// Generated by Zdex (https://zlogic.eu/zdex) from a reflection dump
// Game:Ready or Not — build Steam build 24942528 (2026-09-12)
// Engine: UE unknown · process ReadyOrNotSteam-Win64-Shipping.exe · dumped 2026-09-16T16:48:38Z
// Offsets and sizes are the reflected values; padding is filled with uint8 arrays.

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


// ABP_AnimatedDecal_C (/Game/Blueprints/Actors/BP_AnimatedDecal.BP_AnimatedDecal_C)
    void ReceiveTick(float DeltaSeconds); // 0xe53a10 [Event Public]
    void SetAnimatedDecalMaterial(UMaterialInterface* Material); // 0xe53a10 [Event Public]
    void ExecuteUbergraph_BP_AnimatedDecal(int32 EntryPoint); // 0xe53a10 [Final]

// ABP_ClueFlare_C (/Game/Blueprints/Actors/BP_ClueFlare.BP_ClueFlare_C)
    void Timeline_0__FinishedFunc(); // 0xe53a10
    void Timeline_0__UpdateFunc(); // 0xe53a10
    void ReceiveBeginPlay(); // 0xe53a10 [Event Protected]
    void ExecuteUbergraph_BP_ClueFlare(int32 EntryPoint); // 0xe53a10 [Final]

// ABP_RoNBloodPool_C (/Game/Blueprints/Actors/BP_RoNBloodPool.BP_RoNBloodPool_C)
    void ReceiveBeginPlay(); // 0xe53a10 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0xe53a10 [Event Public]
    void ExecuteUbergraph_BP_RoNBloodPool(int32 EntryPoint); // 0xe53a10 [Final]

// ABaseImpactMesh_C (/Game/Blueprints/Logic/ImpactMeshes/BaseImpactMesh.BaseImpactMesh_C)
    void ReceiveBeginPlay(); // 0xe53a10 [Event Protected]
    void ReceiveTick(float DeltaSeconds); // 0xe53a10 [Event Public]
    void ExecuteUbergraph_BaseImpactMesh(int32 EntryPoint); // 0xe53a10 [Final]

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

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

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

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

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

// AAIController (/Script/AIModule.AIController)
    bool UseBlackboard(UBlackboardData* BlackboardAsset, const UBlackboardComponent*& BlackboardComponent); // 0x46d0f90 [Final Native Public]
    void UnclaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x46d0e40 [Final Native Public]
    void SetPathFollowingComponent(UPathFollowingComponent* NewPFComponent); // 0x46d0db0 [Final Native Public]
    void SetMoveBlockDetection(bool bEnable); // 0x46d0d20 [Final Native Public]
    bool RunBehaviorTree(UBehaviorTree* BTAsset); // 0x46d0c80 [Native Public]
    void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset); // 0xe53a10 [Event Protected]
    void OnGameplayTaskResourcesClaimed(const FGameplayResourceSet& NewlyClaimed, const FGameplayResourceSet& FreshlyReleased); // 0x46d0ae0 [Native Public]
    EPathFollowingRequestResult MoveToLocation(const FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x46d0780 [Final Native Public]
    EPathFollowingRequestResult MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf<UNavigationQueryFilter> FilterClass, bool bAllowPartialPath); // 0x46d0480 [Final Native Public]
    void K2_SetFocus(AActor* NewFocus); // 0x46d03f0 [Final Native Public]
    void K2_SetFocalPoint(const FVector& FP); // 0x46d0350 [Final Native Public]
    void K2_ClearFocus(); // 0x46cff50 [Final Native Public]
    bool HasPartialPath(); // 0x46cfe50 [Final Native Public]
    UPathFollowingComponent* GetPathFollowingComponent(); // 0x46cfe30 [Final Native Public]
    EPathFollowingStatus GetMoveStatus(); // 0x46cfdf0 [Final Native Public]
    FVector GetImmediateMoveDestination(); // 0x46cfd70 [Final Native Public]
    AActor* GetFocusActor(); // 0x46cfd40 [Final Native Public]
    FVector GetFocalPointOnActor(AActor* Actor); // 0x46cfc90 [Native Public]
    FVector GetFocalPoint(); // 0x46cfc50 [Final Native Public]
    UPawnActionsComponent* GetDeprecatedActionsComponent(); // 0x46cfc30 [Final Native Public]
    UAIPerceptionComponent* GetAIPerceptionComponent(); // 0x46cfbf0 [Final Native Public]
    void ClaimTaskResource(TSubclassOf<UGameplayTaskResource> ResourceClass); // 0x46cf810 [Final Native Public]

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

// UBrainComponent (/Script/AIModule.BrainComponent)
    void StopLogic(const FString& Reason); // 0x47286c0 [Native Public]
    void StartLogic(); // 0x32d4a00 [Native Public]
    void RestartLogic(); // 0x4727ad0 [Native Public]
    bool IsRunning(); // 0x4727550 [Native Public]
    bool IsPaused(); // 0x4727520 [Native Public]

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

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

// UBlackboardComponent (/Script/AIModule.BlackboardComponent)
    void SetValueAsVector(const FName& KeyName, const FVector& VectorValue); // 0x46f5370 [Final Native Public]
    void SetValueAsString(const FName& KeyName, const FString& StringValue); // 0x46f5200 [Final Native Public]
    void SetValueAsRotator(const FName& KeyName, const FRotator& VectorValue); // 0x46f50f0 [Final Native Public]
    void SetValueAsObject(const FName& KeyName, UObject* ObjectValue); // 0x46f5000 [Final Native Public]
    void SetValueAsName(const FName& KeyName, const FName& NameValue); // 0x46f4f10 [Final Native Public]
    void SetValueAsInt(const FName& KeyName, int32 IntValue); // 0x46f4e20 [Final Native Public]
    void SetValueAsFloat(const FName& KeyName, float FloatValue); // 0x46f4d30 [Final Native Public]
    void SetValueAsEnum(const FName& KeyName, uint8 EnumValue); // 0x46f4c40 [Final Native Public]
    void SetValueAsClass(const FName& KeyName, TSubclassOf<UObject> ClassValue); // 0x46f4b50 [Final Native Public]
    void SetValueAsBool(const FName& KeyName, bool BoolValue); // 0x46f4a60 [Final Native Public]
    bool IsVectorValueSet(const FName& KeyName); // 0x46f3760 [Final Native Public]
    FVector GetValueAsVector(const FName& KeyName); // 0x46f3540 [Final Native Public]
    FString GetValueAsString(const FName& KeyName); // 0x46f3440 [Final Native Public]
    FRotator GetValueAsRotator(const FName& KeyName); // 0x46f3380 [Final Native Public]
    UObject* GetValueAsObject(const FName& KeyName); // 0x46f32d0 [Final Native Public]
    FName GetValueAsName(const FName& KeyName); // 0x46f3230 [Final Native Public]
    int32 GetValueAsInt(const FName& KeyName); // 0x46f3180 [Final Native Public]
    float GetValueAsFloat(const FName& KeyName); // 0x46f30d0 [Final Native Public]
    uint8 GetValueAsEnum(const FName& KeyName); // 0x46f3020 [Final Native Public]
    TSubclassOf<UObject> GetValueAsClass(const FName& KeyName); // 0x46f2f70 [Final Native Public]
    bool GetValueAsBool(const FName& KeyName); // 0x46f2ec0 [Final Native Public]
    bool GetRotationFromEntry(const FName& KeyName, const FRotator& ResultRotation); // 0x46f2bf0 [Final Native Public]
    bool GetLocationFromEntry(const FName& KeyName, const FVector& ResultLocation); // 0x46f2890 [Final Native Public]
    void ClearValue(const FName& KeyName); // 0x46f1720 [Final Native Public]

// UBTFunctionLibrary (/Script/AIModule.BTFunctionLibrary)
    void StopUsingExternalEvent(UBTNode* NodeOwner); // 0x26209b0 [Final Native Static Public]
    void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* OwningActor); // 0x35ab0e0 [Final Native Static Public]
    void SetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FVector& Value); // 0x46f47e0 [Final Native Static Public]
    void SetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FString& Value); // 0x46f45c0 [Final Native Static Public]
    void SetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FRotator& Value); // 0x46f4410 [Final Native Static Public]
    void SetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key, UObject* Value); // 0x46f4260 [Final Native Static Public]
    void SetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key, const FName& Value); // 0x46f40d0 [Final Native Static Public]
    void SetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key, int32 Value); // 0x46f3f20 [Final Native Static Public]
    void SetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key, float Value); // 0x46f3d60 [Final Native Static Public]
    void SetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key, uint8 Value); // 0x46f3bb0 [Final Native Static Public]
    void SetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key, TSubclassOf<UObject> Value); // 0x46f3a00 [Final Native Static Public]
    void SetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key, bool Value); // 0x46f3850 [Final Native Static Public]
    UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner); // 0x46f2b20 [Final Native Static Public]
    UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner); // 0x46f2a60 [Final Native Static Public]
    FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f26f0 [Final Native Static Public]
    FString GetBlackboardValueAsString(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f24f0 [Final Native Static Public]
    FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f2350 [Final Native Static Public]
    UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f21f0 [Final Native Static Public]
    FName GetBlackboardValueAsName(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f2070 [Final Native Static Public]
    int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f1f10 [Final Native Static Public]
    float GetBlackboardValueAsFloat(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f1db0 [Final Native Static Public]
    uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f1c50 [Final Native Static Public]
    TSubclassOf<UObject> GetBlackboardValueAsClass(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f1af0 [Final Native Static Public]
    bool GetBlackboardValueAsBool(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f1990 [Final Native Static Public]
    AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f1800 [Final Native Static Public]
    void ClearBlackboardValueAsVector(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f15b0 [Final Native Static Public]
    void ClearBlackboardValue(UBTNode* NodeOwner, FBlackboardKeySelector& Key); // 0x46f15b0 [Final Native Static Public]

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

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

// UBTTask_BlueprintBase (/Script/AIModule.BTTask_BlueprintBase)
    void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID); // 0x4728110 [Final Native Protected]
    void SetFinishOnMessage(const FName& MessageName); // 0x4728050 [Final Native Protected]
    void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds); // 0xe53a10 [Event Protected]
    void ReceiveTick(AActor* OwnerActor, float DeltaSeconds); // 0xe53a10 [Event Protected]
    void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn); // 0xe53a10 [Event Protected]
    void ReceiveExecute(AActor* OwnerActor); // 0xe53a10 [Event Protected]
    void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn); // 0xe53a10 [Event Protected]
    void ReceiveAbort(AActor* OwnerActor); // 0xe53a10 [Event Protected]
    bool IsTaskExecuting(); // 0x4727630 [Final Native Protected]
    bool IsTaskAborting(); // 0x4727600 [Final Native Protected]
    void FinishExecute(bool bSuccess); // 0x47268b0 [Final Native Protected]
    void FinishAbort(); // 0x4726820 [Final Native Protected]

// UAIBlueprintHelperLibrary (/Script/AIModule.AIBlueprintHelperLibrary)
    void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); // 0x4728760 [Final Native Static Public]
    APawn* SpawnAIFromClass(UObject* WorldContextObject, TSubclassOf<APawn> PawnClass, UBehaviorTree* BehaviorTree, const FVector& Location, const FRotator& Rotation, bool bNoCollisionFail, AActor* Owner); // 0x4728490 [Final Native Static Public]
    void SimpleMoveToLocation(AController* Controller, const FVector& Goal); // 0x47283c0 [Final Native Static Public]
    void SimpleMoveToActor(AController* Controller, AActor* Goal); // 0x4728300 [Final Native Static Public]
    void SendAIMessage(APawn* Target, const FName& Message, UObject* MessageSource, bool bSuccess); // 0x4727ea0 [Final Native Static Public]
    void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); // 0x4727950 [Final Native Static Public]
    bool IsValidAIRotation(const FRotator& Rotation); // 0x47278a0 [Final Native Static Public]
    bool IsValidAILocation(const FVector& Location); // 0x47277b0 [Final Native Static Public]
    bool IsValidAIDirection(const FVector& DirectionVector); // 0x47276b0 [Final Native Static Public]
    int32 GetNextNavLinkIndex(AController* Controller); // 0x4726e90 [Final Native Static Public]
    TArray<FVector> GetCurrentPathPoints(AController* Controller); // 0x4726d20 [Final Native Static Public]
    int32 GetCurrentPathIndex(AController* Controller); // 0x4726c30 [Final Native Static Public]
    UNavigationPath* GetCurrentPath(AController* Controller); // 0x4726ba0 [Final Native Static Public]
    UBlackboardComponent* GetBlackboard(AActor* Target); // 0x4726a90 [Final Native Static Public]
    AAIController* GetAIController(AActor* ControlledActor); // 0x47269b0 [Final Native Static Public]
    UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, const FVector& Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); // 0x4726640 [Final Native Static Public]

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

// UEnvQueryInstanceBlueprintWrapper (/Script/AIModule.EnvQueryInstanceBlueprintWrapper)
    void SetNamedParam(const FName& ParamName, float Value); // 0x4728220 [Final Native Public]
    TArray<FVector> GetResultsAsLocations(); // 0x4727410 [Final Native Public]
    TArray<AActor*> GetResultsAsActors(); // 0x4727280 [Final Native Public]
    bool GetQueryResultsAsLocations(const TArray<FVector>& ResultLocations); // 0x4727140 [Final Native Public]
    bool GetQueryResultsAsActors(const TArray<AActor*>& ResultActors); // 0x4727080 [Final Native Public]
    float GetItemScore(int32 ItemIndex); // 0x4726dd0 [Final Native Public]
    void EQSQueryDoneSignature__DelegateSignature(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus); // 0xe53a10 [Public]

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

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

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

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

// ANavLinkProxy (/Script/AIModule.NavLinkProxy)
    void SetSmartLinkEnabled(bool bEnabled); // 0x4752010 [Final Native Public]
    void ResumePathFollowing(AActor* Agent); // 0x4751b40 [Final Native Public]
    void ReceiveSmartLinkReached(AActor* Agent, const FVector& Destination); // 0xe53a10 [Event Public]
    bool IsSmartLinkEnabled(); // 0x4751470 [Final Native Public]
    bool HasMovingAgents(); // 0x4751430 [Final Native Public]

// UNavLocalGridManager (/Script/AIModule.NavLocalGridManager)
    bool SetLocalNavigationGridDensity(UObject* WorldContextObject, float CellSize); // 0x4751c50 [Final Native Static Public]
    void RemoveLocalNavigationGrid(UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); // 0x4751930 [Final Native Static Public]
    bool FindLocalNavigationGridPath(UObject* WorldContextObject, const FVector& Start, const FVector& End, const TArray<FVector>& PathPoints); // 0x47507b0 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoints(UObject* WorldContextObject, const TArray<FVector>& Locations, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4750410 [Final Native Static Public]
    int32 AddLocalNavigationGridForPoint(UObject* WorldContextObject, const FVector& Location, int32 Radius2D, float Height, bool bRebuildGrids); // 0x4750190 [Final Native Static Public]
    int32 AddLocalNavigationGridForCapsule(UObject* WorldContextObject, const FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, int32 Radius2D, float Height, bool bRebuildGrids); // 0x474fdb0 [Final Native Static Public]
    int32 AddLocalNavigationGridForBox(UObject* WorldContextObject, const FVector& Location, const FVector& Extent, const FRotator& Rotation, int32 Radius2D, float Height, bool bRebuildGrids); // 0x474fa70 [Final Native Static Public]

// UAIPerceptionComponent (/Script/AIModule.AIPerceptionComponent)
    void SetSenseEnabled(TSubclassOf<UAISense> SenseClass, bool bEnable); // 0x4751d50 [Final Native Public]
    void RequestStimuliListenerUpdate(); // 0x4751ae0 [Final Native Public]
    void OnOwnerEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x4751850 [Final Native Public]
    void GetPerceivedHostileActorsBySense(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x47510c0 [Final Native Public]
    void GetPerceivedHostileActors(const TArray<AActor*>& OutActors); // 0x4751010 [Final Native Public]
    void GetKnownPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x4750db0 [Final Native Public]
    void GetCurrentlyPerceivedActors(TSubclassOf<UAISense> SenseToUse, const TArray<AActor*>& OutActors); // 0x4750cc0 [Final Native Public]
    bool GetActorsPerception(AActor* Actor, FActorPerceptionBlueprintInfo& Info); // 0x47509f0 [Final Native Public]
    void ForgetAll(); // 0x4750970 [Final Native Public]

// UAIPerceptionStimuliSourceComponent (/Script/AIModule.AIPerceptionStimuliSourceComponent)
    void UnregisterFromSense(TSubclassOf<UAISense> SenseClass); // 0x4767030 [Final Native Public]
    void UnregisterFromPerceptionSystem(); // 0x4766f70 [Final Native Public]
    void RegisterWithPerceptionSystem(); // 0x4765b50 [Final Native Public]
    void RegisterForSense(TSubclassOf<UAISense> SenseClass); // 0x47657c0 [Final Native Public]

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

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

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

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

// UPawnSensingComponent (/Script/AIModule.PawnSensingComponent)
    void SetSensingUpdatesEnabled(bool bEnabled); // 0x4766ee0 [Native Public]
    void SetSensingInterval(float NewSensingInterval); // 0x4766e50 [Native Public]
    void SetPeripheralVisionAngle(float NewPeripheralVisionAngle); // 0x4766dc0 [Native Public]
    void SeePawnDelegate__DelegateSignature(APawn* Pawn); // 0xe53a10 [Public]
    void HearNoiseDelegate__DelegateSignature(APawn* Instigator, const FVector& Location, float Volume); // 0xe53a10 [Public]
    float GetPeripheralVisionCosine(); // 0x4765500 [Final Native Public]
    float GetPeripheralVisionAngle(); // 0x2a46830 [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); // 0x4764fd0 [Final Native Static Public]

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

// URagdollComponent (/Script/AMRagdoll.RagdollComponent)
    void RequestAnim2RagdollBlend(float Duration); // 0x38fc4a0 [Final Native Public]
    void OnRagdollHitEvent__DelegateSignature(URagdollComponent* Component, const FVector& Impulse, FHitResult& Hit); // 0xe53a10 [Public]
    void OnRagdollEvent__DelegateSignature(URagdollComponent* Component); // 0xe53a10 [Public]
    void OnPhysBodyHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x38fc280 [Final Native Public]
    void OnCapsuleHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x38fc010 [Final Native Public]
    bool IsInRagdoll(); // 0x38fbfe0 [Final Native Public]

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

// UActorSequenceComponent (/Script/ActorSequence.ActorSequenceComponent)
    void StopSequence(); // 0x5d22170 [Final Native Public]
    void PlaySequence(); // 0x5d22140 [Final Native Public]
    void PauseSequence(); // 0x5d22110 [Final Native Public]

// UUASAimAssistComponent (/Script/AimAssistSystem.UASAimAssistComponent)
    bool ShouldSocketBeConsidered(FUASAimAssistTargetData& TargetData); // 0x3905830 [Final Native Public]
    void SetWeaponBulletSpawnLocation(const FVector& BulletSpawnLocation); // 0x3905740 [Final Native Public]
    void SetWeaponAimPoint(const FVector2D& AimPoint); // 0x39056c0 [Final Native Public]
    void SetScopeSizeFactor(float SizeFactor); // 0x3905640 [Final Native Public]
    void SetMouseActive(bool Enable); // 0x39055b0 [Final Native Public]
    void SetEnableZoneScaling(bool Enable); // 0x3905520 [Final Native Public]
    void SetEnableStickiness(bool Enable); // 0x3905490 [Final Native Public]
    void SetEnableSnapToTarget(bool Enable); // 0x3905400 [Final Native Public]
    void SetEnableMagnetism(bool Enable); // 0x3905370 [Final Native Public]
    void SetEnableAutoAim(bool Enable); // 0x39052e0 [Final Native Public]
    void SetDrawWeights(bool Enable); // 0x3905250 [Final Native Public]
    void SetDrawSockets(bool Enable); // 0x39051c0 [Final Native Public]
    void SetDrawCrosshair(bool Enable); // 0x3905130 [Final Native Public]
    void SetDrawCircles(bool Enable); // 0x39050a0 [Final Native Public]
    void SetDrawAimBox(bool Enable); // 0x3905010 [Final Native Public]
    void SetAimAssistDataAsset(UUASAimAssistConfigDataAsset* DataAsset); // 0x3904f80 [Final Native Public]
    void OnTargetDestroyed(AActor* DestroyedActor); // 0x3904ee0 [Final Native Protected]
    bool IsAnimationBlocking(); // 0x3904eb0 [Native Public]
    FRotator GetRotationToCrosshairDirection(const FVector& From, const FName& TraceProfileName, float MinDistanceToRotateToTarget, float Distance); // 0x3904b80 [Final Native Public]
    bool GetMouseActive(); // 0x3904b20 [Final Native Public]
    bool GetEnableZoneScaling(); // 0x3904b00 [Final Native Public]
    bool GetEnableStickiness(); // 0x3904ae0 [Final Native Public]
    bool GetEnableSnapToTarget(); // 0x3904ac0 [Final Native Public]
    bool GetEnableMagnetism(); // 0x3904aa0 [Final Native Public]
    bool GetEnableAutoAim(); // 0x3904a80 [Final Native Public]
    bool GetDrawWeights(); // 0x3904a60 [Final Native Public]
    bool GetDrawSockets(); // 0x3904a40 [Final Native Public]
    bool GetDrawCrosshair(); // 0x3904a20 [Final Native Public]
    bool GetDrawCircles(); // 0x3904a00 [Final Native Public]
    bool GetDrawAimBox(); // 0x39049e0 [Final Native Public]
    FVector2D GetCrosshairPosition(); // 0x39049b0 [Final Native Public]
    void GetControlMultipliers(const float& Pitch, const float& Yaw); // 0x3904740 [Final Native Public]
    void ExecuteSnapToTarget(); // 0x3904710 [Final Native Public]
    void CancelSnapToTarget(); // 0x294ec00 [Final Native Public]
    float CalculateSocketWeight(FUASAimAssistTargetData& TargetData); // 0x3904660 [Final Native Public]
    float CalculateSocketDistance(FUASAimAssistTargetData& TargetData); // 0x39045b0 [Final Native Public]

// UUASAimAssistTargetComponent (/Script/AimAssistSystem.UASAimAssistTargetComponent)
    bool ShouldConsiderWeight(); // 0x3905800 [Native Public]
    bool ShouldAlwaysBlockTrace(); // 0x39057d0 [Native Public]
    void Init(UMeshComponent* Mesh); // 0x3904da0 [Final Native Public]
    FString GetWeightLabel(); // 0x3904d20 [Native Public]
    float GetWeightByState(); // 0x2dd3630 [Native Public]
    float GetMoveSpeed(); // 0x3904b40 [Native Public]

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

// UBlendSpaceLibrary (/Script/AnimGraphRuntime.BlendSpaceLibrary)
    void SnapToPosition(FBlendSpaceReference& BlendSpace, const FVector& NewPosition); // 0x26a8570 [Final Native Static Public]
    FVector GetPosition(FBlendSpaceReference& BlendSpace); // 0x26a3e90 [Final Native Static Public]
    FVector GetFilteredPosition(FBlendSpaceReference& BlendSpace); // 0x26a3810 [Final Native Static Public]
    void ConvertToBlendSpacePure(FAnimNodeReference& Node, FBlendSpaceReference& BlendSpace, const bool& Result); // 0x26a1710 [Final Native Static Public]
    FBlendSpaceReference ConvertToBlendSpace(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x26a1360 [Final Native Static Public]

// UAnimationStateMachineLibrary (/Script/AnimGraphRuntime.AnimationStateMachineLibrary)
    void SetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node, const FName& TargetState, float Duration, const ETransitionLogicType& BlendType, UBlendProfile* BlendProfile, const EAlphaBlendOption& AlphaBlendOption, UCurveFloat* CustomBlendCurve); // 0x26a81d0 [Final Native Static Public]
    bool IsStateBlendingOut(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x26a4d00 [Final Native Static Public]
    bool IsStateBlendingIn(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x26a4b70 [Final Native Static Public]
    FName GetState(FAnimUpdateContext& UpdateContext, FAnimationStateMachineReference& Node); // 0x26a48b0 [Final Native Static Public]
    float GetRelevantAnimTimeRemainingFraction(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x26a4200 [Final Native Static Public]
    float GetRelevantAnimTimeRemaining(FAnimUpdateContext& UpdateContext, FAnimationStateResultReference& Node); // 0x26a4070 [Final Native Static Public]
    void ConvertToAnimationStateResultPure(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const bool& Result); // 0x26a1060 [Final Native Static Public]
    void ConvertToAnimationStateResult(FAnimNodeReference& Node, FAnimationStateResultReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x26a0f10 [Final Native Static Public]
    void ConvertToAnimationStateMachinePure(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const bool& Result); // 0x26a0d80 [Final Native Static Public]
    void ConvertToAnimationStateMachine(FAnimNodeReference& Node, FAnimationStateMachineReference& AnimationState, const EAnimNodeReferenceConversionResult& Result); // 0x26a0c30 [Final Native Static Public]

// UAnimExecutionContextLibrary (/Script/AnimGraphRuntime.AnimExecutionContextLibrary)
    float GetDeltaTime(FAnimUpdateContext& Context); // 0x26a3740 [Final Native Static Public]
    float GetCurrentWeight(FAnimUpdateContext& Context); // 0x26a3670 [Final Native Static Public]
    FAnimNodeReference GetAnimNodeReference(UAnimInstance* Instance, int32 Index); // 0x26a34a0 [Final Native Static Public]
    UAnimInstance* GetAnimInstance(FAnimExecutionContext& Context); // 0x26a3370 [Final Native Static Public]
    FAnimUpdateContext ConvertToUpdateContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x26a2b00 [Final Native Static Public]
    FAnimPoseContext ConvertToPoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x26a2150 [Final Native Static Public]
    FAnimInitializationContext ConvertToInitializationContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x26a1a50 [Final Native Static Public]
    FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(FAnimExecutionContext& Context, const EAnimExecutionContextConversionResult& Result); // 0x26a18c0 [Final Native Static Public]

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

// UBlendSpacePlayerLibrary (/Script/AnimGraphRuntime.BlendSpacePlayerLibrary)
    void SnapToPosition(FBlendSpacePlayerReference& BlendSpacePlayer, const FVector& NewPosition); // 0x26a8690 [Final Native Static Public]
    bool ShouldResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x26a84a0 [Final Native Static Public]
    FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset); // 0x26a7950 [Final Native Static Public]
    FBlendSpacePlayerReference SetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate); // 0x26a7700 [Final Native Static Public]
    FBlendSpacePlayerReference SetLoop(FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop); // 0x26a75f0 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(FAnimUpdateContext& UpdateContext, FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace, float BlendTime); // 0x26a7310 [Final Native Static Public]
    FBlendSpacePlayerReference SetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer, UBlendSpace* BlendSpace); // 0x26a7200 [Final Native Static Public]
    float GetStartPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x26a46c0 [Final Native Static Public]
    FVector GetPosition(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x26a3f80 [Final Native Static Public]
    float GetPlayRate(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x26a3ca0 [Final Native Static Public]
    bool GetLoop(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x26a3a00 [Final Native Static Public]
    UBlendSpace* GetBlendSpace(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x26a35a0 [Final Native Static Public]
    void ConvertToBlendSpacePlayerPure(FAnimNodeReference& Node, FBlendSpacePlayerReference& BlendSpacePlayer, const bool& Result); // 0x26a1560 [Final Native Static Public]
    FBlendSpacePlayerReference ConvertToBlendSpacePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x26a1460 [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); // 0x26a6560 [Final Native Static Public]
    void K2_StartProfilingTimer(); // 0x26a64a0 [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); // 0x26a60e0 [Final Native Static Public]
    float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); // 0x26a5f80 [Final Native Static Public]
    FTransform K2_LookAt(FTransform& CurrentTransform, const FVector& TargetPosition, const FVector& LookAtVector, bool bUseUpVector, const FVector& UpVector, float ClampConeInDegree); // 0x26a5ca0 [Final Native Static Public]
    float K2_EndProfilingTimer(bool bLog, const FString& LogPrefix); // 0x26a5b20 [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); // 0x26a5710 [Final Native Static Public]
    FVector K2_DirectionBetweenSockets(USkeletalMeshComponent* Component, const FName& SocketOrBoneNameFrom, const FName& SocketOrBoneNameTo); // 0x26a5530 [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); // 0x26a50c0 [Final Native Static Public]
    float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const FVector& Position, FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); // 0x26a4e90 [Final Native Static Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x26a09c0 [Final Native Static Public]

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

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

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

// USequenceEvaluatorLibrary (/Script/AnimGraphRuntime.SequenceEvaluatorLibrary)
    FSequenceEvaluatorReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence, float BlendTime); // 0x26a7cb0 [Final Native Static Public]
    FSequenceEvaluatorReference SetSequence(FSequenceEvaluatorReference& SequenceEvaluator, UAnimSequenceBase* Sequence); // 0x26a7a60 [Final Native Static Public]
    FSequenceEvaluatorReference SetExplicitTime(FSequenceEvaluatorReference& SequenceEvaluator, float Time); // 0x26a74e0 [Final Native Static Public]
    UAnimSequenceBase* GetSequence(FSequenceEvaluatorReference& SequenceEvaluator); // 0x26a4390 [Final Native Static Public]
    float GetAccumulatedTime(FSequenceEvaluatorReference& SequenceEvaluator); // 0x26a30a0 [Final Native Static Public]
    void ConvertToSequenceEvaluatorPure(FAnimNodeReference& Node, FSequenceEvaluatorReference& SequenceEvaluator, const bool& Result); // 0x26a23e0 [Final Native Static Public]
    FSequenceEvaluatorReference ConvertToSequenceEvaluator(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x26a22e0 [Final Native Static Public]
    FSequenceEvaluatorReference AdvanceTime(FAnimUpdateContext& UpdateContext, FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate); // 0x26a0810 [Final Native Static Public]

// USequencePlayerLibrary (/Script/AnimGraphRuntime.SequencePlayerLibrary)
    FSequencePlayerReference SetStartPosition(FSequencePlayerReference& SequencePlayer, float StartPosition); // 0x26a8090 [Final Native Static Public]
    FSequencePlayerReference SetSequenceWithInertialBlending(FAnimUpdateContext& UpdateContext, FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence, float BlendTime); // 0x26a7e80 [Final Native Static Public]
    FSequencePlayerReference SetSequence(FSequencePlayerReference& SequencePlayer, UAnimSequenceBase* Sequence); // 0x26a7b70 [Final Native Static Public]
    FSequencePlayerReference SetPlayRate(FSequencePlayerReference& SequencePlayer, float PlayRate); // 0x26a7810 [Final Native Static Public]
    FSequencePlayerReference SetAccumulatedTime(FSequencePlayerReference& SequencePlayer, float Time); // 0x26a6de0 [Final Native Static Public]
    float GetStartPosition(FSequencePlayerReference& SequencePlayer); // 0x26a47a0 [Final Native Static Public]
    UAnimSequenceBase* GetSequencePure(FSequencePlayerReference& SequencePlayer); // 0x26a45b0 [Final Native Static Public]
    FSequencePlayerReference GetSequence(FSequencePlayerReference& SequencePlayer, const UAnimSequenceBase*& SequenceBase); // 0x26a4460 [Final Native Static Public]
    float GetPlayRate(FSequencePlayerReference& SequencePlayer); // 0x26a3d80 [Final Native Static Public]
    bool GetLoopAnimation(FSequencePlayerReference& SequencePlayer); // 0x26a3ad0 [Final Native Static Public]
    float GetAccumulatedTime(FSequencePlayerReference& SequencePlayer); // 0x26a3180 [Final Native Static Public]
    void ConvertToSequencePlayerPure(FAnimNodeReference& Node, FSequencePlayerReference& SequencePlayer, const bool& Result); // 0x26a26d0 [Final Native Static Public]
    FSequencePlayerReference ConvertToSequencePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x26a2590 [Final Native Static Public]
    float ComputePlayRateFromDuration(FSequencePlayerReference& SequencePlayer, float Duration); // 0x26a0ab0 [Final Native Static Public]

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

// UAnimToTextureDataAsset (/Script/AnimToTexture.AnimToTextureDataAsset)
    void ResetInfo(); // 0x55d97e0 [Final Native Public]
    int32 GetIndexFromAnimSequence(UAnimSequence* Sequence); // 0x55d9710 [Final Native Public]
    UStaticMesh* BP_GetStaticMesh(); // 0x55d8bc0 [Final Native Public]
    USkeletalMesh* BP_GetSkeletalMesh(); // 0x55d8b90 [Final Native Public]
    UTexture2D* BP_GetBoneWeightTexture(); // 0x55d8b50 [Final Native Public]
    UTexture2D* BP_GetBoneRotationTexture(); // 0x55d8b10 [Final Native Public]
    UTexture2D* BP_GetBonePositionTexture(); // 0x55d8ad0 [Final Native Public]

// UAnimToTextureInstancePlaybackLibrary (/Script/AnimToTexture.AnimToTextureInstancePlaybackLibrary)
    bool UpdateInstanceFrameData(UInstancedStaticMeshComponent* InstancedMeshComponent, int32 InstanceIndex, FAnimToTextureFrameData& FrameData, bool bMarkRenderStateDirty); // 0x55d9cd0 [Final Native Static Public]
    bool UpdateInstanceAutoPlayData(UInstancedStaticMeshComponent* InstancedMeshComponent, int32 InstanceIndex, FAnimToTextureAutoPlayData& AutoPlayData, bool bMarkRenderStateDirty); // 0x55d9ae0 [Final Native Static Public]
    bool SetupInstancedMeshComponent(UInstancedStaticMeshComponent* InstancedMeshComponent, int32 NumInstances, bool bAutoPlay); // 0x55d98c0 [Final Native Static Public]
    bool GetFrameDataFromDataAsset(UAnimToTextureDataAsset* DataAsset, int32 AnimationIndex, float Time, FAnimToTextureFrameData& AutoPlayData, float TimeOffset, float PlayRate); // 0x55d9480 [Final Native Static Public]
    float GetFrame(float Time, float StartFrame, float EndFrame, float TimeOffset, float PlayRate, float SampleRate); // 0x55d9260 [Final Native Static Public]
    bool GetAutoPlayDataFromDataAsset(UAnimToTextureDataAsset* DataAsset, int32 AnimationIndex, FAnimToTextureAutoPlayData& AutoPlayData, float TimeOffset, float PlayRate); // 0x55d9050 [Final Native Static Public]
    bool BatchUpdateInstancesFrameData(UInstancedStaticMeshComponent* InstancedMeshComponent, const TArray<FAnimToTextureFrameData>& FrameData, const TArray<FMatrix>& Transforms, bool bMarkRenderStateDirty); // 0x55d8e20 [Final Native Static Public]
    bool BatchUpdateInstancesAutoPlayData(UInstancedStaticMeshComponent* InstancedMeshComponent, const TArray<FAnimToTextureAutoPlayData>& AutoPlayData, const TArray<FMatrix>& Transforms, bool bMarkRenderStateDirty); // 0x55d8bf0 [Final Native Static Public]

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

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

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

// UAssetRegistryHelpers (/Script/AssetRegistry.AssetRegistryHelpers)
    FSoftObjectPath ToSoftObjectPath(FAssetData& InAssetData); // 0x196e110 [Final Native Static Public]
    FARFilter SetFilterTagsAndValues(FARFilter& InFilter, const TArray<FTagAndValue>& InTagsAndValues); // 0x196df90 [Final Native Static Public]
    bool IsValid(FAssetData& InAssetData); // 0x196d340 [Final Native Static Public]
    bool IsUAsset(FAssetData& InAssetData); // 0x196d200 [Final Native Static Public]
    bool IsRedirector(FAssetData& InAssetData); // 0x196d060 [Final Native Static Public]
    bool IsAssetLoaded(FAssetData& InAssetData); // 0x196cef0 [Final Native Static Public]
    bool GetTagValue(FAssetData& InAssetData, const FName& InTagName, const FString& OutTagValue); // 0x196cc20 [Final Native Static Public]
    FString GetFullName(FAssetData& InAssetData); // 0x196c920 [Final Native Static Public]
    FString GetExportTextName(FAssetData& InAssetData); // 0x196c7a0 [Final Native Static Public]
    TSubclassOf<UObject> GetClass(FAssetData& InAssetData); // 0x196c3b0 [Final Native Static Public]
    void GetBlueprintAssets(FARFilter& InFilter, const TArray<FAssetData>& OutAssetData); // 0x196c210 [Final Native Static Public]
    TScriptInterface<IAssetRegistry> GetAssetRegistry(); // 0x196b790 [Final Native Static Public]
    UObject* GetAsset(FAssetData& InAssetData); // 0x196b4f0 [Final Native Static Public]
    TSubclassOf<UObject> FindAssetNativeClass(FAssetData& AssetData); // 0x196b040 [Final Native Static Public]
    FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass); // 0x196aee0 [Final Native Static Public]

// IAssetRegistry (/Script/AssetRegistry.AssetRegistry)
    void WaitForPackage(const FString& PackageName); // 0x196e470 [Native Public]
    void WaitForCompletion(); // 0x196e450 [Native Public]
    void UseFilterToExcludeAssets(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x196e2a0 [Native Public]
    void SearchAllAssets(bool bSynchronousSearch); // 0x196df00 [Native Public]
    void ScanPathsSynchronous(const TArray<FString>& InPaths, bool bForceRescan, bool bIgnoreDenyListScanFilters); // 0x196dd90 [Native Public]
    void ScanModifiedAssetFiles(const TArray<FString>& InFilePaths); // 0x196dcb0 [Native Public]
    void ScanFilesSynchronous(const TArray<FString>& InFilePaths, bool bForceRescan); // 0x196db80 [Native Public]
    void RunAssetsThroughFilter(const TArray<FAssetData>& AssetDataList, FARFilter& Filter); // 0x196d9d0 [Native Public]
    void PrioritizeSearchPath(const FString& PathToPrioritize); // 0x196d930 [Native Public]
    bool K2_GetReferencers(const FName& PackageName, FAssetRegistryDependencyOptions& ReferenceOptions, const TArray<FName>& OutReferencers); // 0x196d7d0 [Native Public]
    bool K2_GetDependencies(const FName& PackageName, FAssetRegistryDependencyOptions& DependencyOptions, const TArray<FName>& OutDependencies); // 0x196d670 [Native Public]
    FAssetData K2_GetAssetByObjectPath(const FSoftObjectPath& ObjectPath, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x196d480 [Native Public]
    bool IsSearchAsync(); // 0x196d1d0 [Native Public]
    bool IsSearchAllAssets(); // 0x196d1a0 [Native Public]
    bool IsLoadingAssets(); // 0x196d030 [Native Public]
    bool HasAssets(const FName& PackagePath, bool bRecursive); // 0x196ce20 [Native Public]
    void GetSubPaths(const FString& InBasePath, const TArray<FString>& OutPathList, bool bInRecurse); // 0x196caa0 [Native Public]
    void GetDerivedClassNames(const TArray<FTopLevelAssetPath>& ClassNames, TSet<FTopLevelAssetPath>& ExcludedClassNames, TSet<FTopLevelAssetPath>& OutDerivedClassNames); // 0x196c4f0 [Native Public]
    bool GetAssetsByPaths(const TArray<FName>& PackagePaths, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x196bfc0 [Native Public]
    bool GetAssetsByPath(const FName& PackagePath, const TArray<FAssetData>& OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets); // 0x196bdb0 [Native Public]
    bool GetAssetsByPackageName(const FName& PackageName, const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets, bool bSkipARFilteredAssets); // 0x196bba0 [Native Public]
    bool GetAssetsByClass(const FTopLevelAssetPath& ClassPathName, const TArray<FAssetData>& OutAssetData, bool bSearchSubClasses); // 0x196b9d0 [Native Public]
    bool GetAssets(FARFilter& Filter, const TArray<FAssetData>& OutAssetData, bool bSkipARFilteredAssets); // 0x196b7d0 [Native Public]
    FAssetData GetAssetByObjectPath(const FName& ObjectPath, bool bIncludeOnlyOnDiskAssets); // 0x196b630 [Native Public]
    bool GetAncestorClassNames(const FTopLevelAssetPath& ClassPathName, const TArray<FTopLevelAssetPath>& OutAncestorClassNames); // 0x196b3d0 [Native Public]
    void GetAllCachedPaths(const TArray<FString>& OutPathList); // 0x196b2f0 [Native Public]
    bool GetAllAssets(const TArray<FAssetData>& OutAssetData, bool bIncludeOnlyOnDiskAssets); // 0x196b180 [Native Public]

// UAssetTagsSubsystem (/Script/AssetTags.AssetTagsSubsystem)
    TArray<FName> K2_GetCollectionsContainingAsset(const FSoftObjectPath& AssetPath); // 0x5d24180 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetPtr(UObject* AssetPtr); // 0x5d24030 [Final Native Public]
    TArray<FName> GetCollectionsContainingAssetData(FAssetData& AssetData); // 0x5d23e80 [Final Native Public]
    TArray<FName> GetCollectionsContainingAsset(const FName& AssetPathName); // 0x5d23d70 [Final Native Public]
    TArray<FName> GetCollections(); // 0x5d23c40 [Final Native Public]
    TArray<FAssetData> GetAssetsInCollection(const FName& Name); // 0x5d23af0 [Final Native Public]
    bool CollectionExists(const FName& Name); // 0x5d239c0 [Final Native Public]

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

// UAudioCapture (/Script/AudioCapture.AudioCapture)
    void StopCapturingAudio(); // 0x5693f00 [Final Native Public]
    void StartCapturingAudio(); // 0x5693eb0 [Final Native Public]
    bool IsCapturingAudio(); // 0x5693e70 [Final Native Public]
    bool GetAudioCaptureDeviceInfo(FAudioCaptureDeviceInfo& OutInfo); // 0x5693c30 [Final Native Public]

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

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

// IAudioParameterControllerInterface (/Script/AudioExtensions.AudioParameterControllerInterface)
    void SetTriggerParameter(const FName& InName); // 0x18f1020 [Native Public]
    void SetStringParameter(const FName& InName, const FString& InValue); // 0x18f0f40 [Native Public]
    void SetStringArrayParameter(const FName& InName, const TArray<FString>& InValue); // 0x18f0e20 [Native Public]
    void SetParameters_Blueprint(const TArray<FAudioParameter>& InParameters); // 0x18f0cc0 [Native Public]
    void SetObjectParameter(const FName& InName, UObject* InValue); // 0x18f0bf0 [Native Public]
    void SetObjectArrayParameter(const FName& InName, const TArray<UObject*>& InValue); // 0x18f0b00 [Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x18f0a30 [Native Public]
    void SetIntArrayParameter(const FName& InName, const TArray<int32>& InValue); // 0x18f0940 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x18f0870 [Native Public]
    void SetFloatArrayParameter(const FName& InName, const TArray<float>& InValue); // 0x18f0780 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x18f06b0 [Native Public]
    void SetBoolArrayParameter(const FName& InName, const TArray<bool>& InValue); // 0x18f05c0 [Native Public]
    void ResetParameters(); // 0x18f05a0 [Native Public]

// IAudioLinkBlueprintInterface (/Script/AudioLinkEngine.AudioLinkBlueprintInterface)
    void StopLink(); // 0x299caf0 [Native Public]
    void SetLinkSound(USoundBase* NewSound); // 0x299ca60 [Native Public]
    void PlayLink(float StartTime); // 0x299c9e0 [Native Public]
    bool IsLinkPlaying(); // 0x299c9b0 [Native Public]

// UAudioMixerBlueprintLibrary (/Script/AudioMixer.AudioMixerBlueprintLibrary)
    float TrimAudioCache(float InMegabytesToFree); // 0x29ccdd0 [Final Native Static Public]
    void SwapAudioOutputDevice(UObject* WorldContextObject, const FString& NewDeviceId, const FScriptDelegate& OnCompletedDeviceSwap); // 0x29ccc90 [Final Native Static Public]
    USoundWave* StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundSubmix* SubmixToRecord, USoundWave* ExistingSoundWaveToOverwrite); // 0x29cca60 [Final Native Static Public]
    void StopAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x29cc970 [Final Native Static Public]
    void StopAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToStopAnalyzing); // 0x29cc8a0 [Final Native Static Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration, USoundSubmix* SubmixToRecord); // 0x29cc780 [Final Native Static Public]
    void StartAudioBus(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x29cc680 [Final Native Static Public]
    void StartAnalyzingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToAnalyze, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x29cc420 [Final Native Static Public]
    void SetSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, const TArray<USoundEffectSubmixPreset*>& SubmixEffectPresetChain, float FadeTimeSec); // 0x29cc280 [Final Native Static Public]
    void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed); // 0x29cc040 [Final Native Static Public]
    void ResumeRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x29cbf70 [Final Native Static Public]
    void ReplaceSubmixEffect(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x29cbd60 [Final Native Static Public]
    void ReplaceSoundEffectSubmix(UObject* WorldContextObject, USoundSubmix* InSoundSubmix, int32 SubmixChainIndex, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x29cbd60 [Final Native Static Public]
    void RemoveSubmixEffectPresetAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x29cbc60 [Final Native Static Public]
    void RemoveSubmixEffectPreset(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x29cbb60 [Final Native Static Public]
    void RemoveSubmixEffectAtIndex(UObject* WorldContextObject, USoundSubmix* SoundSubmix, int32 SubmixChainIndex); // 0x29cbc60 [Final Native Static Public]
    void RemoveSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x29cbb60 [Final Native Static Public]
    void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex); // 0x29cb940 [Final Native Static Public]
    void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x29cb820 [Final Native Static Public]
    void PrimeSoundForPlayback(USoundWave* SoundWave, const FScriptDelegate& OnLoadCompletion); // 0x29cb660 [Final Native Static Public]
    void PrimeSoundCueForPlayback(USoundCue* SoundCue); // 0x29cb5e0 [Final Native Static Public]
    void PauseRecordingOutput(UObject* WorldContextObject, USoundSubmix* SubmixToPause); // 0x29cb510 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakePresetSpectralAnalysisBandSettings(const EAudioSpectrumBandPresetType& InBandPresetType, int32 InNumBands, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x29cb310 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeMusicalSpectralAnalysisBandSettings(int32 InNumSemitones, const EMusicalNoteName& InStartingMusicalNote, int32 InStartingOctave, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x29cb010 [Final Native Static Public]
    TArray<FSoundSubmixSpectralAnalysisBandSettings> MakeFullSpectrumSpectralAnalysisBandSettings(int32 InNumBands, float InMinimumFrequency, float InMaximumFrequency, int32 InAttackTimeMsec, int32 InReleaseTimeMsec); // 0x29cae20 [Final Native Static Public]
    bool IsAudioBusActive(UObject* WorldContextObject, UAudioBus* AudioBus); // 0x29cad20 [Final Native Static Public]
    void GetPhaseForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Phases, USoundSubmix* SubmixToAnalyze); // 0x29cab70 [Final Native Static Public]
    int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain); // 0x29caa40 [Final Native Static Public]
    void GetMagnitudeForFrequencies(UObject* WorldContextObject, const TArray<float>& Frequencies, const TArray<float>& Magnitudes, USoundSubmix* SubmixToAnalyze); // 0x29ca890 [Final Native Static Public]
    void GetCurrentAudioOutputDeviceName(UObject* WorldContextObject, const FScriptDelegate& OnObtainCurrentDeviceEvent); // 0x29ca7a0 [Final Native Static Public]
    void GetAvailableAudioOutputDevices(UObject* WorldContextObject, const FScriptDelegate& OnObtainDevicesEvent); // 0x29ca6b0 [Final Native Static Public]
    FString Conv_AudioOutputDeviceInfoToString(FAudioOutputDeviceInfo& Info); // 0x29ca560 [Final Native Static Public]
    void ClearSubmixEffects(UObject* WorldContextObject, USoundSubmix* SoundSubmix); // 0x29ca3a0 [Final Native Static Public]
    void ClearSubmixEffectChainOverride(UObject* WorldContextObject, USoundSubmix* SoundSubmix, float FadeTimeSec); // 0x29ca280 [Final Native Static Public]
    void ClearMasterSubmixEffects(UObject* WorldContextObject); // 0x29ca1d0 [Final Native Static Public]
    int32 AddSubmixEffect(UObject* WorldContextObject, USoundSubmix* SoundSubmix, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x29c9fd0 [Final Native Static Public]
    void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, const FSourceEffectChainEntry& Entry); // 0x29c9dc0 [Final Native Static Public]
    void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset); // 0x29c9be0 [Final Native Static Public]

// USynthComponent (/Script/AudioMixer.SynthComponent)
    void Stop(); // 0x29f1660 [Final Native Public]
    void Start(); // 0x29f13f0 [Final Native Public]
    void SetVolumeMultiplier(float VolumeMultiplier); // 0x29f1360 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x29f0d00 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x29f0c20 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x29f0b40 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x29f02c0 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x29f00e0 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x29efda0 [Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x29efd10 [Final Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x29ef870 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x29ef790 [Final Native Public]
    bool IsPlaying(); // 0x29eede0 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x29ee5d0 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x29ed7e0 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x29ed670 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x29ecef0 [Final Native Public]

// USubmixEffectDynamicsProcessorPreset (/Script/AudioMixer.SubmixEffectDynamicsProcessorPreset)
    void SetSettings(FSubmixEffectDynamicsProcessorSettings& Settings); // 0x29f0600 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x29efc00 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x29ef680 [Final Native Public]
    void ResetKey(); // 0x29ef1c0 [Final Native Public]

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

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

// UQuartzClockHandle (/Script/AudioMixer.QuartzClockHandle)
    void UnsubscribeFromTimeDivision(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const UQuartzClockHandle*& ClockHandle); // 0x29f1e70 [Final Native Public]
    void UnsubscribeFromAllTimeDivisions(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x29f1c40 [Final Native Public]
    void SubscribeToQuantizationEvent(UObject* WorldContextObject, const EQuartzCommandQuantization& InQuantizationBoundary, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x29f1a90 [Final Native Public]
    void SubscribeToAllQuantizationEvents(UObject* WorldContextObject, const FScriptDelegate& OnQuantizationEvent, const UQuartzClockHandle*& ClockHandle); // 0x29f17f0 [Final Native Public]
    void StopClock(UObject* WorldContextObject, bool CancelPendingEvents, const UQuartzClockHandle*& ClockHandle); // 0x29f1680 [Final Native Public]
    void StartOtherClock(UObject* WorldContextObject, const FName& OtherClockName, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate); // 0x29f1410 [Final Native Public]
    void StartClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x29ef580 [Final Native Public]
    void SetTicksPerSecond(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float TicksPerSecond); // 0x29f1090 [Final Native Public]
    void SetThirtySecondNotesPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float ThirtySecondsNotesPerMinute); // 0x29f0de0 [Final Native Public]
    void SetSecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float SecondsPerTick); // 0x29f0350 [Final Native Public]
    void SetMillisecondsPerTick(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float MillisecondsPerTick); // 0x29efe30 [Final Native Public]
    void SetBeatsPerMinute(UObject* WorldContextObject, FQuartzQuantizationBoundary& QuantizationBoundary, const FScriptDelegate& Delegate, const UQuartzClockHandle*& ClockHandle, float BeatsPerMinute); // 0x29ef950 [Final Native Public]
    void ResumeClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x29ef580 [Final Native Public]
    void ResetTransportQuantized(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, const UQuartzClockHandle*& ClockHandle); // 0x29ef310 [Final Native Public]
    void ResetTransport(UObject* WorldContextObject, const FScriptDelegate& InDelegate); // 0x29ef210 [Final Native Public]
    void PauseClock(UObject* WorldContextObject, const UQuartzClockHandle*& ClockHandle); // 0x29ef0c0 [Final Native Public]
    void NotifyOnQuantizationBoundary(UObject* WorldContextObject, const FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InMsOffset); // 0x29eee50 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject); // 0x29eec40 [Final Native Public]
    float GetTicksPerSecond(UObject* WorldContextObject); // 0x29eeb60 [Final Native Public]
    float GetThirtySecondNotesPerMinute(UObject* WorldContextObject); // 0x29eeaa0 [Final Native Public]
    float GetSecondsPerTick(UObject* WorldContextObject); // 0x29ee9e0 [Final Native Public]
    float GetMillisecondsPerTick(UObject* WorldContextObject); // 0x29ee510 [Final Native Public]
    float GetEstimatedRunTime(UObject* WorldContextObject); // 0x29ee140 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x29edd40 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentTimestamp(UObject* WorldContextObject); // 0x29edca0 [Final Native Public]
    float GetBeatsPerMinute(UObject* WorldContextObject); // 0x29edad0 [Final Native Public]
    float GetBeatProgressPercent(const EQuartzCommandQuantization& QuantizationBoundary, float PhaseOffset, float MsOffset); // 0x29ed9c0 [Final Native Public]

// UQuartzSubsystem (/Script/AudioMixer.QuartzSubsystem)
    bool IsQuartzEnabled(); // 0x29eee30 [Final Native Public]
    bool IsClockRunning(UObject* WorldContextObject, const FName& ClockName); // 0x29eece0 [Final Native Public]
    float GetRoundTripMinLatency(UObject* WorldContextObject); // 0x29ee910 [Final Native Public]
    float GetRoundTripMaxLatency(UObject* WorldContextObject); // 0x29ee840 [Final Native Public]
    float GetRoundTripAverageLatency(UObject* WorldContextObject); // 0x29ee770 [Final Native Public]
    UQuartzClockHandle* GetHandleForClock(UObject* WorldContextObject, const FName& ClockName); // 0x29ee340 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMinLatency(UObject* WorldContextObject); // 0x29ee290 [Final Native Public]
    float GetGameThreadToAudioRenderThreadMaxLatency(UObject* WorldContextObject); // 0x29ee290 [Final Native Public]
    float GetGameThreadToAudioRenderThreadAverageLatency(UObject* WorldContextObject); // 0x29ee1e0 [Final Native Public]
    float GetEstimatedClockRunTime(UObject* WorldContextObject, const FName& InClockName); // 0x29ee030 [Final Native Public]
    float GetDurationOfQuantizationTypeInSeconds(UObject* WorldContextObject, const FName& ClockName, const EQuartzCommandQuantization& QuantizationType, float Multiplier); // 0x29ede60 [Final Native Public]
    FQuartzTransportTimeStamp GetCurrentClockTimestamp(UObject* WorldContextObject, const FName& InClockName); // 0x29edb90 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMinLatency(); // 0x29ed980 [Final Native Public]
    float GetAudioRenderThreadToGameThreadMaxLatency(); // 0x29ed940 [Final Native Public]
    float GetAudioRenderThreadToGameThreadAverageLatency(); // 0x29ed900 [Final Native Public]
    bool DoesClockExist(UObject* WorldContextObject, const FName& ClockName); // 0x29ed570 [Final Native Public]
    void DeleteClockByName(UObject* WorldContextObject, const FName& ClockName); // 0x29ed4a0 [Final Native Public]
    void DeleteClockByHandle(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle); // 0x29ed3b0 [Final Native Public]
    UQuartzClockHandle* CreateNewClock(UObject* WorldContextObject, const FName& ClockName, const FQuartzClockSettings& InSettings, bool bOverrideSettingsIfClockExists, bool bUseAudioEngineClockManager); // 0x29ed010 [Final Native Public]

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

// ULoudnessNRT (/Script/AudioSynesthesia.LoudnessNRT)
    void GetNormalizedLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x513c4d0 [Final Native Public]
    void GetNormalizedChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x513c0e0 [Final Native Public]
    void GetLoudnessAtTime(float InSeconds, const float& OutLoudness); // 0x513beb0 [Final Native Public]
    void GetChannelLoudnessAtTime(float InSeconds, int32 InChannel, const float& OutLoudness); // 0x513bb10 [Final Native Public]

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

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

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

// UARBlueprintLibrary (/Script/AugmentedReality.ARBlueprintLibrary)
    void UnpinComponent(USceneComponent* ComponentToUnpin); // 0x5172b10 [Final Native Static Public]
    bool ToggleARCapture(bool bOnOff, const EARCaptureType& CaptureType); // 0x5172a40 [Final Native Static Public]
    void StopARSession(); // 0x5172950 [Final Native Static Public]
    void StartARSession(UARSessionConfig* SessionConfig); // 0x51726c0 [Final Native Static Public]
    void SetEnabledXRCamera(bool bOnOff); // 0x51717e0 [Final Native Static Public]
    void SetARWorldScale(float InWorldScale); // 0x51712c0 [Final Native Static Public]
    void SetARWorldOriginLocationAndRotation(const FVector& OriginLocation, const FRotator& OriginRotation, bool bIsTransformInWorldSpace, bool bMaintainUpDirection); // 0x5171120 [Final Native Static Public]
    void SetAlignmentTransform(FTransform& InAlignmentTransform); // 0x5171360 [Final Native Static Public]
    bool SaveARPinToLocalStore(const FName& InSaveName, UARPin* InPin); // 0x5170270 [Final Native Static Public]
    FIntPoint ResizeXRCamera(const FIntPoint& InSize); // 0x51701d0 [Final Native Static Public]
    void RemovePin(UARPin* PinToRemove); // 0x516ff10 [Final Native Static Public]
    void RemoveARPinFromLocalStore(const FName& InSaveName); // 0x516fad0 [Final Native Static Public]
    void RemoveAllARPinsFromLocalStore(); // 0x516fc10 [Final Native Static Public]
    UARPin* PinComponentToTraceResult(USceneComponent* ComponentToPin, FARTraceResult& TraceResult, const FName& DebugName); // 0x516f8d0 [Final Native Static Public]
    bool PinComponentToARPin(USceneComponent* ComponentToPin, UARPin* Pin); // 0x516f800 [Final Native Static Public]
    UARPin* PinComponent(USceneComponent* ComponentToPin, FTransform& PinToWorldTransform, UARTrackedGeometry* TrackedGeometry, const FName& DebugName); // 0x516f620 [Final Native Static Public]
    void PauseARSession(); // 0x516f600 [Final Native Static Public]
    TMap<FName, UARPin*> LoadARPinsFromLocalStore(); // 0x516f510 [Final Native Static Public]
    TArray<FARTraceResult> LineTraceTrackedObjects3D(const FVector& Start, const FVector& End, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon); // 0x516f0f0 [Final Native Static Public]
    TArray<FARTraceResult> LineTraceTrackedObjects(const FVector2D& ScreenCoord, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon); // 0x516f320 [Final Native Static Public]
    bool IsSessionTypeSupported(const EARSessionType& SessionType); // 0x516f040 [Final Native Static Public]
    bool IsSessionTrackingFeatureSupported(const EARSessionType& SessionType, const EARSessionTrackingFeature& SessionTrackingFeature); // 0x516ef80 [Final Native Static Public]
    bool IsSceneReconstructionSupported(const EARSessionType& SessionType, const EARSceneReconstruction& SceneReconstructionMethod); // 0x516eec0 [Final Native Static Public]
    bool IsARSupported(); // 0x516ed80 [Final Native Static Public]
    bool IsARPinLocalStoreSupported(); // 0x516ed50 [Final Native Static Public]
    bool IsARPinLocalStoreReady(); // 0x516ed20 [Final Native Static Public]
    EARWorldMappingState GetWorldMappingStatus(); // 0x516e930 [Final Native Static Public]
    EARTrackingQualityReason GetTrackingQualityReason(); // 0x516e760 [Final Native Static Public]
    EARTrackingQuality GetTrackingQuality(); // 0x516e620 [Final Native Static Public]
    TArray<FARVideoFormat> GetSupportedVideoFormats(const EARSessionType& SessionType); // 0x516e1d0 [Final Native Static Public]
    UARSessionConfig* GetSessionConfig(); // 0x516e090 [Final Native Static Public]
    TArray<FVector> GetPointCloud(); // 0x516e010 [Final Native Static Public]
    bool GetObjectClassificationAtLocation(const FVector& InWorldLocation, const EARObjectClassification& OutClassification, const FVector& OutClassificationLocation, float MaxLocationDiff); // 0x516dbc0 [Final Native Static Public]
    int32 GetNumberOfTrackedFacesSupported(); // 0x516dac0 [Final Native Static Public]
    UARLightEstimate* GetCurrentLightEstimate(); // 0x516ccb0 [Final Native Static Public]
    bool GetCameraIntrinsics(FARCameraIntrinsics& OutCameraIntrinsics); // 0x516cab0 [Final Native Static Public]
    float GetARWorldScale(); // 0x516c1f0 [Final Native Static Public]
    UARTexture* GetARTexture(const EARTextureType& TextureType); // 0x516c170 [Final Native Static Public]
    FARSessionStatus GetARSessionStatus(); // 0x516c0e0 [Final Native Static Public]
    TArray<FARPose2D> GetAllTracked2DPoses(); // 0x516c5c0 [Final Native Static Public]
    TArray<UARPin*> GetAllPins(); // 0x516c540 [Final Native Static Public]
    TArray<UARTrackedGeometry*> GetAllGeometriesByClass(TSubclassOf<UARTrackedGeometry> GeometryClass); // 0x516c320 [Final Native Static Public]
    TArray<UARTrackedGeometry*> GetAllGeometries(); // 0x516c2a0 [Final Native Static Public]
    FTransform GetAlignmentTransform(); // 0x516c240 [Final Native Static Public]
    TArray<UARTrackedPoint*> FindTrackedPointsByName(const FString& PointName); // 0x516bf10 [Final Native Static Public]
    void DebugDrawTrackedGeometry(UARTrackedGeometry* TrackedGeometry, UObject* WorldContextObject, const FLinearColor& Color, float OutlineThickness, float PersistForSeconds); // 0x516bd20 [Final Native Static Public]
    void DebugDrawPin(UARPin* ARPin, UObject* WorldContextObject, const FLinearColor& Color, float Scale, float PersistForSeconds); // 0x516bb30 [Final Native Static Public]
    void CalculateClosestIntersection(const TArray<FVector>& StartPoints, const TArray<FVector>& EndPoints, const FVector& ClosestIntersection); // 0x516b190 [Final Native Static Public]
    void CalculateAlignmentTransform(FTransform& TransformInFirstCoordinateSystem, FTransform& TransformInSecondCoordinateSystem, FTransform& AlignmentTransform); // 0x516af60 [Final Native Static Public]
    bool AddTrackedPointWithName(FTransform& WorldTransform, const FString& PointName, bool bDeletePointsWithSameName); // 0x516adb0 [Final Native Static Public]
    UARCandidateImage* AddRuntimeCandidateImage(UARSessionConfig* SessionConfig, UTexture2D* CandidateTexture, const FString& FriendlyName, float PhysicalWidth); // 0x516ac10 [Final Native Static Public]
    bool AddManualEnvironmentCaptureProbe(const FVector& Location, const FVector& Extent); // 0x516ab20 [Final Native Static Public]

// UARTraceResultLibrary (/Script/AugmentedReality.ARTraceResultLibrary)
    UARTrackedGeometry* GetTrackedGeometry(FARTraceResult& TraceResult); // 0x516e430 [Final Native Static Public]
    EARLineTraceChannels GetTraceChannel(FARTraceResult& TraceResult); // 0x516e2a0 [Final Native Static Public]
    FTransform GetLocalTransform(FARTraceResult& TraceResult); // 0x516d8b0 [Final Native Static Public]
    FTransform GetLocalToWorldTransform(FARTraceResult& TraceResult); // 0x516d690 [Final Native Static Public]
    FTransform GetLocalToTrackingTransform(FARTraceResult& TraceResult); // 0x516d470 [Final Native Static Public]
    float GetDistanceFromCamera(FARTraceResult& TraceResult); // 0x516ce30 [Final Native Static Public]

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

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

// UARComponent (/Script/AugmentedReality.ARComponent)
    void UpdateVisualization(); // 0x2dd4dd0 [Native Event Public]
    void SetNativeID(const FGuid& NativeID); // 0x5171d70 [Final Native Public]
    void ReceiveRemove(); // 0xe53a10 [Event Public]
    void OnRep_Payload(); // 0x516f5e0 [Native Protected]
    UMRMeshComponent* GetMRMesh(); // 0x516da70 [Final Native Public]

// UARPlaneComponent (/Script/AugmentedReality.ARPlaneComponent)
    void SetPlaneComponentDebugMode(const EPlaneComponentDebugMode& NewDebugMode); // 0x5171f50 [Final Native Static Public]
    void SetObjectClassificationDebugColors(TMap<EARObjectClassification, FLinearColor>& InColors); // 0x5171e00 [Final Native Static Public]
    void ServerUpdatePayload(const FARPlaneUpdatePayload& NewPayload); // 0x5170b20 [Native Event Protected]
    void ReceiveUpdate(FARPlaneUpdatePayload& Payload); // 0xe53a10 [Event Public]
    void ReceiveAdd(FARPlaneUpdatePayload& Payload); // 0xe53a10 [Event Public]
    TMap<EARObjectClassification, FLinearColor> GetObjectClassificationDebugColors(); // 0x516dfb0 [Final Native Static Public]

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

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

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

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

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

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

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

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

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

// UARDependencyHandler (/Script/AugmentedReality.ARDependencyHandler)
    void StartARSessionLatent(UObject* WorldContextObject, UARSessionConfig* SessionConfig, const FLatentActionInfo& LatentInfo); // 0x5172810 [Native Public]
    void RequestARSessionPermission(UObject* WorldContextObject, UARSessionConfig* SessionConfig, const FLatentActionInfo& LatentInfo, const EARServicePermissionRequestResult& OutPermissionResult); // 0x5170050 [Native Public]
    void InstallARService(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, const EARServiceInstallRequestResult& OutInstallResult); // 0x516ebd0 [Native Public]
    UARDependencyHandler* GetARDependencyHandler(); // 0x516bff0 [Final Native Static Public]
    void CheckARServiceAvailability(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, const EARServiceAvailability& OutAvailability); // 0x516b300 [Native Public]

// UARGeoTrackingSupport (/Script/AugmentedReality.ARGeoTrackingSupport)
    UARGeoTrackingSupport* GetGeoTrackingSupport(); // 0x516d280 [Final Native Static Public]
    EARGeoTrackingStateReason GetGeoTrackingStateReason(); // 0x2a66760 [Native Public]
    EARGeoTrackingState GetGeoTrackingState(); // 0x294ec70 [Native Public]
    EARGeoTrackingAccuracy GetGeoTrackingAccuracy(); // 0x2b29da0 [Native Public]
    bool AddGeoAnchorAtLocationWithAltitude(float Longitude, float Latitude, float AltitudeMeters, const FString& OptionalAnchorName); // 0x516a960 [Native Public]
    bool AddGeoAnchorAtLocation(float Longitude, float Latitude, const FString& OptionalAnchorName); // 0x516a7e0 [Native Public]

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

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

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

// UARBasicLightEstimate (/Script/AugmentedReality.ARBasicLightEstimate)
    float GetAmbientIntensityLumens(); // 0x516c760 [Final Native Public]
    float GetAmbientColorTemperatureKelvin(); // 0x35f84d0 [Final Native Public]
    FLinearColor GetAmbientColor(); // 0x516c740 [Final Native Public]

// UARPin (/Script/AugmentedReality.ARPin)
    EARTrackingState GetTrackingState(); // 0x516e8a0 [Final Native Public]
    UARTrackedGeometry* GetTrackedGeometry(); // 0x35f8280 [Final Native Public]
    USceneComponent* GetPinnedComponent(); // 0x2d1cb60 [Final Native Public]
    FTransform GetLocalToWorldTransform(); // 0x516d620 [Final Native Public]
    FTransform GetLocalToTrackingTransform(); // 0x516d410 [Final Native Public]
    FName GetDebugName(); // 0x516cdc0 [Final Native Public]
    void DebugDraw(UWorld* World, const FLinearColor& Color, float Scale, float PersistForSeconds); // 0x516b9c0 [Native Public]

// UARSessionConfig (/Script/AugmentedReality.ARSessionConfig)
    bool ShouldResetTrackedObjects(); // 0x51726a0 [Final Native Public]
    bool ShouldResetCameraTracking(); // 0x5172680 [Final Native Public]
    bool ShouldRenderCameraOverlay(); // 0x5172660 [Final Native Public]
    bool ShouldEnableCameraTracking(); // 0x5172640 [Final Native Public]
    bool ShouldEnableAutoFocus(); // 0x5172620 [Final Native Public]
    void SetWorldMapData(const TArray<uint8>& WorldMapData); // 0x51724f0 [Final Native Public]
    void SetSessionTrackingFeatureToEnable(const EARSessionTrackingFeature& InSessionTrackingFeature); // 0x5172470 [Final Native Public]
    void SetSceneReconstructionMethod(const EARSceneReconstruction& InSceneReconstructionMethod); // 0x51723f0 [Final Native Public]
    void SetResetTrackedObjects(bool bNewValue); // 0x5172360 [Final Native Public]
    void SetResetCameraTracking(bool bNewValue); // 0x51722d0 [Final Native Public]
    void SetFaceTrackingUpdate(const EARFaceTrackingUpdate& InUpdate); // 0x5171a80 [Final Native Public]
    void SetFaceTrackingDirection(const EARFaceTrackingDirection& InDirection); // 0x5171a00 [Final Native Public]
    void SetEnableAutoFocus(bool bNewValue); // 0x5171750 [Final Native Public]
    void SetDesiredVideoFormat(const FARVideoFormat& NewFormat); // 0x51716b0 [Final Native Public]
    void SetCandidateObjectList(const TArray<UARCandidateObject*>& InCandidateObjects); // 0x51715c0 [Final Native Public]
    void RemoveCandidateImageAtIndex(int32 Index); // 0x516fe50 [Final Native Public]
    void RemoveCandidateImage(UARCandidateImage* CandidateImage); // 0x516fd00 [Final Native Public]
    TArray<uint8> GetWorldMapData(); // 0x516e900 [Final Native Public]
    EARWorldAlignment GetWorldAlignment(); // 0x516e8e0 [Final Native Public]
    EARSessionType GetSessionType(); // 0x516e190 [Final Native Public]
    EARSceneReconstruction GetSceneReconstructionMethod(); // 0x4829530 [Final Native Public]
    EARPlaneDetectionMode GetPlaneDetectionMode(); // 0x516dfe0 [Final Native Public]
    int32 GetMaxNumSimultaneousImagesTracked(); // 0x2f54620 [Final Native Public]
    EARLightEstimationMode GetLightEstimationMode(); // 0x516d320 [Final Native Public]
    EARFrameSyncMode GetFrameSyncMode(); // 0x516d080 [Final Native Public]
    EARFaceTrackingUpdate GetFaceTrackingUpdate(); // 0x516d060 [Final Native Public]
    EARFaceTrackingDirection GetFaceTrackingDirection(); // 0x516d040 [Final Native Public]
    EAREnvironmentCaptureProbeType GetEnvironmentCaptureProbeType(); // 0x128c430 [Final Native Public]
    EARSessionTrackingFeature GetEnabledSessionTrackingFeature(); // 0x516cfc0 [Final Native Public]
    FARVideoFormat GetDesiredVideoFormat(); // 0x516ce00 [Final Native Public]
    TArray<UARCandidateObject*> GetCandidateObjectList(); // 0x516cc20 [Final Native Public]
    TArray<UARCandidateImage*> GetCandidateImageList(); // 0x516cb60 [Final Native Public]
    void ClearCandidateImages(); // 0x516b670 [Final Native Public]
    void AddCandidateObject(UARCandidateObject* CandidateObject); // 0x516a730 [Final Native Public]
    void AddCandidateImage(UARCandidateImage* NewCandidateImage); // 0x516a680 [Final Native Public]

// AARSharedWorldGameMode (/Script/AugmentedReality.ARSharedWorldGameMode)
    void SetPreviewImageData(const TArray<uint8>& ImageData); // 0x51720d0 [Final Native Public]
    void SetARWorldSharingIsReady(); // 0x5171330 [Final Native Public]
    void SetARSharedWorldData(const TArray<uint8>& ARWorldData); // 0x5170fe0 [Final Native Public]
    AARSharedWorldGameState* GetARSharedWorldGameState(); // 0x489aef0 [Final Native Public]

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

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

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

// UARTrackedGeometry (/Script/AugmentedReality.ARTrackedGeometry)
    bool IsTracked(); // 0x516f0c0 [Final Native Public]
    bool HasSpatialMeshUsageFlag(const EARSpatialMeshUsageFlags& InFlag); // 0x516eb40 [Final Native Public]
    UMRMeshComponent* GetUnderlyingMesh(); // 0x516e8c0 [Final Native Public]
    EARTrackingState GetTrackingState(); // 0x516e8a0 [Final Native Public]
    EARObjectClassification GetObjectClassification(); // 0x276e080 [Final Native Public]
    FString GetName(); // 0x516da90 [Final Native Public]
    FTransform GetLocalToWorldTransform(); // 0x516d840 [Final Native Public]
    FTransform GetLocalToTrackingTransform(); // 0x516d410 [Final Native Public]
    float GetLastUpdateTimestamp(); // 0x516d2d0 [Final Native Public]
    int32 GetLastUpdateFrameNumber(); // 0x516d2b0 [Final Native Public]
    FName GetDebugName(); // 0x516cde0 [Final Native Public]

// UARPlaneGeometry (/Script/AugmentedReality.ARPlaneGeometry)
    UARPlaneGeometry* GetSubsumedBy(); // 0x516e1b0 [Final Native Public]
    EARPlaneOrientation GetOrientation(); // 0x2b58680 [Final Native Public]
    FVector GetExtent(); // 0x48bda00 [Final Native Public]
    FVector GetCenter(); // 0x495a190 [Final Native Public]
    TArray<FVector> GetBoundaryPolygonInLocalSpace(); // 0x516c9a0 [Final Native Public]

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

// UARFaceGeometry (/Script/AugmentedReality.ARFaceGeometry)
    FTransform GetWorldSpaceEyeTransform(const EAREye& Eye); // 0x516ea70 [Final Native Public]
    FTransform GetLocalSpaceEyeTransform(const EAREye& Eye); // 0x516d340 [Final Native Public]
    float GetBlendShapeValue(const EARFaceBlendShape& BlendShape); // 0x516c780 [Final Native Public]
    TMap<EARFaceBlendShape, float> GetBlendShapes(); // 0x516c8a0 [Final Native Public]

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

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

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

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

// UARGeoAnchor (/Script/AugmentedReality.ARGeoAnchor)
    float GetLongitude(); // 0x2c12b80 [Final Native Public]
    float GetLatitude(); // 0x516d300 [Final Native Public]
    EARAltitudeSource GetAltitudeSource(); // 0x516c720 [Final Native Public]
    float GetAltitudeMeters(); // 0x516c700 [Final Native Public]

// UARCandidateImage (/Script/AugmentedReality.ARCandidateImage)
    float GetPhysicalWidth(); // 0x2f541c0 [Final Native Public]
    float GetPhysicalHeight(); // 0x2f54a60 [Final Native Public]
    EARCandidateImageOrientation GetOrientation(); // 0x2a17b90 [Final Native Public]
    FString GetFriendlyName(); // 0x516d0a0 [Final Native Public]
    UTexture2D* GetCandidateTexture(); // 0x2d1cb60 [Final Native Public]

// UARCandidateObject (/Script/AugmentedReality.ARCandidateObject)
    void SetFriendlyName(const FString& NewName); // 0x5171b00 [Final Native Public]
    void SetCandidateObjectData(const TArray<uint8>& InCandidateObject); // 0x5171510 [Final Native Public]
    void SetBoundingBox(const FBox& InBoundingBox); // 0x5171460 [Final Native Public]
    FString GetFriendlyName(); // 0x516d0d0 [Final Native Public]
    TArray<uint8> GetCandidateObjectData(); // 0x516cbf0 [Final Native Public]
    FBox GetBoundingBox(); // 0x516ca70 [Final Native Public]

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

// UCableComponent (/Script/CableComponent.CableComponent)
    void SetAttachEndToComponent(USceneComponent* Component, const FName& SocketName); // 0x4669cf0 [Final Native Public]
    void SetAttachEndTo(AActor* Actor, const FName& ComponentProperty, const FName& SocketName); // 0x4669be0 [Final Native Public]
    void GetCableParticleLocations(const TArray<FVector>& Locations); // 0x4669ab0 [Final Native Public]
    USceneComponent* GetAttachedComponent(); // 0x4669a20 [Final Native Public]
    AActor* GetAttachedActor(); // 0x46699e0 [Final Native Public]

// AChaosCacheManager (/Script/ChaosCaching.ChaosCacheManager)
    void TriggerComponentByCache(const FName& InCacheName); // 0x5a45820 [Final Native Protected]
    void TriggerComponent(UPrimitiveComponent* InComponent); // 0x5a45730 [Final Native Protected]
    void TriggerAll(); // 0x5a45660 [Final Native Protected]
    void SetStartTime(float InStartTime); // 0x5a455d0 [Final Native Public]
    void SetCacheCollection(UChaosCacheCollection* InCacheCollection); // 0x5a45510 [Final Native Protected]
    void ResetSingleTransform(int32 InIndex); // 0x5a453c0 [Final Native Public]
    void ResetAllComponentTransforms(); // 0x5a452a0 [Final Native Public]
    void EnablePlaybackByCache(const FName& InCacheName, bool bEnable); // 0x5a45190 [Final Native Protected]
    void EnablePlayback(int32 Index, bool bEnable); // 0x5a450a0 [Final Native Protected]

// UChaosClothingInteractor (/Script/ChaosCloth.ChaosClothingInteractor)
    void SetWind(const FVector2D& Drag, const FVector2D& Lift, float AirDensity, const FVector& WindVelocity); // 0x5a76cc0 [Final Native Public]
    void SetVelocityScale(const FVector& LinearVelocityScale, float AngularVelocityScale, float FictitiousAngularScale); // 0x5a76ad0 [Final Native Public]
    void SetPressure(const FVector2D& Pressure); // 0x5a769b0 [Final Native Public]
    void SetMaterialLinear(float EdgeStiffness, float BendingStiffness, float AreaStiffness); // 0x5a76740 [Final Native Public]
    void SetMaterial(const FVector2D& EdgeStiffness, const FVector2D& BendingStiffness, const FVector2D& AreaStiffness); // 0x5a76570 [Final Native Public]
    void SetLongRangeAttachmentLinear(float TetherStiffness, float TetherScale); // 0x5a763a0 [Final Native Public]
    void SetLongRangeAttachment(const FVector2D& TetherStiffness, const FVector2D& TetherScale); // 0x5a76220 [Final Native Public]
    void SetGravity(float GravityScale, bool bIsGravityOverridden, const FVector& GravityOverride); // 0x5a76040 [Final Native Public]
    void SetDamping(float DampingCoefficient, float LocalDampingCoefficient); // 0x5a75ec0 [Final Native Public]
    void SetCollision(float CollisionThickness, float FrictionCoefficient, bool bUseCCD, float SelfCollisionThickness); // 0x5a75ca0 [Final Native Public]
    void SetBackstop(bool bEnabled); // 0x5a75b70 [Final Native Public]
    void SetAnimDriveLinear(float AnimDriveStiffness); // 0x5a75af0 [Final Native Public]
    void SetAnimDrive(const FVector2D& AnimDriveStiffness, const FVector2D& AnimDriveDamping); // 0x5a75970 [Final Native Public]
    void SetAerodynamics(float DragCoefficient, float LiftCoefficient, const FVector& WindVelocity); // 0x5a75790 [Final Native Public]
    void ResetAndTeleport(bool bReset, bool bTeleport); // 0x5a756c0 [Final Native Public]

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

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

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

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

// UCineCameraComponent (/Script/CinematicCamera.CineCameraComponent)
    void SetLensSettings(FCameraLensSettings& NewLensSettings); // 0x2995380 [Final Native Public]
    void SetLensPresetByName(const FString& InPresetName); // 0x2995190 [Final Native Public]
    void SetFocusSettings(FCameraFocusSettings& NewFocusSettings); // 0x2995080 [Final Native Public]
    void SetFilmbackPresetByName(const FString& InPresetName); // 0x2994e50 [Final Native Public]
    void SetFilmback(FCameraFilmbackSettings& NewFilmback); // 0x2994d90 [Final Native Public]
    void SetCustomNearClippingPlane(float NewCustomNearClippingPlane); // 0x2994890 [Final Native Public]
    void SetCurrentFocalLength(float InFocalLength); // 0x2994800 [Final Native Public]
    void SetCurrentAperture(float NewCurrentAperture); // 0x2994770 [Final Native Public]
    void SetCropSettings(FPlateCropSettings& NewCropSettings); // 0x29946c0 [Final Native Public]
    void SetCropPresetByName(const FString& InPresetName); // 0x2994470 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x29943d0 [Final Native Public]
    TArray<FNamedLensPreset> GetLensPresetsCopy(); // 0x29941f0 [Final Native Static Public]
    FString GetLensPresetName(); // 0x2993f20 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x2993ca0 [Final Native Public]
    TArray<FNamedFilmbackPreset> GetFilmbackPresetsCopy(); // 0x2993ae0 [Final Native Static Public]
    FString GetFilmbackPresetName(); // 0x2993850 [Final Native Public]
    FString GetDefaultFilmbackPresetName(); // 0x2993520 [Final Native Public]
    FString GetCropPresetName(); // 0x29932a0 [Final Native Public]

// UCineCameraSettings (/Script/CinematicCamera.CineCameraSettings)
    void SetLensPresets(const TArray<FNamedLensPreset>& InLensPresets); // 0x2995240 [Final Native Private]
    void SetFilmbackPresets(const TArray<FNamedFilmbackPreset>& InFilmbackPresets); // 0x2994f00 [Final Native Private]
    void SetDefaultLensPresetName(const FString& InDefaultLensPresetName); // 0x2994c80 [Final Native Private]
    void SetDefaultLensFStop(float InDefaultLensFStop); // 0x2994b40 [Final Native Private]
    void SetDefaultLensFocalLength(float InDefaultLensFocalLength); // 0x2994be0 [Final Native Private]
    void SetDefaultFilmbackPreset(const FString& InDefaultFilmbackPreset); // 0x2994a30 [Final Native Private]
    void SetDefaultCropPresetName(const FString& InDefaultCropPresetName); // 0x2994910 [Final Native Private]
    void SetCropPresets(const TArray<FNamedPlateCropPreset>& InCropPresets); // 0x2994520 [Final Native Private]
    TArray<FString> GetLensPresetNames(); // 0x29940b0 [Final Native Private]
    bool GetLensPresetByName(const FString& PresetName, FCameraLensSettings& LensSettings); // 0x2993cd0 [Final Native Public]
    TArray<FString> GetFilmbackPresetNames(); // 0x29939a0 [Final Native Private]
    bool GetFilmbackPresetByName(const FString& PresetName, FCameraFilmbackSettings& FilmbackSettings); // 0x2993630 [Final Native Public]
    TArray<FString> GetCropPresetNames(); // 0x29933e0 [Final Native Private]
    bool GetCropPresetByName(const FString& PresetName, FPlateCropSettings& CropSettings); // 0x29930c0 [Final Native Public]
    UCineCameraSettings* GetCineCameraSettings(); // 0x2993050 [Final Native Static Private]

// UClothingSimulationInteractor (/Script/ClothingSystemRuntimeInterface.ClothingSimulationInteractor)
    void SetNumSubsteps(int32 NumSubsteps); // 0x1a4bea0 [Native Public]
    void SetNumIterations(int32 NumIterations); // 0x1a4be10 [Native Public]
    void SetMaxNumIterations(int32 MaxNumIterations); // 0x1a4bd80 [Native Public]
    void SetAnimDriveSpringStiffness(float InStiffness); // 0x1a4bcf0 [Native Public]
    void PhysicsAssetUpdated(); // 0x1a4bcd0 [Native Public]
    float GetSimulationTime(); // 0x1a4bcb0 [Final Native Public]
    int32 GetNumSubsteps(); // 0x1a4bc90 [Final Native Public]
    int32 GetNumKinematicParticles(); // 0x1a4bc70 [Final Native Public]
    int32 GetNumIterations(); // 0x1a4bc50 [Final Native Public]
    int32 GetNumDynamicParticles(); // 0x1a4bc30 [Final Native Public]
    int32 GetNumCloths(); // 0x1a4bc10 [Final Native Public]
    UClothingInteractor* GetClothingInteractor(const FString& ClothingAssetName); // 0x1a4bab0 [Final Native Public]
    void EnableGravityOverride(const FVector& InVector); // 0x1a4ba10 [Native Public]
    void DisableGravityOverride(); // 0x1a4b9f0 [Native Public]
    void ClothConfigUpdated(); // 0x1a4b9d0 [Native Public]

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

// UColorCorrectRegionsSubsystem (/Script/ColorCorrectRegions.ColorCorrectRegionsSubsystem)
    void RefreshStenciIdAssignmentForAllCCR(); // 0x5548ce0 [Final Native Public]

// AColorCorrectionWindow (/Script/ColorCorrectRegions.ColorCorrectionWindow)
    void SetYaw(double InValue); // 0x55492e0 [Native Public]
    void SetSpin(double InValue); // 0x5549250 [Native Public]
    void SetScale(const FVector2D& InScale); // 0x55491b0 [Native Public]
    void SetRadialOffset(double InValue); // 0x5549120 [Native Public]
    void SetPositionalParams(FDisplayClusterPositionalParams& InParams); // 0x5549050 [Native Public]
    void SetPitch(double InValue); // 0x5548fc0 [Native Public]
    void SetOrigin(FTransform& InOrigin); // 0x5548eb0 [Native Public]
    void SetLongitude(double InValue); // 0x5548e20 [Native Public]
    void SetLatitude(double InValue); // 0x5548d90 [Native Public]
    void SetDistanceFromCenter(double InValue); // 0x5548d00 [Native Public]
    double GetYaw(); // 0x5548ca0 [Native Public]
    double GetSpin(); // 0x5548c60 [Native Public]
    FVector2D GetScale(); // 0x5548c20 [Native Public]
    double GetRadialOffset(); // 0x5548be0 [Native Public]
    FDisplayClusterPositionalParams GetPositionalParams(); // 0x5548b70 [Native Public]
    double GetPitch(); // 0x5548b30 [Native Public]
    FTransform GetOrigin(); // 0x5548aa0 [Native Public]
    double GetLongitude(); // 0x5548a60 [Native Public]
    double GetLatitude(); // 0x5548a20 [Native Public]
    double GetDistanceFromCenter(); // 0x55489e0 [Native Public]

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

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

// UCommonInputSubsystem (/Script/CommonInput.CommonInputSubsystem)
    bool ShouldShowInputKeys(); // 0x3884740 [Final Native Public]
    void SetGamepadInputType(const FName& InGamepadInputType); // 0x38846b0 [Final Native Public]
    void SetCurrentInputType(const ECommonInputType& NewInputType); // 0x3884630 [Final Native Public]
    bool IsUsingPointerInput(); // 0x38845f0 [Final Native Public]
    bool IsInputMethodActive(const ECommonInputType& InputMethod); // 0x3884560 [Final Native Public]
    ECommonInputType GetDefaultInputType(); // 0x38843c0 [Final Native Public]
    ECommonInputType GetCurrentInputType(); // 0x38843a0 [Final Native Public]
    FName GetCurrentGamepadName(); // 0x3884380 [Final Native Public]
    void BroadcastInputMethodChanged(); // 0x3884360 [Final Native Protected]

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

// UCommonCarousel (/Script/CommonUI.CommonCarousel)
    void SetSelection(const FName& OptionNameID); // 0x38eb2b0 [Final Native Public]
    void SetOptions(const TMap<FName, FText>& NewOptions); // 0x38eab70 [Final Native Public]
    void SetOptionLabelTextByID(const FName& OptionNameID, const FText& NewLabelText); // 0x38ea9e0 [Final Native Public]
    void SetListeningForInput(bool bShouldListen); // 0x38ea350 [Native Public]
    void RemoveOption(const FName& OptionNameID); // 0x38e7f40 [Final Native Public]
    void OptionSelected(const FName& OptionNameID); // 0x38e7910 [Native Event Protected]
    void OnPreviousHandled__DelegateSignature(const FName& OptionID); // 0xe53a10 [Public]
    void OnOptionSelected__DelegateSignature(const FName& OptionID); // 0xe53a10 [Public]
    void OnNextHandled__DelegateSignature(const FName& OptionID); // 0xe53a10 [Public]
    void NavigatePrevTerminated(bool Terminated); // 0x38e7550 [Native Event Protected]
    void NavigateNextTerminated(bool Terminated); // 0x38e74c0 [Native Event Protected]
    void HandlePreviousInputAction(const bool& bPassThrough); // 0x38e69a0 [Final Native Protected]
    void HandleNextInputAction(const bool& bPassThrough); // 0x38e67a0 [Final Native Protected]
    FName GetSelection(); // 0x38e6130 [Final Native Public]
    int32 GetOptionCount(); // 0x38e5b60 [Final Native Public]
    FName GetOptionAtIndex(int32 Index); // 0x38e5ac0 [Final Native Public]
    void ClearOptions(); // 0x38e3f30 [Final Native Public]
    void AddOption(const FName& OptionNameID, const FText& LabelText, bool DefaultSelection); // 0x38e3080 [Final Native Public]

// UCommonActionWidget (/Script/CommonUI.CommonActionWidget)
    void SetInputActions(const TArray<FDataTableRowHandle>& NewInputActions); // 0x38e9a20 [Final Native Public]
    void SetInputAction(const FDataTableRowHandle& InputActionRow); // 0x38e9730 [Final Native Public]
    void SetIconRimBrush(const FSlateBrush& InIconRimBrush); // 0x38e9600 [Final Native Public]
    void SetEnhancedInputAction(UInputAction* InInputAction); // 0x38e9310 [Final Native Public]
    void OnInputMethodChanged__DelegateSignature(bool bUsingGamepad); // 0xe53a10 [Public]
    bool IsHeldAction(); // 0x38e7080 [Final Native Public]
    FSlateBrush GetIcon(); // 0x38e5220 [Native Public]
    FText GetDisplayText(); // 0x38e4de0 [Final Native Public]

// UCommonActivatableWidget (/Script/CommonUI.CommonActivatableWidget)
    void SetBindVisibilities(const ESlateVisibility& OnActivatedVisibility, const ESlateVisibility& OnDeactivatedVisibility, bool bInAllActive); // 0x38e87f0 [Final Native Public]
    void RequestRefreshFocus(); // 0x38e8380 [Final Native Protected]
    bool IsActivated(); // 0x38e7020 [Final Native Public]
    UWidget* GetDesiredFocusTarget(); // 0x38e4c90 [Final Native Public]
    void DeactivateWidget(); // 0x38e4010 [Final Native Public]
    void ClearFocusRestorationTarget(); // 0x38e3f10 [Final Native Public]
    bool BP_OnHandleBackAction(); // 0xe53a10 [Event Protected]
    void BP_OnDeactivated(); // 0xe53a10 [Event Protected]
    void BP_OnActivated(); // 0xe53a10 [Event Protected]
    FUIInputConfig BP_GetDesiredInputConfig(); // 0xe53a10 [Event Protected]
    UWidget* BP_GetDesiredFocusTarget(); // 0xe53a10 [Event Protected]
    void BindVisibilityToActivation(UCommonActivatableWidget* ActivatableWidget); // 0x38e3d90 [Final Native Public]
    void ActivateWidget(); // 0x38e3050 [Final Native Public]

// UCommonAnimatedSwitcher (/Script/CommonUI.CommonAnimatedSwitcher)
    void SetDisableTransitionAnimation(bool bDisableAnimation); // 0x38e91e0 [Final Native Public]
    bool IsTransitionPlaying(); // 0x38e72a0 [Final Native Public]
    bool IsCurrentlySwitching(); // 0x38e7040 [Final Native Public]
    bool HasWidgets(); // 0x294e180 [Final Native Public]
    void ActivatePreviousWidget(bool bCanWrap); // 0x38e2f30 [Final Native Public]
    void ActivateNextWidget(bool bCanWrap); // 0x38e2e80 [Final Native Public]

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

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

// UCommonButtonStyle (/Script/CommonUI.CommonButtonStyle)
    UCommonTextStyle* GetSelectedTextStyle(); // 0x38e6100 [Final Native Public]
    UCommonTextStyle* GetSelectedPressedTextStyle(); // 0x38e5ff0 [Final Native Public]
    void GetSelectedPressedBrush(FSlateBrush& Brush); // 0x38e5f00 [Final Native Public]
    UCommonTextStyle* GetSelectedHoveredTextStyle(); // 0x38e5eb0 [Final Native Public]
    void GetSelectedHoveredBrush(FSlateBrush& Brush); // 0x38e5dc0 [Final Native Public]
    void GetSelectedBaseBrush(FSlateBrush& Brush); // 0x38e5c50 [Final Native Public]
    UCommonTextStyle* GetNormalTextStyle(); // 0x38e5a90 [Final Native Public]
    UCommonTextStyle* GetNormalPressedTextStyle(); // 0x38e5a60 [Final Native Public]
    void GetNormalPressedBrush(FSlateBrush& Brush); // 0x38e5970 [Final Native Public]
    UCommonTextStyle* GetNormalHoveredTextStyle(); // 0x38e5940 [Final Native Public]
    void GetNormalHoveredBrush(FSlateBrush& Brush); // 0x38e5850 [Final Native Public]
    void GetNormalBaseBrush(FSlateBrush& Brush); // 0x38e5760 [Final Native Public]
    void GetMaterialBrush(FSlateBrush& Brush); // 0x38e4700 [Final Native Public]
    UCommonTextStyle* GetDisabledTextStyle(); // 0x38e4db0 [Final Native Public]
    void GetDisabledBrush(FSlateBrush& Brush); // 0x38e4cc0 [Final Native Public]
    void GetCustomPadding(const FMargin& OutCustomPadding); // 0x38e4bd0 [Final Native Public]
    void GetButtonPadding(const FMargin& OutButtonPadding); // 0x38e48b0 [Final Native Public]

// UCommonButtonBase (/Script/CommonUI.CommonButtonBase)
    void UpdateHoldData(const ECommonInputType& CurrentInputType); // 0x38ec180 [Native Protected]
    void StopDoubleClickPropagation(); // 0x38ec0d0 [Final Native Protected]
    void SetTriggeringInputAction(FDataTableRowHandle& InputActionRow); // 0x38ebe60 [Final Native Public]
    void SetTriggeringEnhancedInputAction(UInputAction* InInputAction); // 0x38ebd70 [Final Native Public]
    void SetTriggeredInputAction(FDataTableRowHandle& InputActionRow); // 0x38ebc70 [Final Native Public]
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x38ebb30 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonButtonStyle> InStyle); // 0x38eb5b0 [Final Native Public]
    void SetShouldUseFallbackDefaultInputAction(bool bInShouldUseFallbackDefaultInputAction); // 0x38eb470 [Final Native Public]
    void SetShouldSelectUponReceivingFocus(bool bInShouldSelectUponReceivingFocus); // 0x38eb3d0 [Final Native Public]
    void SetSelectedPressedSoundOverride(USoundBase* Sound); // 0x38eb210 [Final Native Public]
    void SetSelectedInternal(bool bInSelected, bool bAllowSound, bool bBroadcast); // 0x38eb050 [Final Native Protected]
    void SetSelectedHoveredSoundOverride(USoundBase* Sound); // 0x38eafb0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x38ead30 [Final Native Public]
    void SetPressedSoundOverride(USoundBase* Sound); // 0x38eadd0 [Final Native Public]
    void SetMinDimensions(int32 InMinWidth, int32 InMinHeight); // 0x38ea7c0 [Final Native Public]
    void SetLockedPressedSoundOverride(USoundBase* Sound); // 0x38ea5c0 [Final Native Public]
    void SetLockedHoveredSoundOverride(USoundBase* Sound); // 0x38ea520 [Final Native Public]
    void SetIsToggleable(bool bInIsToggleable); // 0x38ea0a0 [Final Native Public]
    void SetIsSelected(bool InSelected, bool bGiveClickFeedback); // 0x38e9fd0 [Final Native Public]
    void SetIsSelectable(bool bInIsSelectable); // 0x38e9f10 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x38e9e10 [Final Native Public]
    void SetIsInteractionEnabled(bool bInIsInteractionEnabled); // 0x38e9ce0 [Final Native Public]
    void SetIsInteractableWhenSelected(bool bInInteractableWhenSelected); // 0x38e9c20 [Final Native Public]
    void SetIsFocusable(bool bInIsFocusable); // 0x38e9b90 [Final Native Public]
    void SetInputActionProgressMaterial(FSlateBrush& InProgressMaterialBrush, const FName& InProgressMaterialParam); // 0x38e9820 [Final Native Public]
    void SetHoveredSoundOverride(USoundBase* Sound); // 0x38e9560 [Final Native Public]
    void SetHideInputAction(bool bInHideInputAction); // 0x38e9450 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x38e8dc0 [Final Native Public]
    void OnTriggeringInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0xe53a10 [Event Protected]
    void OnTriggeringEnhancedInputActionChanged(UInputAction* InInputAction); // 0xe53a10 [Event Protected]
    void OnTriggeredInputActionChanged(FDataTableRowHandle& NewTriggeredAction); // 0xe53a10 [Event Protected]
    void OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0x38e77a0 [Native Protected]
    void OnCurrentTextStyleChanged(); // 0xe53a10 [Event Protected]
    void OnActionProgress(float HeldPercent); // 0xe53a10 [Event Protected]
    void OnActionComplete(); // 0xe53a10 [Event Protected]
    bool NativeOnHoldProgressRollback(float DeltaTime); // 0x38e7420 [Native Protected]
    bool NativeOnHoldProgress(float DeltaTime); // 0x38e7380 [Native Protected]
    void NativeOnActionProgress(float HeldPercent); // 0x38e72f0 [Native Protected]
    void NativeOnActionComplete(); // 0x2dd9340 [Native Protected]
    bool IsPressed(); // 0x38e7220 [Final Native Public]
    bool IsInteractionEnabled(); // 0x38e70b0 [Final Native Public]
    void HoldReset(); // 0x38e6e00 [Native Protected]
    void HandleTriggeringActionCommited(const bool& bPassThrough); // 0x38e6d30 [Native Protected]
    void HandleFocusReceived(); // 0x38e6780 [Native Protected]
    void HandleFocusLost(); // 0x38e6760 [Native Protected]
    void HandleButtonReleased(); // 0x38e6740 [Final Native Protected]
    void HandleButtonPressed(); // 0x38e6720 [Final Native Protected]
    void HandleButtonClicked(); // 0x38e6600 [Final Native Protected]
    UCommonButtonStyle* GetStyle(); // 0x38e63b0 [Final Native Public]
    UMaterialInstanceDynamic* GetSingleMaterialStyleMID(); // 0x38e62a0 [Final Native Public]
    bool GetShouldSelectUponReceivingFocus(); // 0x38e6270 [Final Native Public]
    bool GetSelected(); // 0x38e5c20 [Final Native Public]
    bool GetLocked(); // 0x38e5640 [Final Native Public]
    bool GetIsFocusable(); // 0x38e55b0 [Final Native Public]
    bool GetInputAction(FDataTableRowHandle& InputActionRow); // 0x38e52c0 [Final Native Public]
    UInputAction* GetEnhancedInputAction(); // 0x38e4f90 [Final Native Public]
    TSubclassOf<UCommonTextStyle> GetCurrentTextStyleClass(); // 0x38e4b90 [Final Native Public]
    UCommonTextStyle* GetCurrentTextStyle(); // 0x38e4b60 [Final Native Public]
    void GetCurrentCustomPadding(const FMargin& OutCustomPadding); // 0x38e4ab0 [Final Native Public]
    void GetCurrentButtonPadding(const FMargin& OutButtonPadding); // 0x38e4a00 [Final Native Public]
    bool GetConvertInputActionToHold(); // 0x2b095a0 [Native Protected]
    void DisableButtonWithReason(FText& DisabledReason); // 0x38e4110 [Final Native Public]
    void ClearSelection(); // 0x38e3f50 [Final Native Public]
    void BP_OnUnhovered(); // 0xe53a10 [Event Protected]
    void BP_OnSelected(); // 0xe53a10 [Event Protected]
    void BP_OnReleased(); // 0xe53a10 [Event Protected]
    void BP_OnPressed(); // 0xe53a10 [Event Protected]
    void BP_OnLockedChanged(bool bIsLocked); // 0xe53a10 [Event Protected]
    void BP_OnLockDoubleClicked(); // 0xe53a10 [Event Protected]
    void BP_OnLockClicked(); // 0xe53a10 [Event Protected]
    void BP_OnInputMethodChanged(const ECommonInputType& CurrentInputType); // 0xe53a10 [Event Protected]
    void BP_OnInputActionTriggered(); // 0xe53a10 [Event Protected]
    void BP_OnHovered(); // 0xe53a10 [Event Protected]
    void BP_OnFocusReceived(); // 0xe53a10 [Event Protected]
    void BP_OnFocusLost(); // 0xe53a10 [Event Protected]
    void BP_OnEnabled(); // 0xe53a10 [Event Protected]
    void BP_OnDoubleClicked(); // 0xe53a10 [Event Protected]
    void BP_OnDisabled(); // 0xe53a10 [Event Protected]
    void BP_OnDeselected(); // 0xe53a10 [Event Protected]
    void BP_OnClicked(); // 0xe53a10 [Event Protected]

// UCommonTextBlock (/Script/CommonUI.CommonTextBlock)
    void SetWrapTextWidth(int32 InWrapTextAt); // 0x38ebff0 [Final Native Public]
    void SetTextCase(bool bUseAllCaps); // 0x38eb9f0 [Final Native Public]
    void SetStyle(TSubclassOf<UCommonTextStyle> InStyle); // 0x38eb6f0 [Final Native Public]
    void SetScrollingEnabled(bool bInIsScrollingEnabled); // 0x38eaf10 [Final Native Public]
    void SetMobileFontSizeMultiplier(float InMobileFontSizeMultiplier); // 0x38ea8a0 [Final Native Public]
    void SetMargin(const FMargin& InMargin); // 0x38ea660 [Final Native Public]
    void SetLineHeightPercentage(float InLineHeightPercentage); // 0x38ea240 [Final Native Public]
    void ResetScrollState(); // 0x38e83b0 [Final Native Public]
    float GetMobileFontSizeMultiplier(); // 0x38e5740 [Final Native Public]
    FMargin GetMargin(); // 0x38e5670 [Final Native Public]

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

// UCommonLazyImage (/Script/CommonUI.CommonLazyImage)
    void SetMaterialTextureParamName(const FName& TextureParamName); // 0x38ea700 [Final Native Public]
    void SetBrushFromLazyTexture(TSoftObjectPtr<UTexture2D>& LazyTexture, bool bMatchSize); // 0x38e8c60 [Final Native Public]
    void SetBrushFromLazyMaterial(TSoftObjectPtr<UMaterialInterface>& LazyMaterial); // 0x38e8b60 [Final Native Public]
    void SetBrushFromLazyDisplayAsset(TSoftObjectPtr<UObject>& LazyObject, bool bMatchTextureSize); // 0x38e8900 [Final Native Public]
    bool IsLoading(); // 0x38e7160 [Final Native Public]

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

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

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

// UCommonLoadGuard (/Script/CommonUI.CommonLoadGuard)
    void SetLoadingText(FText& InLoadingText); // 0x38ea3e0 [Final Native Public]
    void SetIsLoading(bool bInIsLoading); // 0x38e9d70 [Final Native Public]
    void OnAssetLoaded__DelegateSignature(UObject* Object); // 0xe53a10 [Public]
    bool IsLoading(); // 0x38e71e0 [Final Native Public]
    void BP_GuardAndLoadAsset(TSoftObjectPtr<UObject>& InLazyAsset, const FScriptDelegate& OnAssetLoaded); // 0x38e3900 [Final Native Private]

// UCommonNumericTextBlock (/Script/CommonUI.CommonNumericTextBlock)
    void SetNumericType(const ECommonNumericType& InNumericType); // 0x38ea950 [Final Native Public]
    void SetCurrentValue(float NewValue); // 0x38e9030 [Final Native Public]
    void OnOutro__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0xe53a10 [Public]
    void OnInterpolationUpdated__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, float LastValue, float NewValue); // 0xe53a10 [Public]
    void OnInterpolationStarted__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock); // 0xe53a10 [Public]
    void OnInterpolationEnded__DelegateSignature(UCommonNumericTextBlock* NumericTextBlock, bool HadCompleted); // 0xe53a10 [Public]
    bool IsInterpolatingNumericValue(); // 0x38e7130 [Final Native Public]
    void InterpolateToValue(float TargetValue, float MaximumInterpolationDuration, float MinimumChangeRate, float OutroOffset); // 0x38e6ec0 [Final Native Public]
    float GetTargetValue(); // 0x38e65c0 [Final Native Public]

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

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

// UCommonRotator (/Script/CommonUI.CommonRotator)
    void ShiftTextRight(); // 0x38ec0b0 [Final Native Public]
    void ShiftTextLeft(); // 0x38ec090 [Final Native Public]
    void SetSelectedItem(int32 InValue); // 0x38eb180 [Native Public]
    void PopulateTextLabels(const TArray<FText>& Labels); // 0x38e79a0 [Final Native Public]
    FText GetSelectedText(); // 0x38e6060 [Final Native Public]
    int32 GetSelectedIndex(); // 0x38e5ee0 [Final Native Public]
    void BP_OnOptionsPopulated(int32 Count); // 0xe53a10 [Event Protected]
    void BP_OnOptionSelected(int32 Index); // 0xe53a10 [Event Protected]

// UCommonTabListWidgetBase (/Script/CommonUI.CommonTabListWidgetBase)
    void SetTabVisibility(const FName& TabNameID, const ESlateVisibility& NewVisibility); // 0x38eb920 [Final Native Public]
    void SetTabInteractionEnabled(const FName& TabNameID, bool bEnable); // 0x38eb850 [Final Native Public]
    void SetTabEnabled(const FName& TabNameID, bool bEnable); // 0x38eb780 [Final Native Public]
    void SetListeningForInput(bool bShouldListen); // 0x38ea350 [Native Public]
    void SetLinkedSwitcher(UCommonAnimatedSwitcher* CommonSwitcher); // 0x2dd49f0 [Native Public]
    bool SelectTabByID(const FName& TabNameID, bool bSuppressClickFeedback); // 0x38e85d0 [Final Native Public]
    bool RemoveTab(const FName& TabNameID); // 0x38e8060 [Final Native Public]
    void RemoveAllTabs(); // 0x38e7f20 [Final Native Public]
    bool RegisterTab(const FName& TabNameID, TSubclassOf<UCommonButtonBase> ButtonWidgetType, UWidget* ContentWidget, int32 TabIndex); // 0x38e7dc0 [Final Native Public]
    void OnTabSelected__DelegateSignature(const FName& TabId); // 0xe53a10 [Public]
    void OnTabListRebuilt__DelegateSignature(); // 0xe53a10 [Public]
    void OnTabButtonRemoval__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0xe53a10 [Public]
    void OnTabButtonCreation__DelegateSignature(const FName& TabId, UCommonButtonBase* TabButton); // 0xe53a10 [Public]
    void HandleTabRemoval(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x38e6c60 [Native Event Protected]
    void HandleTabCreation(const FName& TabNameID, UCommonButtonBase* TabButton); // 0x38e6b90 [Native Event Protected]
    void HandleTabButtonSelected(UCommonButtonBase* SelectedTabButton, int32 ButtonIndex); // 0x38e6ac0 [Final Native Protected]
    void HandlePreviousTabInputAction(const bool& bPassThrough); // 0x38e6a30 [Final Native Protected]
    void HandlePreLinkedSwitcherChanged_BP(); // 0xe53a10 [Event Protected]
    void HandlePostLinkedSwitcherChanged_BP(); // 0xe53a10 [Event Protected]
    void HandleNextTabInputAction(const bool& bPassThrough); // 0x38e6830 [Final Native Protected]
    FName GetTabIdAtIndex(int32 Index); // 0x38e6530 [Final Native Public]
    int32 GetTabCount(); // 0x38e6500 [Final Native Public]
    UCommonButtonBase* GetTabButtonBaseByID(const FName& TabNameID); // 0x38e63e0 [Final Native Public]
    FName GetSelectedTabId(); // 0x38e6020 [Final Native Public]
    UCommonAnimatedSwitcher* GetLinkedSwitcher(); // 0x38e5600 [Final Native Public]
    FName GetActiveTab(); // 0x38e4610 [Final Native Public]
    void DisableTabWithReason(const FName& TabNameID, FText& Reason); // 0x38e4200 [Final Native Public]

// UCommonTextStyle (/Script/CommonUI.CommonTextStyle)
    void GetStrikeBrush(FSlateBrush& OutStrikeBrush); // 0x38e62c0 [Final Native Public]
    void GetShadowOffset(const FVector2D& OutShadowOffset); // 0x38e61e0 [Final Native Public]
    void GetShadowColor(const FLinearColor& OutColor); // 0x38e6150 [Final Native Public]
    void GetMargin(const FMargin& OutMargin); // 0x38e56a0 [Final Native Public]
    float GetLineHeightPercentage(); // 0x38e55e0 [Final Native Public]
    void GetFont(FSlateFontInfo& OutFont); // 0x38e5120 [Final Native Public]
    void GetColor(const FLinearColor& OutColor); // 0x38e4950 [Final Native Public]

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

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

// UCommonVisibilitySwitcher (/Script/CommonUI.CommonVisibilitySwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x38e8750 [Final Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x38e86a0 [Final Native Public]
    bool IsCurrentlySwitching(); // 0x38e7060 [Final Native Public]
    void IncrementActiveWidgetIndex(bool bAllowWrapping); // 0x38e6e20 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x38e46a0 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x38e4660 [Final Native Public]
    void DecrementActiveWidgetIndex(bool bAllowWrapping); // 0x38e4040 [Final Native Public]
    void DeactivateVisibleSlot(); // 0x38e3fa0 [Final Native Public]
    void ActivateVisibleSlot(); // 0x38e2fe0 [Final Native Public]

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

// UCommonWidgetCarousel (/Script/CommonUI.CommonWidgetCarousel)
    void SetActiveWidgetIndex(int32 Index); // 0x298a9a0 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x2951410 [Native Public]
    void PreviousPage(); // 0x38e7bc0 [Final Native Public]
    void NextPage(); // 0x38e75e0 [Final Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x2986fd0 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x38e46c0 [Final Native Public]
    void EndAutoScrolling(); // 0x38e4320 [Final Native Public]
    void BeginAutoScrolling(float ScrollInterval); // 0x38e3bb0 [Final Native Public]

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

// UCommonWidgetGroupBase (/Script/CommonUI.CommonWidgetGroupBase)
    void RemoveWidget(UWidget* InWidget); // 0x38e8290 [Final Native Public]
    void RemoveAll(); // 0x1a4b9d0 [Final Native Public]
    void AddWidgets(const TArray<UWidget*>& Widgets); // 0x38e32f0 [Final Native Public]
    void AddWidget(UWidget* InWidget); // 0x38e3200 [Final Native Public]

// UCommonButtonGroupBase (/Script/CommonUI.CommonButtonGroupBase)
    void SetSelectionRequired(bool bRequireSelection); // 0x38eb340 [Final Native Public]
    void SelectPreviousButton(bool bAllowWrap); // 0x38e8540 [Final Native Public]
    void SelectNextButton(bool bAllowWrap); // 0x38e84b0 [Final Native Public]
    void SelectButtonAtIndex(int32 ButtonIndex, bool bAllowSound); // 0x38e83e0 [Final Native Public]
    void OnSelectionStateChangedBase(UCommonButtonBase* BaseButton, bool bIsSelected); // 0x38e7840 [Native Protected]
    void OnHandleButtonBaseDoubleClicked(UCommonButtonBase* BaseButton); // 0x2bc6990 [Native Protected]
    void OnHandleButtonBaseClicked(UCommonButtonBase* BaseButton); // 0x2a66490 [Native Protected]
    void OnButtonBaseUnhovered(UCommonButtonBase* BaseButton); // 0x38e7710 [Native Protected]
    void OnButtonBaseHovered(UCommonButtonBase* BaseButton); // 0x38e7680 [Native Protected]
    bool HasAnyButtons(); // 0x38e6dd0 [Final Native Public]
    int32 GetSelectedButtonIndex(); // 0x38e5da0 [Final Native Public]
    UCommonButtonBase* GetSelectedButtonBase(); // 0x38e5d40 [Final Native Public]
    int32 GetHoveredButtonIndex(); // 0x38e5200 [Final Native Public]
    int32 GetButtonCount(); // 0x276e250 [Final Native Public]
    UCommonButtonBase* GetButtonBaseAtIndex(int32 Index); // 0x38e47f0 [Final Native Public]
    int32 FindButtonIndex(UCommonButtonBase* ButtonToFind); // 0x38e4340 [Final Native Public]
    void DeselectAll(); // 0x38e40f0 [Final Native Public]

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

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

// UCommonActivatableWidgetContainerBase (/Script/CommonUI.CommonActivatableWidgetContainerBase)
    void SetTransitionDuration(float Duration); // 0x38ebbd0 [Final Native Public]
    void RemoveWidget(UCommonActivatableWidget* WidgetToRemove); // 0x38e8100 [Final Native Private]
    float GetTransitionDuration(); // 0x2d8e580 [Final Native Public]
    UCommonActivatableWidget* GetActiveWidget(); // 0x38e4630 [Final Native Public]
    void ClearWidgets(); // 0x38e3f80 [Final Native Public]
    UCommonActivatableWidget* BP_AddWidget(TSubclassOf<UCommonActivatableWidget> ActivatableWidgetClass); // 0x38e3450 [Final Native Private]

// UConsoleVariablesAsset (/Script/ConsoleVariablesEditorRuntime.ConsoleVariablesAsset)
    void SetVariableCollectionDescription(const FString& InVariableCollectionDescription); // 0x52626d0 [Final Native Public]
    void ReplaceSavedCommands(const TArray<FConsoleVariablesEditorAssetSaveData>& Replacement); // 0x52625f0 [Final Native Public]
    bool RemoveConsoleVariable(const FString& InCommandString); // 0x52624f0 [Final Native Public]
    FString GetVariableCollectionDescription(); // 0x25cdb30 [Final Native Public]
    int32 GetSavedCommandsCount(); // 0x2f541c0 [Final Native Public]
    TArray<FString> GetSavedCommandsAsStringArray(bool bOnlyIncludeChecked); // 0x52623d0 [Final Native Public]
    FString GetSavedCommandsAsCommaSeparatedString(bool bOnlyIncludeChecked); // 0x5262250 [Final Native Public]
    TArray<FConsoleVariablesEditorAssetSaveData> GetSavedCommands(); // 0x5262220 [Final Native Public]
    bool FindSavedDataByCommandString(const FString& InCommandString, FConsoleVariablesEditorAssetSaveData& OutValue, const ESearchCase& SearchCase); // 0x5261f60 [Final Native Public]
    void ExecuteSavedCommands(UObject* WorldContextObject, bool bOnlyIncludeChecked); // 0x5261dd0 [Final Native Public]
    void CopyFrom(UConsoleVariablesAsset* InAssetToCopy); // 0x5261ca0 [Final Native Public]
    void AddOrSetConsoleObjectSavedData(FConsoleVariablesEditorAssetSaveData& InData); // 0x5261be0 [Final Native Public]

// UConstraintsScriptingLibrary (/Script/Constraints.ConstraintsScriptingLibrary)
    bool RemoveThisConstraint(UWorld* InWorld, UTickableConstraint* InTickableConstraint); // 0x26ba7d0 [Final Native Static Public]
    bool RemoveConstraint(UWorld* InWorld, int32 InIndex); // 0x26ba6f0 [Final Native Static Public]
    UConstraintsManager* GetManager(UWorld* InWorld); // 0x26ba660 [Final Native Static Public]
    TArray<UTickableConstraint*> GetConstraintsArray(UWorld* InWorld); // 0x26ba510 [Final Native Static Public]
    UTransformableHandle* CreateTransformableHandle(UWorld* InWorld, UObject* InObject, const FName& InAttachmentName); // 0x26ba320 [Final Native Static Public]
    UTransformableComponentHandle* CreateTransformableComponentHandle(UWorld* InWorld, USceneComponent* InSceneComponent, const FName& InSocketName); // 0x26ba1e0 [Final Native Static Public]
    UTickableTransformConstraint* CreateFromType(UWorld* InWorld, const ETransformConstraintType& InType); // 0x26ba110 [Final Native Static Public]
    bool AddConstraint(UWorld* InWorld, UTransformableHandle* InParentHandle, UTransformableHandle* InChildHandle, UTickableTransformConstraint* InConstraint, bool bMaintainOffset); // 0x26b9f80 [Final Native Static Public]

// UControlRigShapeLibraryLink (/Script/ControlRig.ControlRigShapeLibraryLink)
    void SetShapeLibrary(UControlRigShapeLibrary* InShapeLibrary); // 0x57d6d60 [Final Native Public]
    UControlRigShapeLibrary* GetShapeLibrary(); // 0x570e860 [Final Native Public]

// URigHierarchy (/Script/ControlRig.RigHierarchy)
    void UnsetCurveValueByIndex(int32 InElementIndex, bool bSetupUndo); // 0x57d81c0 [Final Native Public]
    void UnsetCurveValue(const FRigElementKey& InKey, bool bSetupUndo); // 0x57d7ff0 [Final Native Public]
    bool SwitchToWorldSpace(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x57d7eb0 [Final Native Public]
    bool SwitchToParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial, bool bAffectChildren); // 0x57d7c80 [Final Native Public]
    bool SwitchToDefaultParent(const FRigElementKey& InChild, bool bInitial, bool bAffectChildren); // 0x57d7b40 [Final Native Public]
    TArray<FRigElementKey> SortKeys(const TArray<FRigElementKey>& InKeys); // 0x57d7960 [Final Native Public]
    bool SetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& InValue); // 0x57d7700 [Final Native Public]
    bool SetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FVector>& InValue); // 0x57d7470 [Final Native Public]
    bool SetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& InValue); // 0x57d7180 [Final Native Public]
    bool SetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FTransform>& InValue); // 0x57d6ef0 [Final Native Public]
    bool SetTag(const FRigElementKey& InItem, const FName& InTag); // 0x57d6df0 [Final Native Public]
    bool SetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& InValue); // 0x57d6b00 [Final Native Public]
    bool SetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRotator>& InValue); // 0x57d6870 [Final Native Public]
    bool SetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& InValue); // 0x57d6600 [Final Native Public]
    bool SetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FRigElementKey>& InValue); // 0x57d6370 [Final Native Public]
    bool SetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& InValue); // 0x57d6120 [Final Native Public]
    bool SetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FQuat>& InValue); // 0x57d5e90 [Final Native Public]
    void SetPose_ForBlueprint(const FRigPose& InPose); // 0x57d5be0 [Final Native Public]
    bool SetParentWeightArray(const FRigElementKey& InChild, const TArray<FRigElementWeight>& InWeights, bool bInitial, bool bAffectChildren); // 0x57d5a10 [Final Native Public]
    bool SetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, const FRigElementWeight& InWeight, bool bInitial, bool bAffectChildren); // 0x57d5820 [Final Native Public]
    bool SetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& InValue); // 0x57d55c0 [Final Native Public]
    bool SetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FName>& InValue); // 0x57d5330 [Final Native Public]
    void SetLocalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x57d5070 [Final Native Public]
    void SetLocalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x57d4c80 [Final Native Public]
    bool SetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& InValue); // 0x57d4a20 [Final Native Public]
    bool SetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<FLinearColor>& InValue); // 0x57d4790 [Final Native Public]
    bool SetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 InValue); // 0x57d4530 [Final Native Public]
    bool SetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<int32>& InValue); // 0x57d42a0 [Final Native Public]
    void SetGlobalTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x57d3fe0 [Final Native Public]
    void SetGlobalTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommand); // 0x57d3bf0 [Final Native Public]
    bool SetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float InValue); // 0x57d3990 [Final Native Public]
    bool SetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<float>& InValue); // 0x57d3700 [Final Native Public]
    void SetCurveValueByIndex(int32 InElementIndex, float InValue, bool bSetupUndo); // 0x57d35e0 [Final Native Public]
    void SetCurveValue(const FRigElementKey& InKey, float InValue, bool bSetupUndo); // 0x57d33b0 [Final Native Public]
    void SetControlVisibilityByIndex(int32 InElementIndex, bool bVisibility); // 0x57d32b0 [Final Native Public]
    void SetControlVisibility(const FRigElementKey& InKey, bool bVisibility); // 0x57d30e0 [Final Native Public]
    void SetControlValueByIndex(int32 InElementIndex, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x57d2e90 [Final Native Public]
    void SetControlValue(const FRigElementKey& InKey, const FRigControlValue& InValue, const ERigControlValueType& InValueType, bool bSetupUndo, bool bPrintPythonCommands); // 0x57d2af0 [Final Native Public]
    void SetControlShapeTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x57d28c0 [Final Native Public]
    void SetControlShapeTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bSetupUndo); // 0x57d2570 [Final Native Public]
    void SetControlSettingsByIndex(int32 InElementIndex, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x57d22f0 [Final Native Public]
    void SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo, bool bForce, bool bPrintPythonCommands); // 0x57d1fc0 [Final Native Public]
    void SetControlPreferredRotatorByIndex(int32 InElementIndex, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x57d1e20 [Final Native Public]
    void SetControlPreferredRotator(const FRigElementKey& InKey, const FRotator& InRotator, bool bInitial, bool bFixEulerFlips); // 0x57d1bc0 [Final Native Public]
    void SetControlPreferredRotationOrderByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder); // 0x57d1ac0 [Final Native Public]
    void SetControlPreferredRotationOrder(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder); // 0x57d18f0 [Final Native Public]
    void SetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x57d16f0 [Final Native Public]
    void SetControlPreferredEulerAngles(const FRigElementKey& InKey, const FVector& InEulerAngles, const EEulerRotationOrder& InRotationOrder, bool bInitial, bool bFixEulerFlips); // 0x57d1460 [Final Native Public]
    void SetControlOffsetTransformByIndex(int32 InElementIndex, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x57d11b0 [Final Native Public]
    void SetControlOffsetTransform(const FRigElementKey& InKey, const FTransform& InTransform, bool bInitial, bool bAffectChildren, bool bSetupUndo, bool bPrintPythonCommands); // 0x57d0de0 [Final Native Public]
    bool SetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool InValue); // 0x57d0b80 [Final Native Public]
    bool SetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const TArray<bool>& InValue); // 0x57d08f0 [Final Native Public]
    void SendAutoKeyEvent(const FRigElementKey& InElement, float InOffsetInSeconds, bool bAsynchronous); // 0x57d07c0 [Final Native Public]
    void ResetToDefault(); // 0x57d07a0 [Final Native Public]
    void ResetPoseToInitial(const ERigElementType& InTypeFilter); // 0x57d0720 [Final Native Public]
    void ResetCurveValues(); // 0x57d0700 [Final Native Public]
    void Reset(); // 0x57d06e0 [Final Native Public]
    bool RemoveMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57d05e0 [Final Native Public]
    bool RemoveAllMetadata(const FRigElementKey& InItem); // 0x57d0530 [Final Native Public]
    int32 Num(); // 0x25ce210 [Final Native Public]
    FRigControlValue MakeControlValueFromVector2D(const FVector2D& InValue); // 0x57d02c0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromVector(const FVector& InValue); // 0x57d03f0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransformNoScale(const FTransformNoScale& InValue); // 0x57d0140 [Final Native Static Public]
    FRigControlValue MakeControlValueFromTransform(const FTransform& InValue); // 0x57cfed0 [Final Native Static Public]
    FRigControlValue MakeControlValueFromRotator(const FRotator& InValue); // 0x57cfd60 [Final Native Static Public]
    FRigControlValue MakeControlValueFromInt(int32 InValue); // 0x57cfc80 [Final Native Static Public]
    FRigControlValue MakeControlValueFromFloat(float InValue); // 0x57cfb50 [Final Native Static Public]
    FRigControlValue MakeControlValueFromEulerTransform(const FEulerTransform& InValue); // 0x57cf960 [Final Native Static Public]
    FRigControlValue MakeControlValueFromBool(bool InValue); // 0x57cf880 [Final Native Static Public]
    bool IsValidIndex(int32 InElementIndex); // 0x57cf7e0 [Final Native Public]
    bool IsSelectedByIndex(int32 InIndex); // 0x57cf720 [Final Native Public]
    bool IsSelected(const FRigElementKey& InKey); // 0x57cf590 [Final Native Public]
    bool IsProcedural(FRigElementKey& InKey); // 0x57cf4e0 [Final Native Public]
    bool IsParentedTo(const FRigElementKey& InChild, const FRigElementKey& InParent); // 0x57cf180 [Final Native Public]
    bool IsCurveValueSetByIndex(int32 InElementIndex); // 0x57cf0b0 [Final Native Public]
    bool IsCurveValueSet(const FRigElementKey& InKey); // 0x57cef30 [Final Native Public]
    bool IsControllerAvailable(); // 0x57cef00 [Final Native Public]
    bool HasTag(const FRigElementKey& InItem, const FName& InTag); // 0x57cedc0 [Final Native Public]
    FVector GetVectorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FVector& DefaultValue); // 0x57ceb90 [Final Native Public]
    FVector GetVectorFromControlValue(const FRigControlValue& InValue); // 0x57ceac0 [Final Native Static Public]
    TArray<FVector> GetVectorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57ce7f0 [Final Native Public]
    FVector2D GetVector2DFromControlValue(const FRigControlValue& InValue); // 0x57ce730 [Final Native Static Public]
    FTransformNoScale GetTransformNoScaleFromControlValue(const FRigControlValue& InValue); // 0x57ce600 [Final Native Static Public]
    FTransform GetTransformMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FTransform& DefaultValue); // 0x57ce330 [Final Native Public]
    FTransform GetTransformFromControlValue(const FRigControlValue& InValue); // 0x57ce1e0 [Final Native Static Public]
    TArray<FTransform> GetTransformArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57cdf10 [Final Native Public]
    TArray<FName> GetTags(const FRigElementKey& InItem); // 0x57cde00 [Final Native Public]
    TArray<FRigElementKey> GetSelectedKeys(const ERigElementType& InTypeFilter); // 0x57cdd20 [Final Native Public]
    FRotator GetRotatorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRotator& DefaultValue); // 0x57cdaf0 [Final Native Public]
    FRotator GetRotatorFromControlValue(const FRigControlValue& InValue); // 0x57cd9f0 [Final Native Static Public]
    TArray<FRotator> GetRotatorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57cd720 [Final Native Public]
    TArray<FRigElementKey> GetRootElementKeys(); // 0x57cd670 [Final Native Public]
    TArray<FRigElementKey> GetRigidBodyKeys(bool bTraverse); // 0x57cd580 [Final Native Public]
    FRigElementKey GetRigElementKeyMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FRigElementKey& DefaultValue); // 0x57cd360 [Final Native Public]
    TArray<FRigElementKey> GetRigElementKeyArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57cd090 [Final Native Public]
    TArray<FRigElementKey> GetReferenceKeys(bool bTraverse); // 0x57ccfa0 [Final Native Public]
    FQuat GetQuatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FQuat& DefaultValue); // 0x57ccd80 [Final Native Public]
    TArray<FQuat> GetQuatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57ccab0 [Final Native Public]
    FRigElementKey GetPreviousParent(FRigElementKey& InKey); // 0x57cc9f0 [Final Native Public]
    FName GetPreviousName(FRigElementKey& InKey); // 0x57cc940 [Final Native Public]
    FRigPose GetPose(bool bInitial); // 0x57cc7b0 [Final Native Public]
    TArray<FRigElementWeight> GetParentWeightArray(const FRigElementKey& InChild, bool bInitial); // 0x57cc530 [Final Native Public]
    FRigElementWeight GetParentWeight(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bInitial); // 0x57cc3d0 [Final Native Public]
    FTransform GetParentTransformByIndex(int32 InElementIndex, bool bInitial); // 0x57cc240 [Final Native Public]
    FTransform GetParentTransform(const FRigElementKey& InKey, bool bInitial); // 0x57cc000 [Final Native Public]
    TArray<FRigElementKey> GetParents(const FRigElementKey& InKey, bool bRecursive); // 0x57cc670 [Final Native Public]
    int32 GetNumberOfParents(const FRigElementKey& InKey); // 0x57cbf50 [Final Native Public]
    TArray<FRigElementKey> GetNullKeys(bool bTraverse); // 0x57cbe60 [Final Native Public]
    FName GetNameMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FName& DefaultValue); // 0x57cbc60 [Final Native Public]
    TArray<FName> GetNameArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57cbb20 [Final Native Public]
    ERigMetadataType GetMetadataType(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57cba20 [Final Native Public]
    TArray<FName> GetMetadataNames(const FRigElementKey& InItem); // 0x57cb930 [Final Native Public]
    FTransform GetLocalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x57cb780 [Final Native Public]
    FTransform GetLocalTransform(const FRigElementKey& InKey, bool bInitial); // 0x57cb510 [Final Native Public]
    int32 GetLocalIndex_ForBlueprint(const FRigElementKey& InKey); // 0x57cb380 [Final Native Public]
    FTransform GetLocalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x57cb1e0 [Final Native Public]
    FTransform GetLocalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x57caf90 [Final Native Public]
    FLinearColor GetLinearColorMetadata(const FRigElementKey& InItem, const FName& InMetadataName, const FLinearColor& DefaultValue); // 0x57cad80 [Final Native Public]
    TArray<FLinearColor> GetLinearColorArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57caab0 [Final Native Public]
    TArray<FRigElementKey> GetKeys(const TArray<int32>& InElementIndices); // 0x57ca8e0 [Final Native Public]
    FRigElementKey GetKey(int32 InElementIndex); // 0x57ca810 [Final Native Public]
    int32 GetIntFromControlValue(const FRigControlValue& InValue); // 0x57ca760 [Final Native Static Public]
    int32 GetInt32Metadata(const FRigElementKey& InItem, const FName& InMetadataName, int32 DefaultValue); // 0x57ca560 [Final Native Public]
    TArray<int32> GetInt32ArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57ca290 [Final Native Public]
    int32 GetIndex_ForBlueprint(const FRigElementKey& InKey); // 0x57ca130 [Final Native Public]
    FTransform GetGlobalTransformByIndex(int32 InElementIndex, bool bInitial); // 0x57c9f80 [Final Native Public]
    FTransform GetGlobalTransform(const FRigElementKey& InKey, bool bInitial); // 0x57c9d10 [Final Native Public]
    FTransform GetGlobalControlShapeTransformByIndex(int32 InElementIndex, bool bInitial); // 0x57c9b70 [Final Native Public]
    FTransform GetGlobalControlShapeTransform(const FRigElementKey& InKey, bool bInitial); // 0x57c9910 [Final Native Public]
    FTransform GetGlobalControlOffsetTransformByIndex(int32 InElementIndex, bool bInitial); // 0x57c9770 [Final Native Public]
    FTransform GetGlobalControlOffsetTransform(const FRigElementKey& InKey, bool bInitial); // 0x57c9510 [Final Native Public]
    float GetFloatMetadata(const FRigElementKey& InItem, const FName& InMetadataName, float DefaultValue); // 0x57c9320 [Final Native Public]
    float GetFloatFromControlValue(const FRigControlValue& InValue); // 0x57c9270 [Final Native Static Public]
    TArray<float> GetFloatArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57c8fa0 [Final Native Public]
    FRigElementKey GetFirstParent(const FRigElementKey& InKey); // 0x57c8ee0 [Final Native Public]
    FEulerTransform GetEulerTransformFromControlValue(const FRigControlValue& InValue); // 0x57c8d90 [Final Native Static Public]
    FRigElementKey GetDefaultParent(const FRigElementKey& InKey); // 0x57c8cd0 [Final Native Public]
    float GetCurveValueByIndex(int32 InElementIndex); // 0x57c8c10 [Final Native Public]
    float GetCurveValue(const FRigElementKey& InKey); // 0x57c8a90 [Final Native Public]
    TArray<FRigElementKey> GetCurveKeys(); // 0x57c8a00 [Final Native Public]
    FRigControlValue GetControlValueByIndex(int32 InElementIndex, const ERigControlValueType& InValueType); // 0x57c87b0 [Final Native Public]
    FRigControlValue GetControlValue(const FRigElementKey& InKey, const ERigControlValueType& InValueType); // 0x57c8530 [Final Native Public]
    FRotator GetControlPreferredRotatorByIndex(int32 InElementIndex, bool bInitial); // 0x57c8400 [Final Native Public]
    FRotator GetControlPreferredRotator(const FRigElementKey& InKey, bool bInitial); // 0x57c81f0 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrderByIndex(int32 InElementIndex, bool bFromSettings); // 0x57c80c0 [Final Native Public]
    EEulerRotationOrder GetControlPreferredEulerRotationOrder(const FRigElementKey& InKey, bool bFromSettings); // 0x57c7ed0 [Final Native Public]
    FVector GetControlPreferredEulerAnglesByIndex(int32 InElementIndex, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x57c7d60 [Final Native Public]
    FVector GetControlPreferredEulerAngles(const FRigElementKey& InKey, const EEulerRotationOrder& InRotationOrder, bool bInitial); // 0x57c7b30 [Final Native Public]
    URigHierarchyController* GetController(bool bCreateIfNeeded); // 0x57c8960 [Final Native Public]
    TArray<FRigElementKey> GetControlKeys(bool bTraverse); // 0x57c7a40 [Final Native Public]
    TArray<FRigElementKey> GetChildren(const FRigElementKey& InKey, bool bRecursive); // 0x57c7900 [Final Native Public]
    bool GetBoolMetadata(const FRigElementKey& InItem, const FName& InMetadataName, bool DefaultValue); // 0x57c7700 [Final Native Public]
    TArray<bool> GetBoolArrayMetadata(const FRigElementKey& InItem, const FName& InMetadataName); // 0x57c7430 [Final Native Public]
    TArray<FRigElementKey> GetBoneKeys(bool bTraverse); // 0x57c7340 [Final Native Public]
    TArray<FRigElementKey> GetAllKeys_ForBlueprint(bool bTraverse); // 0x57c7250 [Final Native Public]
    FRigNullElement FindNull_ForBlueprintOnly(FRigElementKey& InKey); // 0x57c6fe0 [Final Native Private]
    FRigControlElement FindControl_ForBlueprintOnly(FRigElementKey& InKey); // 0x57c6a70 [Final Native Private]
    FRigBoneElement FindBone_ForBlueprintOnly(FRigElementKey& InKey); // 0x57c68b0 [Final Native Private]
    void CopyPose(URigHierarchy* InHierarchy, bool bCurrent, bool bInitial, bool bWeights, bool bMatchPoseInGlobalIfNeeded); // 0x57c66f0 [Final Native Public]
    void CopyHierarchy(URigHierarchy* InHierarchy); // 0x57c6660 [Final Native Public]
    bool Contains_ForBlueprint(const FRigElementKey& InKey); // 0x57c6500 [Final Native Public]

// UControlRig (/Script/ControlRig.ControlRig)
    void SetInteractionRigClass(TSubclassOf<UControlRig> InInteractionRigClass); // 0x58306c0 [Final Native Public]
    void SetInteractionRig(UControlRig* InInteractionRig); // 0x5830630 [Final Native Public]
    void SelectControl(const FName& InControlName, bool bSelect); // 0x582e860 [Native Public]
    void RequestConstruction(); // 0x582e7c0 [Final Native Public]
    void OnControlSelectedBP__DelegateSignature(UControlRig* Rig, FRigControlElement& Control, bool bSelected); // 0xe53a10 [Public]
    bool IsControlSelected(const FName& InControlName); // 0x582de70 [Native Public]
    TSubclassOf<UControlRig> GetInteractionRigClass(); // 0x582db10 [Final Native Public]
    UControlRig* GetInteractionRig(); // 0x582daf0 [Final Native Public]
    AActor* GetHostingActor(); // 0x582d630 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x582d610 [Final Native Public]
    TArray<UControlRig*> FindControlRigs(UObject* Outer, TSubclassOf<UControlRig> OptionalClass); // 0x582bfc0 [Final Native Static Public]
    TArray<FName> CurrentControlSelection(); // 0x582be40 [Native Public]
    UTransformableControlHandle* CreateTransformableControlHandle(UObject* Outer, const FName& ControlName); // 0x582bd60 [Final Native Public]
    bool ClearControlSelection(); // 0x582bb80 [Native Public]

// UControlRigComponent (/Script/ControlRig.ControlRigComponent)
    void Update(float DeltaTime); // 0x58311b0 [Final Native Public]
    void SetObjectBinding(UObject* InObjectToBind); // 0x5830b10 [Final Native Public]
    void SetMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x58308c0 [Final Native Public]
    void SetInitialSpaceTransform(const FName& SpaceName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space); // 0x5830270 [Final Native Public]
    void SetInitialBoneTransform(const FName& BoneName, const FTransform& InitialTransform, const EControlRigComponentSpace& Space, bool bPropagateToChildren); // 0x5830080 [Final Native Public]
    void SetControlVector2D(const FName& ControlName, const FVector2D& Value); // 0x582fd50 [Final Native Public]
    void SetControlTransform(const FName& ControlName, const FTransform& Value, const EControlRigComponentSpace& Space); // 0x582fba0 [Final Native Public]
    void SetControlScale(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x582f8e0 [Final Native Public]
    void SetControlRotator(const FName& ControlName, const FRotator& Value, const EControlRigComponentSpace& Space); // 0x582f5e0 [Final Native Public]
    void SetControlRigClass(TSubclassOf<UControlRig> InControlRigClass); // 0x582f540 [Final Native Public]
    void SetControlPosition(const FName& ControlName, const FVector& Value, const EControlRigComponentSpace& Space); // 0x582f280 [Final Native Public]
    void SetControlOffset(const FName& ControlName, const FTransform& OffsetTransform, const EControlRigComponentSpace& Space); // 0x582f040 [Final Native Public]
    void SetControlInt(const FName& ControlName, int32 Value); // 0x582eef0 [Final Native Public]
    void SetControlFloat(const FName& ControlName, float Value); // 0x582ed90 [Final Native Public]
    void SetControlBool(const FName& ControlName, bool Value); // 0x582ec30 [Final Native Public]
    void SetBoneTransform(const FName& BoneName, const FTransform& Transform, const EControlRigComponentSpace& Space, float Weight, bool bPropagateToChildren); // 0x582e9f0 [Final Native Public]
    void SetBoneInitialTransformsFromSkeletalMesh(USkeletalMesh* InSkeletalMesh); // 0x582e940 [Final Native Public]
    void OnPreInitialize(UControlRigComponent* Component); // 0x582e200 [Native Event Public]
    void OnPreForwardsSolve(UControlRigComponent* Component); // 0x582e170 [Native Event Public]
    void OnPreConstruction(UControlRigComponent* Component); // 0x582e0e0 [Native Event Public]
    void OnPostInitialize(UControlRigComponent* Component); // 0x582e050 [Native Event Public]
    void OnPostForwardsSolve(UControlRigComponent* Component); // 0x2a66a50 [Native Event Public]
    void OnPostConstruction(UControlRigComponent* Component); // 0x582dfc0 [Native Event Public]
    void Initialize(); // 0x582de50 [Final Native Public]
    FTransform GetSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x582db90 [Final Native Public]
    FTransform GetInitialSpaceTransform(const FName& SpaceName, const EControlRigComponentSpace& Space); // 0x582d900 [Final Native Public]
    FTransform GetInitialBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x582d680 [Final Native Public]
    TArray<FName> GetElementNames(const ERigElementType& ElementType); // 0x582d2e0 [Final Native Public]
    FVector2D GetControlVector2D(const FName& ControlName); // 0x582d1a0 [Final Native Public]
    FTransform GetControlTransform(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x582d080 [Final Native Public]
    FVector GetControlScale(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x582cf70 [Final Native Public]
    FRotator GetControlRotator(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x582ce40 [Final Native Public]
    UControlRig* GetControlRig(); // 0x582ce10 [Final Native Public]
    FVector GetControlPosition(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x582cd00 [Final Native Public]
    FTransform GetControlOffset(const FName& ControlName, const EControlRigComponentSpace& Space); // 0x582c9d0 [Final Native Public]
    int32 GetControlInt(const FName& ControlName); // 0x582c8b0 [Final Native Public]
    float GetControlFloat(const FName& ControlName); // 0x582c790 [Final Native Public]
    bool GetControlBool(const FName& ControlName); // 0x582c670 [Final Native Public]
    FTransform GetBoneTransform(const FName& BoneName, const EControlRigComponentSpace& Space); // 0x582c3f0 [Final Native Public]
    float GetAbsoluteTime(); // 0x582c3b0 [Final Native Public]
    bool DoesElementExist(const FName& Name, const ERigElementType& ElementType); // 0x582bec0 [Final Native Public]
    void ClearMappedElements(); // 0x582bbb0 [Final Native Public]
    bool CanExecute(); // 0x582baf0 [Final Native Public]
    void AddMappedSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent, const TArray<FControlRigComponentMappedBone>& Bones, const TArray<FControlRigComponentMappedCurve>& Curves); // 0x582b940 [Final Native Public]
    void AddMappedElements(const TArray<FControlRigComponentMappedElement>& NewMappedElements); // 0x582b840 [Final Native Public]
    void AddMappedComponents(const TArray<FControlRigComponentMappedComponent>& Components); // 0x582b750 [Final Native Public]
    void AddMappedCompleteSkeletalMesh(USkeletalMeshComponent* SkeletalMeshComponent); // 0x582b6a0 [Final Native Public]

// AControlRigControlActor (/Script/ControlRig.ControlRigControlActor)
    void ResetControlActor(); // 0x582e7f0 [Final Native Public]
    void Refresh(); // 0x582e780 [Final Native Public]
    void Clear(); // 0x582bb60 [Final Native Public]

// AControlRigShapeActor (/Script/ControlRig.ControlRigShapeActor)
    void SetSelected(bool bInSelected); // 0x5830c30 [Native Public]
    void SetSelectable(bool bInSelectable); // 0x5830ba0 [Native Public]
    void SetHovered(bool bInHovered); // 0x582fff0 [Native Public]
    void SetGlobalTransform(FTransform& InTransform); // 0x582fed0 [Final Native Public]
    void SetEnabled(bool bInEnabled); // 0x25d8d00 [Native Public]
    void OnTransformChanged(FTransform& NewTransform); // 0xe53a10 [Event Public]
    void OnSelectionChanged(bool bIsSelected); // 0xe53a10 [Event Public]
    void OnManipulatingChanged(bool bIsManipulating); // 0xe53a10 [Event Public]
    void OnHoveredChanged(bool bIsSelected); // 0xe53a10 [Event Public]
    void OnEnabledChanged(bool bIsEnabled); // 0xe53a10 [Event Public]
    bool IsSelectedInEditor(); // 0x2f555a0 [Native Public]
    bool IsHovered(); // 0x582df20 [Native Public]
    bool IsEnabled(); // 0x4828d40 [Native Public]
    FTransform GetGlobalTransform(); // 0x582d540 [Final Native Public]

// UControlRigTestData (/Script/ControlRig.ControlRigTestData)
    bool SetupReplay(UControlRig* InControlRig, bool bGroundTruth); // 0x5830cc0 [Final Native Public]
    void ReleaseReplay(); // 0x582e7a0 [Final Native Public]
    bool Record(UControlRig* InControlRig, double InRecordingDuration); // 0x582e290 [Final Native Public]
    bool IsReplaying(); // 0x582df80 [Final Native Public]
    bool IsRecording(); // 0x582df50 [Final Native Public]
    FVector2D GetTimeRange(bool bInput); // 0x582dd80 [Final Native Public]
    EControlRigTestDataPlaybackMode GetPlaybackMode(); // 0x582db30 [Final Native Public]
    int32 GetFrameIndexForTime(double InSeconds, bool bInput); // 0x582d460 [Final Native Public]
    UControlRigTestData* CreateNewAsset(const FString& InDesiredPackagePath, const FString& InBlueprintPathName); // 0x582bbd0 [Final Native Static Public]

// URigHierarchyController (/Script/ControlRig.RigHierarchyController)
    bool SetSelection(const TArray<FRigElementKey>& InKeys, bool bPrintPythonCommand); // 0x58efdf0 [Final Native Public]
    bool SetParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x58efc20 [Final Native Public]
    void SetHierarchy(URigHierarchy* InHierarchy); // 0x58efb90 [Final Native Public]
    FName SetDisplayName(const FRigElementKey& InControl, const FName& InDisplayName, bool bRenameElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x58ef930 [Final Native Public]
    bool SetControlSettings(const FRigElementKey& InKey, const FRigControlSettings& InSettings, bool bSetupUndo); // 0x58ef750 [Final Native Public]
    bool SelectElement(const FRigElementKey& InKey, bool bSelect, bool bClearSelection); // 0x58ef610 [Final Native Public]
    bool ReorderElement(const FRigElementKey& InElement, int32 InIndex, bool bSetupUndo, bool bPrintPythonCommand); // 0x58ef090 [Final Native Public]
    FRigElementKey RenameElement(const FRigElementKey& InElement, const FName& InName, bool bSetupUndo, bool bPrintPythonCommand, bool bClearSelection); // 0x58eeec0 [Final Native Public]
    bool RemoveParent(const FRigElementKey& InChild, const FRigElementKey& InParent, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x58eecf0 [Final Native Public]
    bool RemoveElement(const FRigElementKey& InElement, bool bSetupUndo, bool bPrintPythonCommand); // 0x58eebb0 [Final Native Public]
    bool RemoveAllParents(const FRigElementKey& InChild, bool bMaintainGlobalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x58eea00 [Final Native Public]
    TArray<FRigElementKey> MirrorElements(const TArray<FRigElementKey>& InKeys, const FRigVMMirrorSettings& InSettings, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x58ee490 [Final Native Public]
    TArray<FRigElementKey> ImportFromText(const FString& InContent, bool bReplaceExistingElements, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x58ee240 [Final Native Public]
    TArray<FRigElementKey> ImportCurves(USkeleton* InSkeleton, const FName& InNameSpace, bool bSelectCurves, bool bSetupUndo, bool bPrintPythonCommand); // 0x58edfd0 [Final Native Public]
    TArray<FRigElementKey> ImportBones(USkeleton* InSkeleton, const FName& InNameSpace, bool bReplaceExistingBones, bool bRemoveObsoleteBones, bool bSelectBones, bool bSetupUndo, bool bPrintPythonCommand); // 0x58edcd0 [Final Native Public]
    URigHierarchy* GetHierarchy(); // 0x58edca0 [Final Native Public]
    FRigControlSettings GetControlSettings(const FRigElementKey& InKey); // 0x58ed940 [Final Native Public]
    FString ExportToText(const TArray<FRigElementKey>& InKeys); // 0x58ed6e0 [Final Native Public]
    FString ExportSelectionToText(); // 0x58ed5f0 [Final Native Public]
    TArray<FRigElementKey> DuplicateElements(const TArray<FRigElementKey>& InKeys, bool bSelectNewElements, bool bSetupUndo, bool bPrintPythonCommands); // 0x58ed360 [Final Native Public]
    bool DeselectElement(const FRigElementKey& InKey); // 0x58ecdc0 [Final Native Public]
    bool ClearSelection(); // 0x58ecd60 [Final Native Public]
    FRigElementKey AddRigidBody(const FName& InName, const FRigElementKey& InParent, const FRigRigidBodySettings& InSettings, const FTransform& InLocalTransform, bool bSetupUndo, bool bPrintPythonCommand); // 0x58ecaa0 [Final Native Public]
    bool AddParent(const FRigElementKey& InChild, const FRigElementKey& InParent, float InWeight, bool bMaintainGlobalTransform, bool bSetupUndo); // 0x58ec8d0 [Final Native Public]
    FRigElementKey AddNull(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, bool bSetupUndo, bool bPrintPythonCommand); // 0x58ec610 [Final Native Public]
    FRigElementKey AddCurve(const FName& InName, float InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x58ec480 [Final Native Public]
    FRigElementKey AddControl_ForBlueprint(const FName& InName, const FRigElementKey& InParent, const FRigControlSettings& InSettings, const FRigControlValue& InValue, bool bSetupUndo, bool bPrintPythonCommand); // 0x58ebfd0 [Final Native Public]
    FRigElementKey AddBone(const FName& InName, const FRigElementKey& InParent, const FTransform& InTransform, bool bTransformInGlobal, const ERigBoneType& InBoneType, bool bSetupUndo, bool bPrintPythonCommand); // 0x58ebcd0 [Final Native Public]
    FRigElementKey AddAnimationChannel_ForBlueprint(const FName& InName, const FRigElementKey& InParentControl, const FRigControlSettings& InSettings, bool bSetupUndo, bool bPrintPythonCommand); // 0x58eba20 [Final Native Public]

// UControlRigPoseAsset (/Script/ControlRig.ControlRigPoseAsset)
    void SelectControls(UControlRig* InControlRig, bool bDoMirror); // 0x58ef540 [Final Native Public]
    void SavePose(UControlRig* InControlRig, bool bUseAll); // 0x58ef470 [Final Native Public]
    void ReplaceControlName(const FName& CurrentName, const FName& NewName); // 0x58ef2a0 [Final Native Public]
    void PastePose(UControlRig* InControlRig, bool bDoKey, bool bDoMirror); // 0x58ee790 [Final Native Public]
    void GetCurrentPose(UControlRig* InControlRig, FControlRigControlPose& OutPose); // 0x58edae0 [Final Native Public]
    TArray<FName> GetControlNames(); // 0x58ed820 [Final Native Public]
    bool DoesMirrorMatch(UControlRig* ControlRig, const FName& ControlName); // 0x58ece80 [Final Native Public]

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

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

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

// UAnimSuiteNodeHelperLibrary (/Script/CustomAnimNode.AnimSuiteNodeHelperLibrary)
    FBlendSpacePlayerReturnValues SetNormalizedTimeByPoseMatching(FAnimUpdateContext& UpdateContext, FBlendSpacePlayerReference& BlendSpacePlayer, float SampleRate, bool bShouldMatchVelocity, bool bUseOnlyHighestWeightedSample, bool bShouldInertiallyBlend, float InertialBlendTime); // 0x36a8960 [Final Native Static Public]
    FBlendSpacePlayerReturnValues SetNormalizedTimeByDistanceMatching(FAnimUpdateContext& UpdateContext, FBlendSpacePlayerReference& BlendSpacePlayer, float MatchingDistance, float PrevNormalizedTime, const FVector2D& PlayRateClamp, const FName& DistanceCurveName, bool bAdvanceTimeNaturally, bool bUseOnlyHighestWeightedSample); // 0x36a8610 [Final Native Static Public]
    FBlendSpacePlayerReference SetNormalizedTime(FBlendSpacePlayerReference& BlendSpacePlayer, float NormalizedTime); // 0x36a84b0 [Final Native Static Public]
    FSequenceMatcherReference SetMatchedStartPosition(FSequenceMatcherReference& SequencePlayer, float StartPosition); // 0x36a83a0 [Final Native Static Public]
    FSequenceMatcherReference SetMatchedSequence(FSequenceMatcherReference& SequencePlayer, UAnimSequenceBase* Sequence); // 0x36a8290 [Final Native Static Public]
    FSequenceMatcherReference SetMatchedPlayRate(FSequenceMatcherReference& SequencePlayer, float PlayRate); // 0x36a8180 [Final Native Static Public]
    FBlendSpaceMatcherReference SetMatchedBlendSpaceWithInertialBlending(FAnimUpdateContext& UpdateContext, FBlendSpaceMatcherReference& BlendSpaceMatchedPlayer, UBlendSpace* BlendSpace, float BlendTime); // 0x36a7fb0 [Final Native Static Public]
    FBlendSpaceMatcherReference SetMatchedBlendSpace(FBlendSpaceMatcherReference& BlendSpaceMatchedPlayer, UBlendSpace* BlendSpace); // 0x36a7ea0 [Final Native Static Public]
    FSequenceMatcherReference SetMatchedAccumulatedTime(FSequenceMatcherReference& SequencePlayer, float Time); // 0x36a7d90 [Final Native Static Public]
    FSequencePlayerReturnValues SetExplicitTimeByPoseMatching(FAnimUpdateContext& UpdateContext, FSequencePlayerReference& SequencePlayer, float SampleRate, bool bShouldMatchVelocity, bool bShouldInertiallyBlend, float InertialBlendTime); // 0x36a7b00 [Final Native Static Public]
    float GetScaledAccumulatedTime(FBlendSpacePlayerReference& BlendSpacePlayer); // 0x36a7a10 [Final Native Static Public]
    float GetMatchingStartPosition(FSequenceMatcherReference& SequencePlayer); // 0x36a7930 [Final Native Static Public]
    float GetMatchingPlayRate(FSequenceMatcherReference& SequencePlayer); // 0x36a7850 [Final Native Static Public]
    bool GetMatchingLoopAnimation(FSequenceMatcherReference& SequencePlayer); // 0x36a7780 [Final Native Static Public]
    UAnimSequenceBase* GetMatchedSequencePure(FSequenceMatcherReference& SequencePlayer); // 0x36a76b0 [Final Native Static Public]
    float GetMatchedScaledAccumulatedTime(FBlendSpaceMatcherReference& BlendSpaceMatchedPlayer); // 0x36a75d0 [Final Native Static Public]
    float GetMatchedAccumulatedTime(FSequenceMatcherReference& SequencePlayer); // 0x36a74f0 [Final Native Static Public]
    void ConvertToMatchedSequencePlayerPure(FAnimNodeReference& Node, FSequenceMatcherReference& SequencePlayer, const bool& bResult); // 0x36a7340 [Final Native Static Public]
    FSequenceMatcherReference ConvertToMatchedSequencePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x36a7240 [Final Native Static Public]
    void ConvertToMatchedBlendSpacePlayerPure(FAnimNodeReference& Node, FBlendSpaceMatcherReference& BlendSpaceMatchedPlayer, const bool& Result); // 0x36a7090 [Final Native Static Public]
    FBlendSpaceMatcherReference ConvertToMatchedBlendSpacePlayer(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x36a6f90 [Final Native Static Public]
    float ComputeMatchedPlayRateFromDuration(FSequenceMatcherReference& SequencePlayer, float Duration); // 0x36a6e40 [Final Native Static Public]

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

// UDLSSLibrary (/Script/DLSSBlueprint.DLSSLibrary)
    void SetDLSSSharpness(float Sharpness); // 0x3dcb300 [Final Native Static Public]
    void SetDLSSMode(UObject* WorldContextObject, const UDLSSMode& DLSSMode); // 0x3dcb240 [Final Native Static Public]
    UDLSSSupport QueryDLSSSupport(); // 0x3dcb200 [Final Native Static Public]
    UDLSSSupport QueryDLSSRRSupport(); // 0x3dcb1c0 [Final Native Static Public]
    bool IsDLSSSupported(); // 0x3dcb170 [Final Native Static Public]
    bool IsDLSSRRSupported(); // 0x3dcb120 [Final Native Static Public]
    bool IsDLSSRREnabled(); // 0x3dcb0f0 [Final Native Static Public]
    bool IsDLSSModeSupported(const UDLSSMode& DLSSMode); // 0x3dcafd0 [Final Native Static Public]
    bool IsDLSSEnabled(); // 0x3dcafa0 [Final Native Static Public]
    bool IsDLAAEnabled(); // 0x3dcaf50 [Final Native Static Public]
    TArray<UDLSSMode> GetSupportedDLSSModes(); // 0x3dcadf0 [Final Native Static Public]
    float GetDLSSSharpness(); // 0x3dcad60 [Final Native Static Public]
    void GetDLSSScreenPercentageRange(const float& MinScreenPercentage, const float& MaxScreenPercentage); // 0x3dcac10 [Final Native Static Public]
    void GetDLSSRRMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x3dcab20 [Final Native Static Public]
    void GetDLSSModeInformation(const UDLSSMode& DLSSMode, const FVector2D& ScreenResolution, const bool& bIsSupported, const float& OptimalScreenPercentage, const bool& bIsFixedScreenPercentage, const float& MinScreenPercentage, const float& MaxScreenPercentage, const float& OptimalSharpness); // 0x3dca6a0 [Final Native Static Public]
    UDLSSMode GetDLSSMode(); // 0x3dca4e0 [Final Native Static Public]
    void GetDLSSMinimumDriverVersion(const int32& MinDriverVersionMajor, const int32& MinDriverVersionMinor); // 0x3dca3f0 [Final Native Static Public]
    UDLSSMode GetDefaultDLSSMode(); // 0x3dcad90 [Final Native Static Public]
    void EnableDLSSRR(bool bEnabled); // 0x3dca370 [Final Native Static Public]
    void EnableDLSS(bool bEnabled); // 0x3dca2f0 [Final Native Static Public]
    void EnableDLAA(bool bEnabled); // 0x3dca220 [Final Native Static Public]

// UDataRegistrySubsystem (/Script/DataRegistry.DataRegistrySubsystem)
    bool NotEqual_DataRegistryType(const FDataRegistryType& A, const FDataRegistryType& B); // 0x2a04d80 [Final Native Static Public]
    bool NotEqual_DataRegistryId(const FDataRegistryId& A, const FDataRegistryId& B); // 0x3075950 [Final Native Static Public]
    bool IsValidDataRegistryType(const FDataRegistryType& DataRegistryType); // 0x2a03a30 [Final Native Static Public]
    bool IsValidDataRegistryId(const FDataRegistryId& DataRegistryId); // 0x30603c0 [Final Native Static Public]
    bool GetCachedItemFromLookupBP(const FDataRegistryId& ItemID, FDataRegistryLookup& ResolvedLookup, FTableRowBase& OutItem); // 0x3df6f10 [Final Native Static Public]
    bool GetCachedItemBP(const FDataRegistryId& ItemID, FTableRowBase& OutItem); // 0x3df6cf0 [Final Native Static Public]
    void FindCachedItemBP(const FDataRegistryId& ItemID, const EDataRegistrySubsystemGetItemResult& OutResult, FTableRowBase& OutItem); // 0x3df6ab0 [Final Native Static Public]
    void EvaluateDataRegistryCurve(const FDataRegistryId& ItemID, float InputValue, float DefaultValue, const EDataRegistrySubsystemGetItemResult& OutResult, const float& OutValue); // 0x3df6840 [Final Native Static Public]
    bool EqualEqual_DataRegistryType(const FDataRegistryType& A, const FDataRegistryType& B); // 0x2a02740 [Final Native Static Public]
    bool EqualEqual_DataRegistryId(const FDataRegistryId& A, const FDataRegistryId& B); // 0x304f210 [Final Native Static Public]
    FString Conv_DataRegistryTypeToString(const FDataRegistryType& DataRegistryType); // 0x2a02b90 [Final Native Static Public]
    FString Conv_DataRegistryIdToString(const FDataRegistryId& DataRegistryId); // 0x3df66b0 [Final Native Static Public]
    bool AcquireItemBP(const FDataRegistryId& ItemID, const FScriptDelegate& AcquireCallback); // 0x3df65b0 [Final Native Static Public]

// UDataflowBlueprintLibrary (/Script/DataflowEngine.DataflowBlueprintLibrary)
    void EvaluateTerminalNodeByName(UDataflow* Dataflow, const FName& TerminalNodeName, UObject* ResultAsset); // 0x25e4cf0 [Final Native Static Public]

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

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

// ULog (/Script/Debug.Log)
    void Yo(const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b9c70 [Final Native Static Public]
    void Yes(const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b9ac0 [Final Native Static Public]
    void Wassup(const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b99c0 [Final Native Static Public]
    void Warning_WithCondition(const FString& Message, bool bCondition, const ELoggingOptions& LoggingOption, bool bAddPrefix, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b9780 [Final Native Static Public]
    void Warning(const FString& Message, const ELoggingOptions& LoggingOption, bool bAddPrefix, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b95a0 [Final Native Static Public]
    void Volume(float InVolumeValue, const EDebugLogVolumeUnit& VolumeUnit, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b92d0 [Final Native Static Public]
    void Vector2D(const FVector2D& InVector2D, bool bCompact, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b8d90 [Final Native Static Public]
    void Vector(const FVector& InVector, bool bCompact, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b9030 [Final Native Static Public]
    void Valid(const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b8be0 [Final Native Static Public]
    void UnImplemented(); // 0x36b8bc0 [Final Native Static Protected]
    void Transform(FTransform& InTransform, const FString& Prefix, bool bFormat, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b8910 [Final Native Static Public]
    void Time(float InTimeValue, const EDebugLogTimeUnit& TimeUnit, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b8640 [Final Native Static Public]
    void Temperature(float InTemperatureValue, const EDebugLogTemperatureUnit& TemperatureUnit, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b8370 [Final Native Static Public]
    void Success_WithCondition(const FString& Message, bool bCondition, const ELoggingOptions& LoggingOption, bool bAddPrefix, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b8130 [Final Native Static Public]
    void Success(const FString& Message, const ELoggingOptions& LoggingOption, bool bAddPrefix, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b7f50 [Final Native Static Public]
    float StopDebugTimer(bool bAutoDetermineTimeUnit, const EDebugLogTimeUnit& DisplayIn, const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b7db0 [Final Native Static Public]
    void StartDebugTimer(const FString& Description); // 0x36b7d20 [Final Native Static Public]
    void Speed(float InSpeedValue, const EDebugLogSpeedUnit& SpeedUnit, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b7a50 [Final Native Static Public]
    void Rotator(const FRotator& InRotator, bool bCompact, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b77b0 [Final Native Static Public]
    void Quat(FQuat& Quaternion, bool bCompact, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b7510 [Final Native Static Public]
    void Percent(float Number, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b72d0 [Final Native Static Public]
    void ObjectValidity(UObject* InObject, bool bSilenceOnError, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b7100 [Final Native Static Public]
    void ObjectName(UObject* InObject, bool bSilenceOnError, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b6f30 [Final Native Static Public]
    void Number_Int_Blueprint(int32 Number, const FString& Prefix, const FString& Suffix, const EDebugLogNumberSystems& NumberSystem, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b6cb0 [Final Native Static Protected]
    void Number_Float_Blueprint(float Number, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b6a70 [Final Native Static Protected]
    void No(const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b68c0 [Final Native Static Public]
    void MessageInWorld(const FString& Message, const FVector& WorldLocation, float FontScale, const FString& Prefix, const FString& Suffix, float TimeToDisplay); // 0x36b66b0 [Final Native Static Public]
    void Matrix(const FMatrix& InMatrix, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b6420 [Final Native Static Public]
    void Mass(float InMassValue, const EDebugLogMassUnit& MassUnit, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b6150 [Final Native Static Public]
    void LineBreak_Symbol(const FString& Symbol, const ELoggingOptions& LoggingOption); // 0x36b6080 [Final Native Static Public]
    void LineBreak(const ELoggingOptions& LoggingOption); // 0x36b6010 [Final Native Static Public]
    void Light(float InLightValue, const EDebugLogLightUnit& LightUnit, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b5d40 [Final Native Static Public]
    void Length(float InLengthValue, const EDebugLogLengthUnit& LengthUnit, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b5a70 [Final Native Static Public]
    void Invalid(const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b58c0 [Final Native Static Public]
    void Info_WithCondition(const FString& Message, bool bCondition, const ELoggingOptions& LoggingOption, bool bAddPrefix, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b5680 [Final Native Static Public]
    void Info(const FString& Message, const ELoggingOptions& LoggingOption, bool bAddPrefix, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b54a0 [Final Native Static Public]
    FText InBrackets_Text_Blueprint(const FText& Text); // 0x36b5370 [Final Native Static Protected]
    FString InBrackets_String_Blueprint(const FString& String); // 0x36b5290 [Final Native Static Protected]
    FName InBrackets_Name_Blueprint(const FName& Name); // 0x36b5200 [Final Native Static Protected]
    void Hey(const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b5100 [Final Native Static Public]
    void Hello(const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b5000 [Final Native Static Public]
    void Goodbye(const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b4f00 [Final Native Static Public]
    void Frequency(float InFrequencyValue, const EDebugLogFrequencyUnit& FrequencyUnit, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b4c30 [Final Native Static Public]
    void Force(float InForceValue, const EDebugLogForceUnit& ForceUnit, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b4960 [Final Native Static Public]
    void Fatal_WithCondition(const FString& Message, bool bCondition); // 0x36b4890 [Final Native Static Public]
    void Fatal(const FString& Message); // 0x36b4800 [Final Native Static Public]
    void Error_WithCondition(const FString& Message, bool bCondition, const ELoggingOptions& LoggingOption, bool bAddPrefix, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b45c0 [Final Native Static Public]
    void Error(const FString& Message, const ELoggingOptions& LoggingOption, bool bAddPrefix, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b43e0 [Final Native Static Public]
    void EnsureObject(UObject* Object, bool bAlwaysEnsure, const FString& Message); // 0x36b42b0 [Final Native Static Protected]
    void EnsureCondition(bool bCondition, bool bAlwaysEnsure, const FString& Message); // 0x36b4180 [Final Native Static Protected]
    void Dollar(float InDollarValue, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b3ef0 [Final Native Static Public]
    void DebugMessage_WithCondition(const EDebugLogType& LogSeverity, bool bCondition, const FString& Message, const ELoggingOptions& LoggingOption, bool bAddPrefix, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b3c70 [Final Native Static Public]
    void DebugMessage(const EDebugLogType& LogSeverity, const FString& Message, const ELoggingOptions& LoggingOption, bool bAddPrefix, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b3a40 [Final Native Static Public]
    void DateTime(const FDateTime& InDateTime, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b37f0 [Final Native Static Public]
    void Data(float InDataValue, const EDebugLogDataUnit& DataUnit, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b3520 [Final Native Static Public]
    void Cya(const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b3420 [Final Native Static Public]
    void Crash(const FString& Message, const FString& FromFunction, UObject* ContextObject); // 0x36b32f0 [Final Native Static Public]
    void Color(const FLinearColor& InColor, bool bCompact, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b3050 [Final Native Static Public]
    void CheckObject(UObject* Object, const FString& Message); // 0x36b2f80 [Final Native Static Protected]
    void CheckNoReEntry(); // 0x36b2f40 [Final Native Static Protected]
    void CheckNoRecursion(); // 0x36b2f60 [Final Native Static Protected]
    void CheckNoEntry(); // 0x36b2f20 [Final Native Static Protected]
    void CheckCondition(bool bCondition, const FString& Message); // 0x36b2e40 [Final Native Static Protected]
    void Bye(const ELoggingOptions& LoggingOption, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b2d40 [Final Native Static Public]
    void bool(bool bBoolToTest, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b2b00 [Final Native Static Public]
    bool AssertValue_Integer(int32 Actual, int32 Expected, const EDebugLogComparisonMethod& ShouldBe, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b2020 [Final Native Static Public]
    bool AssertValue_Float(float Actual, float Expected, const EDebugLogComparisonMethod& ShouldBe, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b1d00 [Final Native Static Public]
    bool AssertValue_DateTime(const FDateTime& Actual, const FDateTime& Expected, const EDebugLogComparisonMethod& ShouldBe, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b19e0 [Final Native Static Public]
    bool AssertNotEqual_Vector2D(const FVector2D& Actual, const FVector2D& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b1400 [Final Native Static Public]
    bool AssertNotEqual_Vector(const FVector& Actual, const FVector& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b16e0 [Final Native Static Public]
    bool AssertNotEqual_Transform(const FTransform& Actual, const FTransform& Expected, const FString& Message, bool bNoScale, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b0f70 [Final Native Static Public]
    bool AssertNotEqual_String(const FString& Actual, const FString& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b0c00 [Final Native Static Public]
    bool AssertNotEqual_Rotator(const FRotator& Actual, const FRotator& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b0900 [Final Native Static Public]
    bool AssertNotEqual_Quat(const FQuat& Actual, const FQuat& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b0600 [Final Native Static Public]
    bool AssertNotEqual_Object(UObject* Actual, UObject* Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b0320 [Final Native Static Public]
    bool AssertNotEqual_Name(const FName& Actual, const FName& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b0040 [Final Native Static Public]
    bool AssertNotEqual_Color(const FColor& Actual, const FColor& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36afd70 [Final Native Static Public]
    bool AssertEqual_Vector2D(const FVector2D& Actual, const FVector2D& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36af790 [Final Native Static Public]
    bool AssertEqual_Vector(const FVector& Actual, const FVector& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36afa70 [Final Native Static Public]
    bool AssertEqual_Transform(const FTransform& Actual, const FTransform& Expected, const FString& Message, bool bNoScale, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36af300 [Final Native Static Public]
    bool AssertEqual_String(const FString& Actual, const FString& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36aef90 [Final Native Static Public]
    bool AssertEqual_Rotator(const FRotator& Actual, const FRotator& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36aec90 [Final Native Static Public]
    bool AssertEqual_Quat(const FQuat& Actual, const FQuat& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36ae990 [Final Native Static Public]
    bool AssertEqual_Object(UObject* Actual, UObject* Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36ae6b0 [Final Native Static Public]
    bool AssertEqual_Name(const FName& Actual, const FName& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36ae3d0 [Final Native Static Public]
    bool AssertEqual_Integer(int32 Actual, int32 Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36ae100 [Final Native Static Public]
    bool AssertEqual_Float(float Actual, float Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36ade20 [Final Native Static Public]
    bool AssertEqual_DateTime(const FDateTime& Actual, const FDateTime& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36adb40 [Final Native Static Public]
    bool AssertEqual_Color(const FColor& Actual, const FColor& Expected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36ad870 [Final Native Static Public]
    bool AssertEqual_Bool(bool bActual, bool bExpected, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36ad590 [Final Native Static Public]
    bool Assert_True(bool bCondition, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b2860 [Final Native Static Public]
    bool Assert_IsValid(UObject* Object, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b25d0 [Final Native Static Public]
    bool Assert_False(bool bCondition, const FString& Message, bool bCrashOnFailure, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36b2330 [Final Native Static Public]
    void Array_Vector2D(const TArray<FVector2D>& inArray, bool bCompact, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36ad030 [Final Native Static Public]
    void Array_Vector(const TArray<FVector>& inArray, bool bCompact, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36ad2e0 [Final Native Static Public]
    void Array_Transform(const TArray<FTransform>& inArray, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36acdd0 [Final Native Static Public]
    void Array_Text(const TArray<FText>& inArray, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36acb10 [Final Native Static Public]
    void Array_String(const TArray<FString>& inArray, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36ac8b0 [Final Native Static Public]
    void Array_Rotator(const TArray<FRotator>& inArray, bool bCompact, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36ac600 [Final Native Static Public]
    void Array_Quat(const TArray<FQuat>& inArray, bool bCompact, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36ac350 [Final Native Static Public]
    void Array_Object(const TArray<UObject*>& inArray, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36ac140 [Final Native Static Public]
    void Array_Name(const TArray<FName>& inArray, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36abee0 [Final Native Static Public]
    void Array_Matrix(const TArray<FMatrix>& inArray, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36abc80 [Final Native Static Public]
    void Array_Int64(const TArray<int64>& inArray, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36aba20 [Final Native Static Public]
    void Array_Int32(const TArray<int32>& inArray, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36ab7c0 [Final Native Static Public]
    void Array_Float(const TArray<float>& inArray, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36ab560 [Final Native Static Public]
    void Array_DateTime(const TArray<FDateTime>& inArray, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36ab300 [Final Native Static Public]
    void Array_Color(const TArray<FLinearColor>& inArray, bool bCompact, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36ab050 [Final Native Static Public]
    void Array_Bool(const TArray<bool>& inArray, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, UObject* ContextObject); // 0x36aadf0 [Final Native Static Public]
    void Angle(float InAngleValue, const EDebugLogAngularUnit& AngleUnit, bool bConvertValueToInt, const FString& Prefix, const FString& Suffix, const ELoggingOptions& LoggingOption, float TimeToDisplay, const FName& ViewportKeyName, UObject* ContextObject); // 0x36aab20 [Final Native Static Public]

// ACoverGenOverrideVolume (/Script/DynamicCoverSystem.CoverGenOverrideVolume)
    void GenerateCoverPoints(); // 0x3777490 [Final Native Public]

// ACoverPoint (/Script/DynamicCoverSystem.CoverPoint)
    void StopPreviewCoverAnim(); // 0x294ec00 [Final Native Protected]
    void SetStandCoverType(const EStandCoverType& NewCoverType); // 0x3777750 [Final Native Public]
    void SetCrouchCoverType(const ECrouchCoverType& NewCoverType); // 0x37776b0 [Final Native Public]
    void ResetCoverTypes(); // 0x294ec00 [Final Native Protected]
    void PreviewCoverAnim(); // 0x294ec00 [Final Native Protected]

// UCoverSystem (/Script/DynamicCoverSystem.CoverSystem)
    bool ReleaseCover(const FVector& InCoverPoint); // 0x3777610 [Final Native Public]
    bool OccupyCover(const FVector& InCoverPoint); // 0x3777570 [Final Native Public]
    bool IsCoverPointOccupied(const FVector& InCoverLocation); // 0x37774d0 [Final Native Public]

// ANotifyingRecastNavMesh (/Script/DynamicCoverSystem.NotifyingRecastNavMesh)
    void GenerateCoverPoints(); // 0x37774b0 [Native Public]
    void DeleteAllCoverPoints(); // 0x3777470 [Native Public]

// UActorComponent (/Script/Engine.ActorComponent)
    void ToggleActive(); // 0x2b5c470 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x2d90ca0 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x2d90d20 [Final Native Public]
    void SetIsReplicated(bool ShouldReplicate); // 0x2d8fd00 [Final Native Public]
    void SetComponentTickIntervalAndCooldown(float TickInterval); // 0x2d8f7f0 [Final Native Public]
    void SetComponentTickInterval(float TickInterval); // 0x2d8f770 [Final Native Public]
    void SetComponentTickEnabled(bool bEnabled); // 0x2d8f6e0 [Native Public]
    void SetAutoActivate(bool bNewAutoActivate); // 0x2b5d000 [Native Public]
    void SetActive(bool bNewActive, bool bReset); // 0x2d8eac0 [Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x2d8ea30 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x2d8e9a0 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0xe53a10 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0xe53a10 [Event Public]
    void ReceiveBeginPlay(); // 0xe53a10 [Event Public]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0xe53a10 [Event Public]
    void OnRep_IsActive(); // 0x2a66ae0 [Native Public]
    void K2_DestroyComponent(UObject* Object); // 0x2d8e3c0 [Final Native Public]
    bool IsComponentTickEnabled(); // 0x2d8dfd0 [Native Public]
    bool IsBeingDestroyed(); // 0x2d8dfa0 [Final Native Public]
    bool IsActive(); // 0x2d8df70 [Final Native Public]
    AActor* GetOwner(); // 0x2d8d680 [Final Native Public]
    float GetComponentTickInterval(); // 0x2d8cee0 [Final Native Public]
    void Deactivate(); // 0x1a4bcd0 [Native Public]
    bool ComponentHasTag(const FName& Tag); // 0x2d8cb60 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x2d8c300 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x2d8c270 [Native Public]
    void Activate(bool bReset); // 0x2954e10 [Native Public]

// USceneComponent (/Script/Engine.SceneComponent)
    void ToggleVisibility(bool bPropagateToChildren); // 0x2b19f70 [Final Native Public]
    void SetWorldScale3D(const FVector& NewScale); // 0x2b19ee0 [Final Native Public]
    void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); // 0x2b19e10 [Final Native Public]
    void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); // 0x2b19d80 [Final Native Public]
    void SetRelativeScale3D(const FVector& NewScale3D); // 0x2b19cf0 [Final Native Public]
    void SetMobility(const EComponentMobility& NewMobility); // 0x2b19c70 [Native Public]
    void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); // 0x2b19ba0 [Final Native Public]
    void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); // 0x2b19a70 [Final Native Public]
    void ResetRelativeTransform(); // 0x2b19a50 [Final Native Public]
    void OnRep_Visibility(bool OldValue); // 0x2b198a0 [Final Native Private]
    void OnRep_Transform(); // 0x2b19880 [Final Native Private]
    void OnRep_AttachSocketName(); // 0x2b19860 [Final Native Private]
    void OnRep_AttachParent(); // 0x2b19840 [Final Native Private]
    void OnRep_AttachChildren(); // 0x2b19820 [Final Native Private]
    void K2_SetWorldTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b195d0 [Final Native Public]
    void K2_SetWorldRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b193e0 [Final Native Public]
    void K2_SetWorldLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b191a0 [Final Native Public]
    void K2_SetWorldLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b18fb0 [Final Native Public]
    void K2_SetRelativeTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b18d60 [Final Native Public]
    void K2_SetRelativeRotation(const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b18b70 [Final Native Public]
    void K2_SetRelativeLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b18930 [Final Native Public]
    void K2_SetRelativeLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b18740 [Final Native Public]
    FTransform K2_GetComponentToWorld(); // 0x2b186b0 [Final Native Public]
    FVector K2_GetComponentScale(); // 0x2b18670 [Final Native Public]
    FRotator K2_GetComponentRotation(); // 0x2b18630 [Final Native Public]
    FVector K2_GetComponentLocation(); // 0x2b185f0 [Final Native Public]
    void K2_DetachFromComponent(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule, bool bCallModify); // 0x2b18490 [Final Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x2b182c0 [Final Native Public]
    bool K2_AttachTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachType, bool bWeldSimulatedBodies); // 0x2b18160 [Final Native Public]
    void K2_AddWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b17f10 [Final Native Public]
    void K2_AddWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b17cc0 [Final Native Public]
    void K2_AddWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b17ad0 [Final Native Public]
    void K2_AddWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b178e0 [Final Native Public]
    void K2_AddRelativeRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b176f0 [Final Native Public]
    void K2_AddRelativeLocation(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b17500 [Final Native Public]
    void K2_AddLocalTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b172b0 [Final Native Public]
    void K2_AddLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b170c0 [Final Native Public]
    void K2_AddLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b16ed0 [Final Native Public]
    bool IsVisible(); // 0x2b16ea0 [Native Public]
    bool IsSimulatingPhysics(const FName& BoneName); // 0x2b16e00 [Native Public]
    bool IsAnySimulatingPhysics(); // 0x2b16dd0 [Native Public]
    FVector GetUpVector(); // 0x2b16d90 [Final Native Public]
    FTransform GetSocketTransform(const FName& InSocketName, const ERelativeTransformSpace& TransformSpace); // 0x2b16c60 [Native Public]
    FRotator GetSocketRotation(const FName& InSocketName); // 0x2b16bb0 [Native Public]
    FQuat GetSocketQuaternion(const FName& InSocketName); // 0x2b16b00 [Native Public]
    FVector GetSocketLocation(const FName& InSocketName); // 0x2b16a50 [Native Public]
    bool GetShouldUpdatePhysicsVolume(); // 0x2b16a20 [Final Native Public]
    FVector GetRightVector(); // 0x2b169e0 [Final Native Public]
    FTransform GetRelativeTransform(); // 0x2b16950 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x2b16920 [Final Native Public]
    void GetParentComponents(const TArray<USceneComponent*>& Parents); // 0x2b16870 [Final Native Public]
    int32 GetNumChildrenComponents(); // 0x2b16840 [Final Native Public]
    FVector GetForwardVector(); // 0x2b01ec0 [Final Native Public]
    FVector GetComponentVelocity(); // 0x2b167f0 [Native Public]
    void GetChildrenComponents(bool bIncludeAllDescendants, const TArray<USceneComponent*>& Children); // 0x2b166f0 [Final Native Public]
    USceneComponent* GetChildComponent(int32 ChildIndex); // 0x2b16650 [Final Native Public]
    FName GetAttachSocketName(); // 0x2b16630 [Final Native Public]
    USceneComponent* GetAttachParent(); // 0x2b16610 [Final Native Public]
    TArray<FName> GetAllSocketNames(); // 0x2b16590 [Final Native Public]
    bool DoesSocketExist(const FName& InSocketName); // 0x2b164f0 [Native Public]
    void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); // 0x2b16420 [Native Public]

// UPrimitiveComponent (/Script/Engine.PrimitiveComponent)
    bool WasRecentlyRendered(float Tolerance); // 0x2b0f780 [Final Native Public]
    void WakeRigidBody(const FName& BoneName); // 0x2b0f6f0 [Native Public]
    void WakeAllRigidBodies(); // 0x2b0f6d0 [Native Public]
    void SetWalkableSlopeOverride(FWalkableSlopeOverride& NewOverride); // 0x2b0f620 [Native Public]
    void SetVisibleInSceneCaptureOnly(bool bValue); // 0x2b0f590 [Final Native Public]
    void SetVisibleInRayTracing(bool bNewVisibleInRayTracing); // 0x2b0f500 [Final Native Public]
    void SetVectorParameterForDefaultCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x2b0f410 [Final Native Public]
    void SetVectorParameterForCustomPrimitiveData(const FName& ParameterName, const FVector4& Value); // 0x2b0f320 [Final Native Public]
    void SetUseCCD(bool InUseCCD, const FName& BoneName); // 0x2b0f250 [Native Public]
    void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); // 0x2b0f1c0 [Final Native Public]
    void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); // 0x2b0f140 [Final Native Public]
    void SetStaticWhenNotMoveable(bool bInStaticWhenNotMoveable); // 0x2b0f0b0 [Final Native Public]
    void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); // 0x2b0f020 [Final Native Public]
    void SetSimulatePhysics(bool bSimulate); // 0x2b0ef90 [Native Public]
    void SetScalarParameterForDefaultCustomPrimitiveData(const FName& ParameterName, float Value); // 0x2b0eec0 [Final Native Public]
    void SetScalarParameterForCustomPrimitiveData(const FName& ParameterName, float Value); // 0x2b0edf0 [Final Native Public]
    void SetRenderInMainPass(bool bValue); // 0x2b0ed60 [Final Native Public]
    void SetRenderInDepthPass(bool bValue); // 0x2b0ecd0 [Final Native Public]
    void SetRenderCustomDepth(bool bValue); // 0x2b0ec40 [Final Native Public]
    void SetReceivesDecals(bool bNewReceivesDecals); // 0x2b0ebb0 [Final Native Public]
    void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial); // 0x2b0e490 [Native Public]
    void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x2b0ea10 [Final Native Public]
    void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, const FName& BoneName); // 0x2b0e8f0 [Final Native Public]
    void SetPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent, const FName& BoneName); // 0x2b0e7b0 [Native Public]
    void SetPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x2b0e670 [Native Public]
    void SetPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent, const FName& BoneName); // 0x2b0e520 [Final Native Public]
    void SetOwnerNoSee(bool bNewOwnerNoSee); // 0x2b0e400 [Final Native Public]
    void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); // 0x2b0e370 [Final Native Public]
    void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); // 0x2b0e2e0 [Native Public]
    void SetMaterialByName(const FName& MaterialSlotName, UMaterialInterface* Material); // 0x2b0e210 [Native Public]
    void SetMaterial(int32 ElementIndex, UMaterialInterface* Material); // 0x2b0e140 [Native Public]
    void SetMassScale(const FName& BoneName, float InMassScale); // 0x2b0e070 [Native Public]
    void SetMassOverrideInKg(const FName& BoneName, float MassInKg, bool bOverrideMass); // 0x2b0df60 [Native Public]
    void SetLinearDamping(float InDamping); // 0x2b0ded0 [Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x2b0dda0 [Final Native Public]
    void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); // 0x2b0dc90 [Final Native Public]
    void SetIgnoreBoundsForEditorFocus(bool bIgnore); // 0x2b0dc00 [Final Native Public]
    void SetHoldout(bool bNewHoldout); // 0x2b0db70 [Final Native Public]
    void SetHiddenInSceneCapture(bool bValue); // 0x2b0dae0 [Final Native Public]
    void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); // 0x2b0da50 [Final Native Public]
    void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); // 0x2b0d8f0 [Final Native Public]
    void SetExcludeForSpecificHLODLevels(const TArray<int32>& InExcludeForSpecificHLODLevels); // 0x2b0d840 [Final Native Private]
    void SetExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel, bool bExcluded); // 0x2b0d980 [Final Native Public]
    void SetEnableGravity(bool bGravityEnabled); // 0x2b0d7b0 [Native Public]
    void SetEmissiveLightSource(bool NewEmissiveLightSource); // 0x2b0d720 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x2b0d630 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x2b0d550 [Final Native Public]
    void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x2b0d480 [Final Native Public]
    void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x2b0d3b0 [Final Native Public]
    void SetCustomPrimitiveDataVector4(int32 DataIndex, const FVector4& Value); // 0x2b0d2c0 [Final Native Public]
    void SetCustomPrimitiveDataVector3(int32 DataIndex, const FVector& Value); // 0x2b0d1e0 [Final Native Public]
    void SetCustomPrimitiveDataVector2(int32 DataIndex, const FVector2D& Value); // 0x2b0d110 [Final Native Public]
    void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); // 0x2b0d040 [Final Native Public]
    void SetCustomDepthStencilWriteMask(const ERendererStencilMask& WriteMaskBit); // 0x2b0cfc0 [Final Native Public]
    void SetCustomDepthStencilValue(int32 Value); // 0x2b0cf30 [Final Native Public]
    void SetCullDistance(float NewCullDistance); // 0x2b0ceb0 [Final Native Public]
    void SetConstraintMode(const EDOFMode& ConstraintMode); // 0x2b0ce30 [Native Public]
    void SetCollisionResponseToChannel(const ECollisionChannel& Channel, const ECollisionResponse& NewResponse); // 0x2b0cd60 [Native Public]
    void SetCollisionResponseToAllChannels(const ECollisionResponse& NewResponse); // 0x2b0cce0 [Native Public]
    void SetCollisionProfileName(const FName& InCollisionProfileName, bool bUpdateOverlaps); // 0x2b0cc10 [Native Public]
    void SetCollisionObjectType(const ECollisionChannel& Channel); // 0x2b0cb90 [Native Public]
    void SetCollisionEnabled(const ECollisionEnabled& NewType); // 0x2b0cb10 [Native Public]
    void SetCenterOfMass(const FVector& CenterOfMassOffset, const FName& BoneName); // 0x2b0ca30 [Final Native Public]
    void SetCastShadow(bool NewCastShadow); // 0x2b0c9a0 [Final Native Public]
    void SetCastInsetShadow(bool bInCastInsetShadow); // 0x2b0c910 [Final Native Public]
    void SetCastHiddenShadow(bool NewCastHiddenShadow); // 0x2b0c880 [Final Native Public]
    void SetCastContactShadow(bool bInCastContactShadow); // 0x2b0c7f0 [Final Native Public]
    void SetBoundsScale(float NewBoundsScale); // 0x2b0c770 [Final Native Public]
    void SetAngularDamping(float InDamping); // 0x2b0c6e0 [Native Public]
    void SetAllUseCCD(bool InUseCCD); // 0x2b0c650 [Native Public]
    void SetAllPhysicsLinearVelocity(const FVector& NewVel, bool bAddToCurrent); // 0x2b0c560 [Native Public]
    void SetAllPhysicsAngularVelocityInRadians(const FVector& NewAngVel, bool bAddToCurrent); // 0x2b0c470 [Native Public]
    void SetAllPhysicsAngularVelocityInDegrees(const FVector& NewAngVel, bool bAddToCurrent); // 0x2b0c360 [Final Native Public]
    void SetAllMassScale(float InMassScale); // 0x2b0c2d0 [Native Public]
    void SetAffectIndirectLightingWhileHidden(bool bNewAffectIndirectLightingWhileHidden); // 0x2b0c240 [Final Native Public]
    void SetAffectDynamicIndirectLighting(bool bNewAffectDynamicIndirectLighting); // 0x2b0c1b0 [Final Native Public]
    void SetAffectDistanceFieldLighting(bool NewAffectDistanceFieldLighting); // 0x2b0c120 [Final Native Public]
    FVector ScaleByMomentOfInertia(const FVector& InputVector, const FName& BoneName); // 0x2b0c000 [Native Public]
    void PutRigidBodyToSleep(const FName& BoneName); // 0x2b0bf70 [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); // 0x2b0bb90 [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); // 0x2b0b800 [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); // 0x2b0b460 [Final Native Public]
    bool K2_IsQueryCollisionEnabled(); // 0x2b0b410 [Final Native Public]
    bool K2_IsPhysicsCollisionEnabled(); // 0x2b0b3d0 [Final Native Public]
    bool K2_IsCollisionEnabled(); // 0x2b0b390 [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); // 0x2b0afe0 [Final Native Public]
    bool IsOverlappingComponent(UPrimitiveComponent* OtherComp); // 0x2b0aea0 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x2b0ae00 [Final Native Public]
    bool IsGravityEnabled(); // 0x2b0add0 [Native Public]
    bool IsExcludedFromHLODLevel(const EHLODLevelExclusion& HLODLevel); // 0x2b0ad40 [Final Native Public]
    bool IsAnyRigidBodyAwake(); // 0x2b0ad10 [Native Public]
    void InvalidateLumenSurfaceCache(); // 0x2b0acf0 [Final Native Public]
    void IgnoreComponentWhenMoving(UPrimitiveComponent* Component, bool bShouldIgnore); // 0x2b0ac20 [Final Native Public]
    void IgnoreActorWhenMoving(AActor* Actor, bool bShouldIgnore); // 0x2b0ab50 [Final Native Public]
    FWalkableSlopeOverride GetWalkableSlopeOverride(); // 0x2b0ab20 [Final Native Public]
    bool GetStaticWhenNotMoveable(); // 0x2b0aaf0 [Final Native Public]
    FVector GetPhysicsLinearVelocityAtPoint(const FVector& Point, const FName& BoneName); // 0x2b0a0c0 [Final Native Public]
    FVector GetPhysicsLinearVelocity(const FName& BoneName); // 0x2b0a010 [Final Native Public]
    FVector GetPhysicsAngularVelocityInRadians(const FName& BoneName); // 0x2b09f60 [Final Native Public]
    FVector GetPhysicsAngularVelocityInDegrees(const FName& BoneName); // 0x2b09ea0 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OutOverlappingComponents); // 0x2b09df0 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x2b09cf0 [Final Native Public]
    int32 GetNumMaterials(); // 0x2b09cc0 [Native Public]
    UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, const int32& SectionIndex); // 0x2b09be0 [Native Public]
    UMaterialInterface* GetMaterial(int32 ElementIndex); // 0x2b09b40 [Native Public]
    float GetMassScale(const FName& BoneName); // 0x2b09aa0 [Native Public]
    float GetMass(); // 0x2b09a60 [Native Public]
    float GetLinearDamping(); // 0x2b09a20 [Native Public]
    FVector GetInertiaTensor(const FName& BoneName); // 0x2b09970 [Native Public]
    bool GetIgnoreBoundsForEditorFocus(); // 0x2b09940 [Native Public]
    bool GetGenerateOverlapEvents(); // 0x2b09910 [Final Native Public]
    TArray<int32> GetExcludeForSpecificHLODLevels(); // 0x2b09890 [Final Native Private]
    int32 GetCustomPrimitiveDataIndexForVectorParameter(const FName& ParameterName); // 0x2b09770 [Final Native Public]
    int32 GetCustomPrimitiveDataIndexForScalarParameter(const FName& ParameterName); // 0x2b096d0 [Final Native Public]
    ECollisionResponse GetCollisionResponseToChannel(const ECollisionChannel& Channel); // 0x2b09640 [Native Public]
    FName GetCollisionProfileName(); // 0x2b09600 [Final Native Public]
    ECollisionChannel GetCollisionObjectType(); // 0x2b095d0 [Native Public]
    ECollisionEnabled GetCollisionEnabled(); // 0x2b095a0 [Native Public]
    float GetClosestPointOnCollision(const FVector& Point, const FVector& OutPointOnBody, const FName& BoneName); // 0x2b09460 [Final Native Public]
    FVector GetCenterOfMass(const FName& BoneName); // 0x2b093b0 [Final Native Public]
    FBodyInstanceAsyncPhysicsTickHandle GetBodyInstanceAsyncPhysicsTickHandle(const FName& BoneName, bool bGetWelded, int32 Index); // 0x2b09270 [Final Native Public]
    float GetAngularDamping(); // 0x2b09230 [Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, UMaterialInterface* SourceMaterial, const FName& OptionalName); // 0x2b08f90 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, UMaterialInterface* Parent); // 0x2b08ec0 [Native Public]
    UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); // 0x2b08e20 [Native Public]
    TArray<UPrimitiveComponent*> CopyArrayOfMoveIgnoreComponents(); // 0x2b08da0 [Final Native Public]
    TArray<AActor*> CopyArrayOfMoveIgnoreActors(); // 0x2b08d20 [Final Native Public]
    void ClearMoveIgnoreComponents(); // 0x2b08cf0 [Final Native Public]
    void ClearMoveIgnoreActors(); // 0x2b08cd0 [Final Native Public]
    bool CanCharacterStepUp(APawn* Pawn); // 0x2b08c30 [Native Public]
    void AddVelocityChangeImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x2b08ae0 [Native Public]
    void AddTorqueInRadians(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x2b089b0 [Native Public]
    void AddTorqueInDegrees(const FVector& Torque, const FName& BoneName, bool bAccelChange); // 0x2b08870 [Final Native Public]
    void AddRadialImpulse(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bVelChange); // 0x2b08690 [Native Public]
    void AddRadialForce(const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bAccelChange); // 0x2b084b0 [Native Public]
    void AddImpulseAtLocation(const FVector& Impulse, const FVector& Location, const FName& BoneName); // 0x2b08360 [Native Public]
    void AddImpulse(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x2b08230 [Native Public]
    void AddForceAtLocationLocal(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x2b080e0 [Native Public]
    void AddForceAtLocation(const FVector& Force, const FVector& Location, const FName& BoneName); // 0x2b07f90 [Native Public]
    void AddForce(const FVector& Force, const FName& BoneName, bool bAccelChange); // 0x2b07e60 [Native Public]
    void AddAngularImpulseInRadians(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x2b07d30 [Native Public]
    void AddAngularImpulseInDegrees(const FVector& Impulse, const FName& BoneName, bool bVelChange); // 0x2b07bf0 [Final Native Public]

// AActor (/Script/Engine.Actor)
    bool WasRecentlyRendered(float Tolerance); // 0x2b5d3b0 [Final Native Public]
    void UserConstructionScript(); // 0xe53a10 [Event Public]
    void TearOff(); // 0x2a66b00 [Native Public]
    void SetTickGroup(const ETickingGroup& NewTickGroup); // 0x2b5d220 [Final Native Public]
    void SetTickableWhenPaused(bool bTickableWhenPaused); // 0x2b5d2a0 [Final Native Public]
    void SetReplicates(bool bInReplicates); // 0x2b5d090 [Final Native Public]
    void SetReplicateMovement(bool bInReplicateMovement); // 0x2b5d000 [Native Public]
    void SetRayTracingGroupId(int32 InRaytracingGroupId); // 0x2b5cf70 [Final Native Public]
    void SetPhysicsReplicationMode(const EPhysicsReplicationMode& ReplicationMode); // 0x2b5ce70 [Final Native Public]
    void SetOwner(AActor* NewOwner); // 0x2b5cde0 [Native Public]
    void SetNetDormancy(const ENetDormancy& NewDormancy); // 0x2b5cd60 [Final Native Public]
    void SetLifeSpan(float InLifespan); // 0x2b5cbd0 [Native Public]
    void SetAutoDestroyWhenFinished(bool bVal); // 0x2b5ca50 [Final Native Public]
    void SetActorTickInterval(float TickInterval); // 0x2b5c9d0 [Final Native Public]
    void SetActorTickEnabled(bool bEnabled); // 0x2b5c940 [Native Public]
    void SetActorScale3D(const FVector& NewScale3D); // 0x2b5c8a0 [Final Native Public]
    void SetActorRelativeScale3D(const FVector& NewRelativeScale); // 0x2b5c810 [Final Native Public]
    void SetActorHiddenInGame(bool bNewHidden); // 0x2b5c780 [Native Public]
    void SetActorEnableCollision(bool bNewActorEnableCollision); // 0x2b5c6f0 [Final Native Public]
    void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x2b5c660 [Native Public]
    void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x2b5c5d0 [Native Public]
    void ReceiveTick(float DeltaSeconds); // 0xe53a10 [Event Public]
    void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0xe53a10 [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); // 0xe53a10 [Event Public]
    void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, const FVector& HitLocation, const FVector& HitNormal, const FVector& NormalImpulse, FHitResult& Hit); // 0xe53a10 [Event Public]
    void ReceiveEndPlay(const EEndPlayReason& EndPlayReason); // 0xe53a10 [Event Protected]
    void ReceiveDestroyed(); // 0xe53a10 [Event Public]
    void ReceiveBeginPlay(); // 0xe53a10 [Event Protected]
    void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds); // 0xe53a10 [Event Public]
    void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser); // 0xe53a10 [Event Public]
    void ReceiveActorOnReleased(const FKey& ButtonReleased); // 0xe53a10 [Event Public]
    void ReceiveActorOnInputTouchLeave(const ETouchIndex& FingerIndex); // 0xe53a10 [Event Public]
    void ReceiveActorOnInputTouchEnter(const ETouchIndex& FingerIndex); // 0xe53a10 [Event Public]
    void ReceiveActorOnInputTouchEnd(const ETouchIndex& FingerIndex); // 0xe53a10 [Event Public]
    void ReceiveActorOnInputTouchBegin(const ETouchIndex& FingerIndex); // 0xe53a10 [Event Public]
    void ReceiveActorOnClicked(const FKey& ButtonPressed); // 0xe53a10 [Event Public]
    void ReceiveActorEndOverlap(AActor* OtherActor); // 0xe53a10 [Event Public]
    void ReceiveActorEndCursorOver(); // 0xe53a10 [Event Public]
    void ReceiveActorBeginOverlap(AActor* OtherActor); // 0xe53a10 [Event Public]
    void ReceiveActorBeginCursorOver(); // 0xe53a10 [Event Public]
    void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x2b5c4b0 [Native Public]
    void OnRep_ReplicateMovement(); // 0x2a66ae0 [Native Public]
    void OnRep_ReplicatedMovement(); // 0x2b5c490 [Native Public]
    void OnRep_Owner(); // 0x2b5c470 [Native Protected]
    void OnRep_Instigator(); // 0x2b5c450 [Native Public]
    void OnRep_AttachmentReplication(); // 0x1a4b9f0 [Native Public]
    void MakeNoise(float Loudness, APawn* NoiseInstigator, const FVector& NoiseLocation, float MaxRange, const FName& Tag); // 0x2b5c1b0 [Final Native Public]
    bool K2_TeleportTo(const FVector& DestLocation, const FRotator& DestRotation); // 0x2b5c0a0 [Final Native Public]
    bool K2_SetActorTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b5bc70 [Final Native Public]
    bool K2_SetActorRotation(const FRotator& NewRotation, bool bTeleportPhysics); // 0x2b5bb40 [Final Native Public]
    void K2_SetActorRelativeTransform(FTransform& NewRelativeTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b5b840 [Final Native Public]
    void K2_SetActorRelativeRotation(const FRotator& NewRelativeRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b5b5b0 [Final Native Public]
    void K2_SetActorRelativeLocation(const FVector& NewRelativeLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b5b3c0 [Final Native Public]
    bool K2_SetActorLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b5b170 [Final Native Public]
    bool K2_SetActorLocation(const FVector& NewLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b5ae70 [Final Native Public]
    void K2_OnReset(); // 0xe53a10 [Event Public]
    void K2_OnEndViewTarget(APlayerController* PC); // 0xe53a10 [Event Public]
    void K2_OnBecomeViewTarget(APlayerController* PC); // 0xe53a10 [Event Public]
    USceneComponent* K2_GetRootComponent(); // 0x2b5ae50 [Final Native Public]
    TArray<UActorComponent*> K2_GetComponentsByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x2b5ad20 [Final Native Public]
    FRotator K2_GetActorRotation(); // 0x2b5ac20 [Final Native Public]
    FVector K2_GetActorLocation(); // 0x2b5aba0 [Final Native Public]
    void K2_DetachFromActor(const EDetachmentRule& LocationRule, const EDetachmentRule& RotationRule, const EDetachmentRule& ScaleRule); // 0x2b5aa70 [Final Native Public]
    void K2_DestroyActor(); // 0x2b5aa50 [Native Public]
    bool K2_AttachToComponent(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x2b5a860 [Final Native Public]
    bool K2_AttachToActor(AActor* ParentActor, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule, bool bWeldSimulatedBodies); // 0x2b5a650 [Final Native Public]
    void K2_AttachRootComponentToActor(AActor* InParentActor, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x2b5a4d0 [Final Native Public]
    void K2_AttachRootComponentTo(USceneComponent* InParent, const FName& InSocketName, const EAttachLocation& AttachLocationType, bool bWeldSimulatedBodies); // 0x2b5a370 [Final Native Public]
    void K2_AddActorWorldTransformKeepScale(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b5a070 [Final Native Public]
    void K2_AddActorWorldTransform(FTransform& DeltaTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b59d70 [Final Native Public]
    void K2_AddActorWorldRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b59ae0 [Final Native Public]
    void K2_AddActorWorldOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b59850 [Final Native Public]
    void K2_AddActorLocalTransform(FTransform& NewTransform, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b59550 [Final Native Public]
    void K2_AddActorLocalRotation(const FRotator& DeltaRotation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b592c0 [Final Native Public]
    void K2_AddActorLocalOffset(const FVector& DeltaLocation, bool bSweep, FHitResult& SweepHitResult, bool bTeleport); // 0x2b59030 [Final Native Public]
    bool IsOverlappingActor(AActor* Other); // 0x2b58f90 [Final Native Public]
    bool IsChildActor(); // 0x2b58f50 [Final Native Public]
    bool IsActorTickEnabled(); // 0x2b58f30 [Final Native Public]
    bool IsActorBeingDestroyed(); // 0x2b58f10 [Final Native Public]
    bool HasAuthority(); // 0x2b58ee0 [Final Native Public]
    float GetVerticalDistanceTo(AActor* OtherActor); // 0x2b58d80 [Final Native Public]
    FVector GetVelocity(); // 0x2b58d30 [Native Public]
    FTransform GetTransform(); // 0x2b58cc0 [Final Native Public]
    bool GetTickableWhenPaused(); // 0x2b58ca0 [Final Native Public]
    float GetSquaredHorizontalDistanceTo(AActor* OtherActor); // 0x2b58b40 [Final Native Public]
    float GetSquaredDistanceTo(AActor* OtherActor); // 0x2b589b0 [Final Native Public]
    float GetResimulationThreshold(); // 0x2b58980 [Final Native Public]
    ENetRole GetRemoteRole(); // 0x2b58960 [Final Native Public]
    int32 GetRayTracingGroupId(); // 0x2b58930 [Final Native Public]
    EPhysicsReplicationMode GetPhysicsReplicationMode(); // 0x2b58900 [Final Native Public]
    UChildActorComponent* GetParentComponent(); // 0x2b588c0 [Final Native Public]
    AActor* GetParentActor(); // 0x2b58870 [Final Native Public]
    AActor* GetOwner(); // 0x2b58850 [Final Native Public]
    void GetOverlappingComponents(const TArray<UPrimitiveComponent*>& OverlappingComponents); // 0x2b587a0 [Final Native Public]
    void GetOverlappingActors(const TArray<AActor*>& OverlappingActors, TSubclassOf<AActor> ClassFilter); // 0x2b586a0 [Final Native Public]
    ENetRole GetLocalRole(); // 0x2b58680 [Final Native Public]
    float GetLifeSpan(); // 0x2b58640 [Native Public]
    FTransform GetLevelTransform(); // 0x2b58580 [Final Native Public]
    ULevel* GetLevel(); // 0x2b58530 [Final Native Public]
    AController* GetInstigatorController(); // 0x2b584f0 [Final Native Public]
    APawn* GetInstigator(); // 0x2b584d0 [Final Native Public]
    FVector GetInputVectorAxisValue(const FKey& InputAxisKey); // 0x2b58350 [Final Native Public]
    float GetInputAxisValue(const FName& InputAxisName); // 0x2b582a0 [Final Native Public]
    float GetInputAxisKeyValue(const FKey& InputAxisKey); // 0x2b58140 [Final Native Public]
    float GetHorizontalDotProductTo(AActor* OtherActor); // 0x2b57f00 [Final Native Public]
    float GetHorizontalDistanceTo(AActor* OtherActor); // 0x2b57d90 [Final Native Public]
    float GetGameTimeSinceCreation(); // 0x2b57d20 [Final Native Public]
    float GetDotProductTo(AActor* OtherActor); // 0x2b57ad0 [Final Native Public]
    float GetDistanceTo(AActor* OtherActor); // 0x2b57940 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x2b576f0 [Final Native Public]
    TArray<UActorComponent*> GetComponentsByInterface(TSubclassOf<IInterface> Interface); // 0x2b57360 [Final Native Public]
    UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass); // 0x2b572c0 [Final Native Public]
    FName GetAttachParentSocketName(); // 0x2b57130 [Final Native Public]
    AActor* GetAttachParentActor(); // 0x2b570f0 [Final Native Public]
    void GetAttachedActors(const TArray<AActor*>& OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors); // 0x2b57170 [Final Native Public]
    void GetAllChildActors(const TArray<AActor*>& ChildActors, bool bIncludeDescendants); // 0x2b56ff0 [Final Native Public]
    FVector GetActorUpVector(); // 0x2b56f80 [Final Native Public]
    float GetActorTimeDilation(); // 0x2b56f10 [Final Native Public]
    float GetActorTickInterval(); // 0x2b56ef0 [Final Native Public]
    FVector GetActorScale3D(); // 0x2b56e80 [Final Native Public]
    FVector GetActorRightVector(); // 0x2b56e10 [Final Native Public]
    FVector GetActorRelativeScale3D(); // 0x2b56da0 [Final Native Public]
    FVector GetActorForwardVector(); // 0x2b56d30 [Final Native Public]
    void GetActorEyesViewPoint(const FVector& OutLocation, const FRotator& OutRotation); // 0x2b56c40 [Native Public]
    bool GetActorEnableCollision(); // 0x2b56c20 [Final Native Public]
    void GetActorBounds(bool bOnlyCollidingComponents, const FVector& Origin, const FVector& BoxExtent, bool bIncludeFromChildActors); // 0x2b56a80 [Native Public]
    void ForceNetUpdate(); // 0x2b56a60 [Native Public]
    void FlushNetDormancy(); // 0x2b56a40 [Final Native Public]
    void FinishAddComponent(UActorComponent* Component, bool bManualAttachment, FTransform& RelativeTransform); // 0x2b568a0 [Final Native Public]
    UActorComponent* FindComponentByTag(TSubclassOf<UActorComponent> ComponentClass, const FName& Tag); // 0x2b567d0 [Final Native Public]
    void EnableInput(APlayerController* PlayerController); // 0x29885c0 [Native Public]
    void DisableInput(APlayerController* PlayerController); // 0x2951410 [Native Public]
    void DetachRootComponentFromParent(bool bMaintainWorldPosition); // 0x2b56690 [Final Native Public]
    void CreateInputComponent(TSubclassOf<UInputComponent> InputComponentToCreate); // 0x2988530 [Native Public]
    bool CanTriggerResimulation(); // 0x2b56660 [Final Native Public]
    void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent); // 0x2b565d0 [Native Public]
    void AddTickPrerequisiteActor(AActor* PrerequisiteActor); // 0x2b56540 [Native Public]
    UActorComponent* AddComponentByClass(TSubclassOf<UActorComponent> Class, bool bManualAttachment, FTransform& RelativeTransform, bool bDeferredFinish); // 0x2b56350 [Final Native Public]
    UActorComponent* AddComponent(const FName& TemplateName, bool bManualAttachment, FTransform& RelativeTransform, UObject* ComponentTemplateContext, bool bDeferredFinish); // 0x2b56140 [Final Native Public]
    bool ActorHasTag(const FName& Tag); // 0x2b56080 [Final Native Public]

// UMeshComponent (/Script/Engine.MeshComponent)
    void SetVectorParameterValueOnMaterials(const FName& ParameterName, const FVector& ParameterValue); // 0x2dd90a0 [Final Native Public]
    void SetScalarParameterValueOnMaterials(const FName& ParameterName, float ParameterValue); // 0x2dd8290 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x2dd7e00 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x2dd7d50 [Final Native Public]
    void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); // 0x2dd4ae0 [Native Public]
    bool IsMaterialSlotNameValid(const FName& MaterialSlotName); // 0x2dd3e30 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x2dd36c0 [Final Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x2dd3670 [Final Native Public]
    TArray<FName> GetMaterialSlotNames(); // 0x2dd3530 [Native Public]
    TArray<UMaterialInterface*> GetMaterials(); // 0x2dd35b0 [Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x2dd3490 [Native Public]

// UStaticMeshComponent (/Script/Engine.StaticMeshComponent)
    void SetWorldPositionOffsetDisableDistance(int32 NewValue); // 0x2e6dea0 [Final Native Public]
    bool SetStaticMesh(UStaticMesh* NewMesh); // 0x2e6d080 [Native Public]
    void SetReverseCulling(bool ReverseCulling); // 0x2e6b9b0 [Final Native Public]
    void SetForcedLodModel(int32 NewForcedLodModel); // 0x2e69fc0 [Final Native Public]
    void SetForceDisableNanite(bool bInForceDisableNanite); // 0x2e69f00 [Final Native Public]
    void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); // 0x2e69e70 [Final Native Public]
    void SetEvaluateWorldPositionOffset(bool NewValue); // 0x2e69d90 [Final Native Public]
    void SetDistanceFieldSelfShadowBias(float NewValue); // 0x2e696b0 [Final Native Public]
    void OnRep_StaticMesh(UStaticMesh* OldStaticMesh); // 0x2e68850 [Final Native Public]
    void GetLocalBounds(const FVector& Min, const FVector& Max); // 0x2e62510 [Final Native Public]
    bool GetInitialEvaluateWorldPositionOffset(); // 0x2e61f00 [Final Native Public]

// UInstancedStaticMeshComponent (/Script/Engine.InstancedStaticMeshComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x2ac95c0 [Native Public]
    void SetNumCustomDataFloats(int32 InNumCustomDataFloats); // 0x2ac8ea0 [Native Public]
    bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x2ac8bd0 [Native Public]
    void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); // 0x2ac83f0 [Final Native Public]
    bool RemoveInstances(const TArray<int32>& InstancesToRemove); // 0x2ac7780 [Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x2ac76e0 [Native Public]
    bool IsValidInstance(int32 InstanceIndex); // 0x2ac6c60 [Final Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x2ac6430 [Final Native Public]
    TArray<int32> GetInstancesOverlappingSphere(const FVector& Center, float Radius, bool bSphereInWorldSpace); // 0x2ac6700 [Native Public]
    TArray<int32> GetInstancesOverlappingBox(const FBox& Box, bool bBoxInWorldSpace); // 0x2ac65c0 [Native Public]
    int32 GetInstanceCount(); // 0x2ac6400 [Final Native Public]
    void GetCullDistances(const int32& OutStartCullDistance, const int32& OutEndCullDistance); // 0x2ac62d0 [Final Native Public]
    void ClearInstances(); // 0x2ac5990 [Native Public]
    bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray<FTransform>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x2ac5780 [Native Public]
    bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x2ac5510 [Native Public]
    int32 AddInstanceWorldSpace(FTransform& WorldTransform); // 0x2ac5250 [Final Native Public]
    TArray<int32> AddInstances(const TArray<FTransform>& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace); // 0x2ac5360 [Native Public]
    int32 AddInstance(FTransform& InstanceTransform, bool bWorldSpace); // 0x2ac50f0 [Native Public]

// UHierarchicalInstancedStaticMeshComponent (/Script/Engine.HierarchicalInstancedStaticMeshComponent)
    void SetLODDistanceScale(float InLODDistanceScale); // 0x2ac12e0 [Final Native Public]
    float GetLODDistanceScale(); // 0x2ac0b20 [Final Native Public]

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

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

// UMaterialInterface (/Script/Engine.MaterialInterface)
    void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); // 0x2ae94b0 [Native Public]
    UPhysicalMaterialMask* GetPhysicalMaterialMask(); // 0x2ae9480 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index); // 0x2ae93e0 [Native Public]
    UPhysicalMaterial* GetPhysicalMaterial(); // 0x2ae93b0 [Native Public]
    FMaterialParameterInfo GetParameterInfo(const EMaterialParameterAssociation& Association, const FName& ParameterName, UMaterialFunctionInterface* LayerFunction); // 0x2ae9290 [Final Native Public]
    UMaterialInterface* GetNaniteOverideMaterial(); // 0x2ae9250 [Final Native Public]
    EBlendMode GetBlendMode(); // 0x2ae9220 [Native Public]
    UMaterial* GetBaseMaterial(); // 0x2ae91f0 [Final Native Public]

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

// UTimecodeProvider (/Script/Engine.TimecodeProvider)
    FTimecode GetTimecode(); // 0x2f062f0 [Final Native Public]
    ETimecodeProviderSynchronizationState GetSynchronizationState(); // 0x2b25330 [Native Public]
    FQualifiedFrameTime GetQualifiedFrameTime(); // 0x2f06130 [Native Public]
    FFrameRate GetFrameRate(); // 0x2f05e30 [Final Native Public]
    FTimecode GetDelayedTimecode(); // 0x2f05d70 [Final Native Public]
    FQualifiedFrameTime GetDelayedQualifiedFrameTime(); // 0x2f05d30 [Final Native Public]
    bool FetchTimecode(FQualifiedFrameTime& OutFrameTime); // 0x2f05b40 [Native Public]
    void FetchAndUpdate(); // 0x2a66b00 [Native Public]

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

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

// USkinnedMeshComponent (/Script/Engine.SkinnedMeshComponent)
    void UnsetMeshDeformer(); // 0x2b1f880 [Final Native Public]
    void UnloadSkinWeightProfile(const FName& InProfileName); // 0x2b1f7f0 [Final Native Public]
    void UnHideBoneByName(const FName& BoneName); // 0x2b1f760 [Final Native Public]
    void TransformToBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x2b1f590 [Final Native Public]
    void TransformFromBoneSpace(const FName& BoneName, const FVector& InPosition, const FRotator& InRotation, const FVector& OutPosition, const FRotator& OutRotation); // 0x2b1f3c0 [Final Native Public]
    void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); // 0x2b1f270 [Final Native Public]
    void ShowAllMaterialSections(int32 LODIndex); // 0x2b1f1e0 [Final Native Public]
    void SetVertexOffsetUsage(int32 LODIndex, int32 Usage); // 0x2b1f0b0 [Final Native Public]
    void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray<FLinearColor>& VertexColors); // 0x2b1efc0 [Final Native Public]
    bool SetSkinWeightProfile(const FName& InProfileName); // 0x2b1edd0 [Final Native Public]
    void SetSkinWeightOverride(int32 LODIndex, const TArray<FSkelMeshSkinWeightInfo>& SkinWeights); // 0x2b1ece0 [Final Native Public]
    void SetSkinnedAssetAndUpdate(USkinnedAsset* NewMesh, bool bReinitPose); // 0x2b1ee70 [Native Public]
    void SetRenderStatic(bool bNewValue); // 0x2b1ec50 [Final Native Public]
    void SetPreSkinningOffsets(int32 LODIndex, const TArray<FVector>& Offsets); // 0x2b1eb20 [Final Native Public]
    void SetPostSkinningOffsets(int32 LODIndex, const TArray<FVector>& Offsets); // 0x2b1eb20 [Final Native Public]
    void SetPhysicsAsset(UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); // 0x2b1ea50 [Native Public]
    void SetMinLOD(int32 InNewMinLOD); // 0x2b1e7b0 [Final Native Public]
    void SetMeshDeformer(UMeshDeformer* InMeshDeformer); // 0x2b1e720 [Final Native Public]
    void SetLeaderPoseComponent(USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose); // 0x2b1e4f0 [Final Native Public]
    void SetForcedLOD(int32 InNewForcedLOD); // 0x2b1e360 [Final Native Public]
    void SetCastCapsuleIndirectShadow(bool bNewValue); // 0x2b1e130 [Final Native Public]
    void SetCastCapsuleDirectShadow(bool bNewValue); // 0x2b1e0a0 [Final Native Public]
    void SetCapsuleIndirectShadowMinVisibility(float NewValue); // 0x2b1e020 [Final Native Public]
    bool IsUsingSkinWeightProfile(); // 0x2b1dfd0 [Final Native Public]
    bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); // 0x2b1df00 [Final Native Public]
    bool IsBoneHiddenByName(const FName& BoneName); // 0x2b1de60 [Final Native Public]
    void HideBoneByName(const FName& BoneName, const EPhysBodyOp& PhysBodyOption); // 0x2b1dc40 [Final Native Public]
    int32 GetVertexOffsetUsage(int32 LODIndex); // 0x2b1dbc0 [Final Native Public]
    bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(const FName& BoneName, const float& OutTwistAngle, const float& OutSwingAngle); // 0x2b1da90 [Final Native Public]
    FName GetSocketBoneName(const FName& InSocketName); // 0x2b1d950 [Final Native Public]
    USkinnedAsset* GetSkinnedAsset(); // 0x2b1d920 [Final Native Public]
    USkeletalMesh* GetSkeletalMesh_DEPRECATED(); // 0x2b1d8f0 [Final Native Public]
    FTransform GetRefPoseTransform(int32 BoneIndex); // 0x2b1d810 [Final Native Public]
    FVector GetRefPosePosition(int32 BoneIndex); // 0x2b1d760 [Final Native Public]
    int32 GetPredictedLODLevel(); // 0x2b1d740 [Final Native Public]
    FName GetParentBone(const FName& BoneName); // 0x2b1d6b0 [Final Native Public]
    int32 GetNumLODs(); // 0x2b1d680 [Final Native Public]
    int32 GetNumBones(); // 0x2b1d650 [Final Native Public]
    UMeshDeformerInstance* GetMeshDeformerInstance(); // 0x276df40 [Final Native Public]
    int32 GetForcedLOD(); // 0x2b1d620 [Final Native Public]
    FTransform GetDeltaTransformFromRefPose(const FName& BoneName, const FName& BaseName); // 0x2b1d4f0 [Final Native Public]
    FName GetCurrentSkinWeightProfileName(); // 0x2b1d4d0 [Final Native Public]
    FTransform GetBoneTransform(const FName& InBoneName, const ERelativeTransformSpace& TransformSpace); // 0x2b1d390 [Final Native Public]
    FName GetBoneName(int32 BoneIndex); // 0x2b1d300 [Final Native Public]
    int32 GetBoneIndex(const FName& BoneName); // 0x2b1d260 [Final Native Public]
    FName FindClosestBone_K2(const FVector& TestLocation, const FVector& BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset); // 0x2b1d0c0 [Final Native Public]
    void ClearVertexColorOverride(int32 LODIndex); // 0x2b1d030 [Final Native Public]
    void ClearSkinWeightProfile(); // 0x2b1d010 [Final Native Public]
    void ClearSkinWeightOverride(int32 LODIndex); // 0x2b1cf80 [Final Native Public]
    bool BoneIsChildOf(const FName& BoneName, const FName& ParentBoneName); // 0x2b1ceb0 [Final Native Public]

// USkeletalMeshComponent (/Script/Engine.SkeletalMeshComponent)
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x2e1cf00 [Final Native Public]
    void UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace); // 0x2e1ce30 [Final Native Public]
    void ToggleDisablePostProcessBlueprint(); // 0x2e1cdb0 [Final Native Public]
    void TermBodiesBelow(const FName& ParentBoneName); // 0x2e1cd20 [Final Native Public]
    void SuspendClothingSimulation(); // 0x2e1cd00 [Final Native Public]
    void Stop(); // 0x2e1cca0 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x2e1cbd0 [Final Native Public]
    void SetUpdateClothInEditor(bool NewUpdateState); // 0x24c2ef0 [Final Native Public]
    void SetUpdateAnimationInEditor(bool NewUpdateState); // 0x24c2ef0 [Final Native Public]
    void SetTeleportRotationThreshold(float Threshold); // 0x2e1c840 [Final Native Public]
    void SetTeleportDistanceThreshold(float Threshold); // 0x2e1c7b0 [Final Native Public]
    void SetSkeletalMeshAsset(USkeletalMesh* NewMesh); // 0x2e1c5a0 [Final Native Public]
    void SetPosition(float InPos, bool bFireNotifies); // 0x2e1c480 [Final Native Public]
    void SetPlayRate(float Rate); // 0x2e1c3c0 [Final Native Public]
    void SetPhysicsBlendWeight(float PhysicsBlendWeight); // 0x2e1c340 [Final Native Public]
    void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, const FName& BoneName, bool bIncludeSelf); // 0x2e1c220 [Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value, bool bRemoveZeroWeight); // 0x2e1c000 [Final Native Public]
    void SetEnablePhysicsBlending(bool bNewBlendPhysics); // 0x2e1bf70 [Final Native Public]
    void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, const FName& BoneName, bool bIncludeSelf); // 0x2e1be60 [Final Native Public]
    void SetEnableBodyGravity(bool bEnableGravity, const FName& BoneName); // 0x2e1bd90 [Final Native Public]
    void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); // 0x2e1bcd0 [Final Native Public]
    void SetDisableAnimCurves(bool bInDisableAnimCurves); // 0x2e1bc20 [Final Native Public]
    void SetConstraintProfileForAll(const FName& ProfileName, bool bDefaultIfNotFound); // 0x2e1bb50 [Final Native Public]
    void SetConstraintProfile(const FName& JointName, const FName& ProfileName, bool bDefaultIfNotFound); // 0x2e1ba40 [Final Native Public]
    void SetClothMaxDistanceScale(float Scale); // 0x2e1b9c0 [Final Native Public]
    void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, const FName& BoneName); // 0x2e1b860 [Native Public]
    void SetAnimClass(TSubclassOf<UObject> NewClass); // 0x2e1b4a0 [Native Public]
    void SetAnimationMode(const EAnimationMode& InAnimationMode, bool bForceInitAnimScriptInstance); // 0x2e1b600 [Final Native Public]
    void SetAnimation(UAnimationAsset* NewAnimToPlay); // 0x2e1b530 [Final Native Public]
    void SetAngularLimits(const FName& InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); // 0x2e1b340 [Final Native Public]
    void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); // 0x2e1b0b0 [Final Native Public]
    void SetAllowedAnimCurvesEvaluation(const TArray<FName>& List, bool bAllow); // 0x2e1b1c0 [Final Native Public]
    void SetAllowClothActors(bool bInAllow); // 0x2e1b010 [Final Native Public]
    void SetAllowAnimCurveEvaluation(bool bInAllow); // 0x2e1af60 [Final Native Public]
    void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x2e1ae30 [Final Native Public]
    void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); // 0x2e1ad00 [Final Native Public]
    void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); // 0x2e1ab90 [Final Native Public]
    void SetAllBodiesSimulatePhysics(bool bNewSimulate); // 0x2e1ab00 [Final Native Public]
    void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x2e1aa20 [Final Native Public]
    void SetAllBodiesBelowSimulatePhysics(const FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); // 0x2e1a8f0 [Final Native Public]
    void SetAllBodiesBelowPhysicsDisabled(const FName& InBoneName, bool bDisabled, bool bIncludeSelf); // 0x2e1a7c0 [Final Native Public]
    void SetAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); // 0x2e1a640 [Final Native Public]
    void SetAllBodiesBelowLinearVelocity(const FName& InBoneName, const FVector& LinearVelocity, bool bIncludeSelf); // 0x2e1a500 [Final Native Public]
    void ResumeClothingSimulation(); // 0x2e1a4d0 [Final Native Public]
    void ResetClothTeleportMode(); // 0x2e1a4b0 [Final Native Public]
    void ResetAnimInstanceDynamics(const ETeleportType& InTeleportType); // 0x2e1a430 [Final Native Public]
    void ResetAllowedAnimCurveEvaluation(); // 0x2e1a3e0 [Final Native Public]
    void ResetAllBodiesSimulatePhysics(); // 0x2e1a3c0 [Final Native Public]
    void PlayAnimation(UAnimationAsset* NewAnimToPlay, bool bLooping); // 0x2e19f20 [Final Native Public]
    void Play(bool bLooping); // 0x2e19e50 [Final Native Public]
    void OverrideAnimationData(UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate); // 0x2e19c60 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x2e19b80 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x2e19ae0 [Final Native Public]
    bool K2_GetClosestPointOnPhysicsAsset(const FVector& WorldPosition, const FVector& ClosestWorldPosition, const FVector& Normal, const FName& BoneName, const float& Distance); // 0x2e198d0 [Final Native Public]
    bool IsPlaying(); // 0x2e19860 [Final Native Public]
    bool IsClothingSimulationSuspended(); // 0x2e19830 [Final Native Public]
    bool IsBodyGravityEnabled(const FName& BoneName); // 0x2e19790 [Final Native Public]
    bool HasValidAnimationInstance(); // 0x2e19310 [Final Native Public]
    bool GetTransformAttribute_Ref(const FName& BoneName, const FName& AttributeName, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2e190d0 [Final Native Public]
    bool GetTransformAttribute(const FName& BoneName, const FName& AttributeName, const FTransform& DefaultValue, FTransform& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2e18e10 [Final Native Public]
    float GetTeleportRotationThreshold(); // 0x2e18df0 [Final Native Public]
    float GetTeleportDistanceThreshold(); // 0x2e18dd0 [Final Native Public]
    bool GetStringAttribute_Ref(const FName& BoneName, const FName& AttributeName, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2e18bf0 [Final Native Public]
    bool GetStringAttribute(const FName& BoneName, const FName& AttributeName, const FString& DefaultValue, const FString& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2e189a0 [Final Native Public]
    USkeletalMesh* GetSkeletalMeshAsset(); // 0x2e18920 [Final Native Public]
    FVector GetSkeletalCenterOfMass(); // 0x2e188e0 [Final Native Public]
    UAnimInstance* GetPostProcessInstance(); // 0x2e188c0 [Final Native Public]
    float GetPosition(); // 0x2e18840 [Final Native Public]
    float GetPlayRate(); // 0x2e187c0 [Final Native Public]
    float GetMorphTarget(const FName& MorphTargetName); // 0x2e186a0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x2e185f0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x2e18540 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x2e18440 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x2e18390 [Final Native Public]
    bool GetIntegerAttribute_Ref(const FName& BoneName, const FName& AttributeName, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2e181e0 [Final Native Public]
    bool GetIntegerAttribute(const FName& BoneName, const FName& AttributeName, int32 DefaultValue, const int32& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2e17fe0 [Final Native Public]
    bool GetFloatAttribute_Ref(const FName& BoneName, const FName& AttributeName, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2e17e30 [Final Native Public]
    bool GetFloatAttribute(const FName& BoneName, const FName& AttributeName, float DefaultValue, const float& OutValue, const ECustomBoneAttributeLookup& LookupType); // 0x2e17c30 [Final Native Public]
    bool GetDisablePostProcessBlueprint(); // 0x2e17c00 [Final Native Public]
    bool GetDisableAnimCurves(); // 0x2e17bd0 [Final Native Public]
    void GetCurrentJointAngles(const FName& InBoneName, const float& Swing1Angle, const float& TwistAngle, const float& Swing2Angle); // 0x2e17a40 [Final Native Public]
    void GetConstraintsFromBody(const FName& BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x2e17870 [Final Native Public]
    void GetConstraints(bool bIncludesTerminated, const TArray<FConstraintInstanceAccessor>& OutConstraints); // 0x2e17770 [Final Native Public]
    FConstraintInstanceAccessor GetConstraintByName(const FName& ConstraintName, bool bIncludesTerminated); // 0x2e17690 [Final Native Public]
    float GetClothMaxDistanceScale(); // 0x2e17640 [Final Native Public]
    UClothingSimulationInteractor* GetClothingSimulationInteractor(); // 0x2e17670 [Final Native Public]
    float GetBoneMass(const FName& BoneName, bool bScaleMass); // 0x2e17570 [Final Native Public]
    FVector GetBoneLinearVelocity(const FName& InBoneName); // 0x2e174b0 [Final Native Public]
    UAnimInstance* GetAnimInstance(); // 0x2e17470 [Final Native Public]
    TSubclassOf<UObject> GetAnimClass(); // 0x2e173e0 [Final Native Public]
    EAnimationMode GetAnimationMode(); // 0x2e17490 [Final Native Public]
    bool GetAllowRigidBodyAnimNode(); // 0x2e17380 [Final Native Public]
    bool GetAllowedAnimCurveEvaluate(); // 0x2e173b0 [Final Native Public]
    bool GetAllowClothActors(); // 0x2e17350 [Final Native Public]
    void ForceClothNextUpdateTeleportAndReset(); // 0x2e17330 [Final Native Public]
    void ForceClothNextUpdateTeleport(); // 0x2e17310 [Final Native Public]
    FName FindConstraintBoneName(int32 ConstraintIndex); // 0x2e17280 [Final Native Public]
    void ClearMorphTargets(); // 0x2e17230 [Final Native Public]
    void BreakConstraint(const FVector& Impulse, const FVector& HitLocation, const FName& InBoneName); // 0x2e170b0 [Final Native Public]
    void BindClothToLeaderPoseComponent(); // 0x2e16f90 [Final Native Public]
    void AllowAnimCurveEvaluation(const FName& NameOfCurve, bool bAllow); // 0x2e16e80 [Final Native Public]
    void AddImpulseToAllBodiesBelow(const FVector& Impulse, const FName& BoneName, bool bVelChange, bool bIncludeSelf); // 0x2e16ce0 [Native Public]
    void AddForceToAllBodiesBelow(const FVector& Force, const FName& BoneName, bool bAccelChange, bool bIncludeSelf); // 0x2e16b40 [Native Public]
    void AccumulateAllBodiesBelowPhysicsBlendWeight(const FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); // 0x2e16a20 [Final Native Public]

// UAnimInstance (/Script/Engine.AnimInstance)
    bool WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x2bc7210 [Final Native Public]
    bool WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotify> AnimNotifyType); // 0x2bc70d0 [Final Native Public]
    bool WasAnimNotifyTriggeredInAnyState(TSubclassOf<UAnimNotify> AnimNotifyType); // 0x2bc7020 [Final Native Public]
    bool WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x2bc6f10 [Final Native Public]
    bool WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x2bc6dd0 [Final Native Public]
    bool WasAnimNotifyStateActiveInAnyState(TSubclassOf<UAnimNotifyState> AnimNotifyStateType); // 0x2bc6d20 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, const FName& NotifyName); // 0x2bc6c10 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, const FName& NotifyName); // 0x2bc6ad0 [Final Native Public]
    bool WasAnimNotifyNameTriggeredInAnyState(const FName& NotifyName); // 0x2bc6a20 [Final Native Public]
    void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); // 0x2bc2ec0 [Final Native Public]
    void UnlinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x2bc6990 [Native Public]
    APawn* TryGetPawnOwner(); // 0x2bc6960 [Native Public]
    void StopSlotAnimation(float InBlendOutTime, const FName& SlotNodeName); // 0x2bc6770 [Final Native Public]
    void SnapshotPose(FPoseSnapshot& Snapshot); // 0x2bc66a0 [Native Public]
    void SetUseMainInstanceMontageEvaluationData(bool bSet); // 0x2bc6610 [Final Native Public]
    void SetRootMotionMode(const ERootMotionMode& Value); // 0x2bc6590 [Final Native Public]
    void SetReceiveNotifiesFromLinkedInstances(bool bSet); // 0x2bc6500 [Final Native Public]
    void SetPropagateNotifiesToLinkedInstances(bool bSet); // 0x2bc6470 [Final Native Public]
    void SetMorphTarget(const FName& MorphTargetName, float Value); // 0x2bc6390 [Final Native Public]
    void SavePoseSnapshot(const FName& SnapshotName); // 0x2bc6300 [Native Public]
    void ResetDynamics(const ETeleportType& InTeleportType); // 0x2bc6270 [Final Native Public]
    bool RequestTransitionEvent(const FName& EventName, double RequestTimeout, const ETransitionRequestQueueMode& QueueMode, const ETransitionRequestOverwriteMode& OverwriteMode); // 0x2bc6060 [Final Native Public]
    void RequestSlotGroupInertialization(const FName& InSlotGroupName, float Duration, UBlendProfile* BlendProfile); // 0x2bc5f50 [Final Native Public]
    void RemovePoseSnapshot(const FName& SnapshotName); // 0x2bc5e40 [Final Native Public]
    bool QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x2bc5cb0 [Final Native Public]
    bool QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, const FName& EventName); // 0x2bc5b20 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x2bc5830 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(UAnimSequenceBase* Asset, const FName& SlotNodeName, FAlphaBlendArgs& BlendIn, FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x2bc54f0 [Final Native Public]
    UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, const FName& SlotNodeName, float BlendInTime, float BlendoutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); // 0x2bc51e0 [Final Native Public]
    void MontageSync_StopFollowing(UAnimMontage* MontageFollower); // 0x2bc30b0 [Final Native Public]
    void MontageSync_Follow(UAnimMontage* MontageFollower, UAnimInstance* OtherAnimInstance, UAnimMontage* MontageLeader); // 0x2bc2f70 [Final Native Public]
    void Montage_StopWithBlendSettings(FMontageBlendSettings& BlendOutSettings, UAnimMontage* Montage); // 0x2bc50c0 [Final Native Public]
    void Montage_StopWithBlendOut(FAlphaBlendArgs& BlendOut, UAnimMontage* Montage); // 0x2bc4fb0 [Final Native Public]
    void Montage_StopGroupByName(float InBlendOutTime, const FName& GroupName); // 0x2bc4e30 [Final Native Public]
    void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage); // 0x2bc4d60 [Final Native Public]
    void Montage_SetPosition(UAnimMontage* Montage, float NewPosition); // 0x2bc4c00 [Final Native Public]
    void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate); // 0x2bc4ac0 [Final Native Public]
    void Montage_SetNextSection(const FName& SectionNameToChange, const FName& NextSection, UAnimMontage* Montage); // 0x2bc4920 [Final Native Public]
    void Montage_Resume(UAnimMontage* Montage); // 0x2bc4820 [Final Native Public]
    float Montage_PlayWithBlendSettings(UAnimMontage* MontageToPlay, FMontageBlendSettings& BlendInSettings, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x2bc4470 [Final Native Public]
    float Montage_PlayWithBlendIn(UAnimMontage* MontageToPlay, FAlphaBlendArgs& BlendIn, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x2bc4080 [Final Native Public]
    float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, const EMontagePlayReturnType& ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); // 0x2bc3cd0 [Final Native Public]
    void Montage_Pause(UAnimMontage* Montage); // 0x2bc3bd0 [Final Native Public]
    void Montage_JumpToSectionsEnd(const FName& SectionName, UAnimMontage* Montage); // 0x2bc3a70 [Final Native Public]
    void Montage_JumpToSection(const FName& SectionName, UAnimMontage* Montage); // 0x2bc3910 [Final Native Public]
    bool Montage_IsPlaying(UAnimMontage* Montage); // 0x2bc3810 [Final Native Public]
    bool Montage_IsActive(UAnimMontage* Montage); // 0x2bc3720 [Final Native Public]
    float Montage_GetPosition(UAnimMontage* Montage); // 0x2bc3620 [Final Native Public]
    float Montage_GetPlayRate(UAnimMontage* Montage); // 0x2bc3520 [Final Native Public]
    bool Montage_GetIsStopped(UAnimMontage* Montage); // 0x2bc3470 [Final Native Public]
    float Montage_GetEffectivePlayRate(UAnimMontage* Montage); // 0x2bc3350 [Final Native Public]
    FName Montage_GetCurrentSection(UAnimMontage* Montage); // 0x2bc3250 [Final Native Public]
    float Montage_GetBlendTime(UAnimMontage* Montage); // 0x2bc3150 [Final Native Public]
    void LockAIResources(bool bLockMovement, bool LockAILogic); // 0x2bc2ec0 [Final Native Public]
    void LinkAnimGraphByTag(const FName& InTag, TSubclassOf<UAnimInstance> InClass); // 0x2bc2d90 [Final Native Public]
    void LinkAnimClassLayers(TSubclassOf<UAnimInstance> InClass); // 0x2a66490 [Native Public]
    bool IsUsingMainInstanceMontageEvaluationData(); // 0x2bc2d60 [Final Native Public]
    bool IsSyncGroupBetweenMarkers(const FName& InSyncGroupName, const FName& PreviousMarker, const FName& NextMarker, bool bRespectMarkerOrder); // 0x2bc2b60 [Final Native Public]
    bool IsSlotActive(const FName& SlotNodeName); // 0x2bc2a00 [Final Native Public]
    bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, const FName& SlotNodeName); // 0x2bc28a0 [Final Native Public]
    bool IsAnyMontagePlaying(); // 0x2bc2870 [Final Native Public]
    bool HasMarkerBeenHitThisFrame(const FName& SyncGroup, const FName& MarkerName); // 0x2bc2720 [Final Native Public]
    bool GetTimeToClosestMarker(const FName& SyncGroup, const FName& MarkerName, const float& OutMarkerTime); // 0x2bc2590 [Final Native Public]
    FMarkerSyncAnimPosition GetSyncGroupPosition(const FName& InSyncGroupName); // 0x2bc2470 [Final Native Public]
    float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); // 0x2bc2310 [Final Native Public]
    float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); // 0x2bc21b0 [Final Native Public]
    float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); // 0x2bc2050 [Final Native Public]
    float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); // 0x2bc1ef0 [Final Native Public]
    float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); // 0x2bc1d90 [Final Native Public]
    bool GetReceiveNotifiesFromLinkedInstances(); // 0x2bc1d60 [Final Native Public]
    bool GetPropagateNotifiesToLinkedInstances(); // 0x2bc1d30 [Final Native Public]
    USkeletalMeshComponent* GetOwningComponent(); // 0x2bc1d10 [Final Native Public]
    AActor* GetOwningActor(); // 0x2bc1ce0 [Final Native Public]
    void GetLinkedAnimLayerInstancesByGroup(const FName& InGroup, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x2bc1bf0 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(const FName& InGroup, TSubclassOf<UAnimInstance> InClass); // 0x2bc1b20 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByGroup(const FName& InGroup); // 0x2bc1a80 [Final Native Public]
    UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<UAnimInstance> InClass); // 0x2bc1920 [Final Native Public]
    void GetLinkedAnimGraphInstancesByTag(const FName& InTag, const TArray<UAnimInstance*>& OutLinkedInstances); // 0x2bc1800 [Final Native Public]
    UAnimInstance* GetLinkedAnimGraphInstanceByTag(const FName& InTag); // 0x2bc1760 [Final Native Public]
    float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); // 0x2bc1600 [Final Native Public]
    float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); // 0x2bc14a0 [Final Native Public]
    float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); // 0x2bc1340 [Final Native Public]
    float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); // 0x2bc11e0 [Final Native Public]
    float GetInstanceMachineWeight(int32 MachineIndex); // 0x2bc10d0 [Final Native Public]
    float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); // 0x2bc0fc0 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); // 0x2bc0eb0 [Final Native Public]
    float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); // 0x2bc0da0 [Final Native Public]
    float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); // 0x2bc0c90 [Final Native Public]
    float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); // 0x2bc0b80 [Final Native Public]
    float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); // 0x2bc0a70 [Final Native Public]
    float GetDeltaSeconds(); // 0x2bc09a0 [Final Native Public]
    bool GetCurveValueWithDefault(const FName& CurveName, float DefaultValue, const float& OutValue); // 0x2bc0880 [Final Native Public]
    float GetCurveValue(const FName& CurveName); // 0x2bc07e0 [Final Native Public]
    FName GetCurrentStateName(int32 MachineIndex); // 0x2bc0700 [Final Native Public]
    UAnimMontage* GetCurrentActiveMontage(); // 0x2bc0690 [Final Native Public]
    void GetAllCurveNames(const TArray<FName>& OutNames); // 0x2bc0320 [Final Native Public]
    void GetActiveCurveNames(const EAnimCurveType& CurveType, const TArray<FName>& OutNames); // 0x2bc0230 [Final Native Public]
    void ClearTransitionEvents(const FName& EventName); // 0x2bc0120 [Final Native Public]
    void ClearMorphTargets(); // 0x2bc00f0 [Final Native Public]
    void ClearAllTransitionEvents(); // 0x2bc0040 [Final Native Public]
    float CalculateDirection(const FVector& Velocity, const FRotator& BaseRotation); // 0x2bbff40 [Final Native Public]
    void BlueprintUpdateAnimation(float DeltaTimeX); // 0xe53a10 [Event Public]
    void BlueprintThreadSafeUpdateAnimation(float DeltaTime); // 0xe53a10 [Event Public]
    void BlueprintPostEvaluateAnimation(); // 0xe53a10 [Event Public]
    void BlueprintLinkedAnimationLayersInitialized(); // 0xe53a10 [Event Public]
    void BlueprintInitializeAnimation(); // 0xe53a10 [Event Public]
    void BlueprintBeginPlay(); // 0xe53a10 [Event Public]
    float Blueprint_GetSlotMontageLocalWeight(const FName& SlotNodeName); // 0x2bbfe30 [Final Native Public]

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

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

// UCameraComponent (/Script/Engine.CameraComponent)
    void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); // 0x2cdc990 [Final Native Public]
    void SetProjectionMode(const ECameraProjectionMode& InProjectionMode); // 0x2cdc4c0 [Final Native Public]
    void SetPostProcessBlendWeight(float InPostProcessBlendWeight); // 0x2cdc370 [Final Native Public]
    void SetOrthoWidth(float InOrthoWidth); // 0x2cdc2f0 [Final Native Public]
    void SetOrthoNearClipPlane(float InOrthoNearClipPlane); // 0x2cdc270 [Final Native Public]
    void SetOrthoFarClipPlane(float InOrthoFarClipPlane); // 0x2cdc1f0 [Final Native Public]
    void SetFieldOfView(float InFieldOfView); // 0x29efda0 [Native Public]
    void SetConstraintAspectRatio(bool bInConstrainAspectRatio); // 0x2cdb800 [Final Native Public]
    void SetAspectRatioAxisConstraint(const EAspectRatioAxisConstraint& InAspectRatioAxisConstraint); // 0x2cdb780 [Final Native Public]
    void SetAspectRatio(float InAspectRatio); // 0x2cdb700 [Final Native Public]
    void RemoveBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject); // 0x2cdb5e0 [Final Native Public]
    void OnCameraMeshHiddenChanged(); // 0x294ec00 [Final Native Protected]
    void GetCameraView(float DeltaTime, FMinimalViewInfo& DesiredView); // 0x2cd96c0 [Native Public]
    void AddOrUpdateBlendable(const TScriptInterface<IBlendableInterface>& InBlendableObject, float InWeight); // 0x2cd8a40 [Final Native Public]

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

// USoundWave (/Script/Engine.SoundWave)
    void SetSoundAssetCompressionType(const ESoundAssetCompressionType& InSoundAssetCompressionType, bool bMarkDirty); // 0x2b25ab0 [Final Native Public]
    ESoundAssetCompressionType GetSoundAssetCompressionType(); // 0x2b25440 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetLoopRegions(); // 0x2b252b0 [Final Native Public]
    TArray<FSoundWaveCuePoint> GetCuePoints(); // 0x2b24fb0 [Final Native Public]

// UTexture (/Script/Engine.Texture)
    bool ComputeTextureSourceChannelMinMax(const FLinearColor& OutColorMin, const FLinearColor& OutColorMax); // 0x3524500 [Final Native Public]
    void Blueprint_GetTextureSourceDiskAndMemorySize(const int64& OutDiskSize, const int64& OutMemorySize); // 0x3524410 [Final Native Public]
    int64 Blueprint_GetMemorySize(); // 0x3524370 [Final Native Public]

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

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

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

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

// UDataLayerManager (/Script/Engine.DataLayerManager)
    bool SetDataLayerRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x2ab4040 [Final Native Public]
    bool SetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x2ab3f30 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x2ab3e00 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromName(const FName& InDataLayerInstanceName); // 0x2ab3d50 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x2ab3cb0 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerInstance* InDataLayerInstance); // 0x2ab3c10 [Final Native Public]

// ALight (/Script/Engine.Light)
    void ToggleEnabled(); // 0x30b6e90 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x30b6bc0 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x30b6b30 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x30b6aa0 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x30b6a10 [Final Native Public]
    void SetEnabled(bool bSetEnabled); // 0x30b67f0 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x30b6580 [Final Native Public]
    void SetBrightness(float NewBrightness); // 0x30b64f0 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x30b6460 [Final Native Public]
    void OnRep_bEnabled(); // 0x2ac0b40 [Native Public]
    bool IsEnabled(); // 0x30b6060 [Final Native Public]
    FLinearColor GetLightColor(); // 0x30b5f20 [Final Native Public]
    float GetBrightness(); // 0x30b5e60 [Final Native Public]

// AEmitter (/Script/Engine.Emitter)
    void ToggleActive(); // 0x31c12c0 [Final Native Public]
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x31c11d0 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x31c1140 [Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x31c1070 [Final Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x31c0f90 [Final Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x31c0eb0 [Final Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x31c0dd0 [Final Native Public]
    void OnRep_bCurrentlyActive(); // 0x2b01fd0 [Native Public]
    void OnParticleSystemFinished(UParticleSystemComponent* FinishedComponent); // 0x2f557e0 [Native Public]
    bool IsActive(); // 0x31c0d90 [Final Native Public]
    void Deactivate(); // 0x31c0d50 [Final Native Public]
    void Activate(); // 0x31c0d00 [Final Native Public]

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

// UExponentialHeightFogComponent (/Script/Engine.ExponentialHeightFogComponent)
    void SetVolumetricFogScatteringDistribution(float NewValue); // 0x2ac1920 [Final Native Public]
    void SetVolumetricFogExtinctionScale(float NewValue); // 0x2ac18a0 [Final Native Public]
    void SetVolumetricFogEmissive(const FLinearColor& NewValue); // 0x2ac1810 [Final Native Public]
    void SetVolumetricFogDistance(float NewValue); // 0x2ac1790 [Final Native Public]
    void SetVolumetricFogAlbedo(const FColor& NewValue); // 0x2ac1710 [Final Native Public]
    void SetVolumetricFog(bool bNewValue); // 0x2ac1680 [Final Native Public]
    void SetStartDistance(float Value); // 0x2ac1600 [Final Native Public]
    void SetSecondFogHeightOffset(float Value); // 0x2ac1580 [Final Native Public]
    void SetSecondFogHeightFalloff(float Value); // 0x2ac1500 [Final Native Public]
    void SetSecondFogDensity(float Value); // 0x2ac1480 [Final Native Public]
    void SetSecondFogData(const FExponentialHeightFogData& NewValue); // 0x2ac13e0 [Final Native Public]
    void SetNonDirectionalInscatteringColorDistance(float Value); // 0x2ac1360 [Final Native Public]
    void SetInscatteringTextureTint(const FLinearColor& Value); // 0x2ac1250 [Final Native Public]
    void SetInscatteringColorCubemapAngle(float Value); // 0x2ac11d0 [Final Native Public]
    void SetInscatteringColorCubemap(UTextureCube* Value); // 0x2ac1140 [Final Native Public]
    void SetFullyDirectionalInscatteringColorDistance(float Value); // 0x2ac10c0 [Final Native Public]
    void SetFogMaxOpacity(float Value); // 0x2ac1040 [Final Native Public]
    void SetFogInscatteringColor(const FLinearColor& Value); // 0x2ac0fb0 [Final Native Public]
    void SetFogHeightFalloff(float Value); // 0x2ac0f30 [Final Native Public]
    void SetFogDensity(float Value); // 0x2ac0eb0 [Final Native Public]
    void SetFogCutoffDistance(float Value); // 0x2ac0e30 [Final Native Public]
    void SetDirectionalInscatteringStartDistance(float Value); // 0x2ac0db0 [Final Native Public]
    void SetDirectionalInscatteringExponent(float Value); // 0x2ac0d30 [Final Native Public]
    void SetDirectionalInscatteringColor(const FLinearColor& Value); // 0x2ac0ca0 [Final Native Public]

// UExporter (/Script/Engine.Exporter)
    bool ScriptRunAssetExportTask(UAssetExportTask* Task); // 0xe53a10 [Event Public]
    bool RunAssetExportTasks(const TArray<UAssetExportTask*>& ExportTasks); // 0x2ac0bf0 [Final Native Static Public]
    bool RunAssetExportTask(UAssetExportTask* Task); // 0x2ac0b60 [Final Native Static 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); // 0x2f08620 [Final Native Static Public]
    bool SetPropertyValueAndBroadcast(bool NewValueByRef, const int32& OldValue, const int32& NewValue, UObject* Object, UObject* NetOwner, bool bHasLocalRepNotify, bool bShouldFlushDormancyOnSet, bool bIsNetProperty); // 0x2f07e80 [Final Native Static Public]
    void BroadcastFieldValueChanged(UObject* Object, const FFieldNotificationId& FieldId); // 0x2ac0940 [Final Native Static Public]
    void BroadcastFieldsValueChanged(UObject* Object, const TArray<FFieldNotificationId>& FieldIds); // 0x2ac0a00 [Final Native Static Public]

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

// IAnimationDataController (/Script/Engine.AnimationDataController)
    void UpdateCurveNamesFromSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x2ac94b0 [Native Public]
    bool SetTransformCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FTransform>& TransformValues, const TArray<float>& TimeKeys, bool bShouldTransact); // 0x2ac92d0 [Native Public]
    bool SetTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, FTransform& Value, bool bShouldTransact); // 0x2ac90e0 [Native Public]
    void SetPlayLength(float Length, bool bShouldTransact); // 0x2ac9000 [Native Public]
    void SetNumberOfFrames(const FFrameNumber& NewLengthInFrames, bool bShouldTransact); // 0x2ac8f30 [Native Public]
    void SetModel(const TScriptInterface<IAnimationDataModel>& InModel); // 0x2ac8e10 [Native Public]
    void SetFrameRate(const FFrameRate& FrameRate, bool bShouldTransact); // 0x2ac8d30 [Native Public]
    bool SetCurveKeys(FAnimationCurveIdentifier& CurveId, const TArray<FRichCurveKey>& CurveKeys, bool bShouldTransact); // 0x2ac8a60 [Native Public]
    bool SetCurveKey(FAnimationCurveIdentifier& CurveId, const FRichCurveKey& Key, bool bShouldTransact); // 0x2ac88f0 [Native Public]
    bool SetCurveFlags(FAnimationCurveIdentifier& CurveId, int32 Flags, bool bShouldTransact); // 0x2ac87b0 [Native Public]
    bool SetCurveFlag(FAnimationCurveIdentifier& CurveId, const EAnimAssetCurveFlags& Flag, bool bState, bool bShouldTransact); // 0x2ac8610 [Native Public]
    bool SetCurveColor(FAnimationCurveIdentifier& CurveId, const FLinearColor& Color, bool bShouldTransact); // 0x2ac84c0 [Native Public]
    bool SetBoneTrackKeys(const FName& BoneName, const TArray<FVector>& PositionalKeys, const TArray<FQuat>& RotationalKeys, const TArray<FVector>& ScalingKeys, bool bShouldTransact); // 0x2ac81e0 [Native Public]
    bool ScaleCurve(FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact); // 0x2ac8050 [Native Public]
    void ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact); // 0x2ac7ef0 [Native Public]
    void ResizeNumberOfFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x2ac7da0 [Native Public]
    void ResizeInFrames(const FFrameNumber& NewLengthInFrames, const FFrameNumber& T0, const FFrameNumber& T1, bool bShouldTransact); // 0x2ac7c50 [Native Public]
    void Resize(float Length, float T0, float T1, bool bShouldTransact); // 0x2ac7af0 [Native Public]
    bool RenameCurve(FAnimationCurveIdentifier& CurveToRenameId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x2ac7980 [Native Public]
    bool RemoveTransformCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x2ac7840 [Native Public]
    bool RemoveCurveKey(FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact); // 0x2ac75a0 [Native Public]
    bool RemoveCurve(FAnimationCurveIdentifier& CurveId, bool bShouldTransact); // 0x2ac74a0 [Native Public]
    bool RemoveBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x2ac73c0 [Native Public]
    bool RemoveAttributeKey(FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact); // 0x2ac7260 [Native Public]
    bool RemoveAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x2ac7130 [Native Public]
    void RemoveAllCurvesOfType(const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x2ac7050 [Native Public]
    void RemoveAllBoneTracks(bool bShouldTransact); // 0x2ac6fc0 [Native Public]
    int32 RemoveAllAttributesForBone(const FName& BoneName, bool bShouldTransact); // 0x2ac6ed0 [Native Public]
    int32 RemoveAllAttributes(bool bShouldTransact); // 0x2ac6e30 [Native Public]
    void OpenBracket(FText& InTitle, bool bShouldTransact); // 0x2ac6d00 [Native Public]
    int32 InsertBoneTrack(const FName& BoneName, int32 DesiredIndex, bool bShouldTransact); // 0x2ac69f0 [Native Public]
    TScriptInterface<IAnimationDataModel> GetModelInterface(); // 0x2ac6890 [Native Public]
    void FindOrAddCurveNamesOnSkeleton(USkeleton* Skeleton, const ERawCurveTrackTypes& SupportedCurveType, bool bShouldTransact); // 0x2ac5d60 [Native Public]
    bool DuplicateCurve(FAnimationCurveIdentifier& CopyCurveId, FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact); // 0x2ac5bf0 [Native Public]
    bool DuplicateAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact); // 0x2ac5a40 [Native Public]
    void CloseBracket(bool bShouldTransact); // 0x2ac59b0 [Native Public]
    bool AddCurve(FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact); // 0x2ac4fb0 [Native Public]
    int32 AddBoneTrack(const FName& BoneName, bool bShouldTransact); // 0x2ac4ee0 [Native Public]
    bool AddBoneCurve(const FName& BoneName, bool bShouldTransact); // 0x2ac4e10 [Native Public]
    bool AddAttribute(FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact); // 0x2ac4ce0 [Native Public]

// IAnimationDataModel (/Script/Engine.AnimationDataModel)
    bool IsValidBoneTrackName(const FName& TrackName); // 0x2ac6bb0 [Native Public]
    bool IsValidBoneTrackIndex(int32 TrackIndex); // 0x2ac6b10 [Native Public]
    double GetPlayLength(); // 0x2ac69c0 [Native Public]
    int32 GetNumBoneTracks(); // 0x2ac68d0 [Native Public]
    int32 GetNumberOfTransformCurves(); // 0x2ac6990 [Native Public]
    int32 GetNumberOfKeys(); // 0x2ac6960 [Native Public]
    int32 GetNumberOfFrames(); // 0x2ac6930 [Native Public]
    int32 GetNumberOfFloatCurves(); // 0x2ac6900 [Native Public]
    FFrameRate GetFrameRate(); // 0x2ac63c0 [Native Public]
    void GetBoneTrackNames(const TArray<FName>& OutNames); // 0x2ac6220 [Native Public]
    int32 GetBoneTrackIndexByName(const FName& TrackName); // 0x2ac6180 [Native Public]
    int32 GetBoneTrackIndex(FBoneAnimationTrack& Track); // 0x2ac6080 [Native Public]
    FBoneAnimationTrack GetBoneTrackByName(const FName& TrackName); // 0x2ac5fe0 [Native Public]
    FBoneAnimationTrack GetBoneTrackByIndex(int32 TrackIndex); // 0x2ac5f40 [Native Public]
    TArray<FBoneAnimationTrack> GetBoneAnimationTracks(); // 0x2ac5ea0 [Native Public]
    UAnimSequence* GetAnimationSequence(); // 0x2ac5e70 [Native Public]

// UKismetTextLibrary (/Script/Engine.KismetTextLibrary)
    FText TextTrimTrailing(FText& InText); // 0x2ad16d0 [Final Native Static Public]
    FText TextTrimPrecedingAndTrailing(FText& InText); // 0x2ad15b0 [Final Native Static Public]
    FText TextTrimPreceding(FText& InText); // 0x2ad1490 [Final Native Static Public]
    FText TextToUpper(FText& InText); // 0x2ad1370 [Final Native Static Public]
    FText TextToLower(FText& InText); // 0x2ad1250 [Final Native Static Public]
    bool TextIsTransient(FText& InText); // 0x2ad1180 [Final Native Static Public]
    bool TextIsFromStringTable(FText& Text); // 0x2ad10b0 [Final Native Static Public]
    bool TextIsEmpty(FText& InText); // 0x2ad0fe0 [Final Native Static Public]
    bool TextIsCultureInvariant(FText& InText); // 0x2ad0f10 [Final Native Static Public]
    FText TextFromStringTable(const FName& TableId, const FString& Key); // 0x2ad0de0 [Final Native Static Public]
    bool StringTableIdAndKeyFromText(const FText& Text, const FName& OutTableId, const FString& OutKey); // 0x2ad0c30 [Final Native Static Public]
    FText PolyglotDataToText(FPolyglotTextData& PolyglotData); // 0x2ad05c0 [Final Native Static Public]
    bool NotEqual_TextText(FText& A, FText& B); // 0x2ad0450 [Final Native Static Public]
    bool NotEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x2ad02e0 [Final Native Static Public]
    void IsPolyglotDataValid(FPolyglotTextData& PolyglotData, const bool& IsValid, FText& ErrorMessage); // 0x2acf970 [Final Native Static Public]
    FText GetEmptyText(); // 0x2acf8b0 [Final Native Static Public]
    FText Format(const FText& InPattern, const TArray<FFormatArgumentData>& InArgs); // 0x2acf6a0 [Final Native Static Public]
    bool FindTextInLocalizationTable(const FString& Namespace, const FString& Key, FText& OutText, const FString& SourceString); // 0x2acf4c0 [Final Native Static Public]
    bool EqualEqual_TextText(FText& A, FText& B); // 0x2acf350 [Final Native Static Public]
    bool EqualEqual_IgnoreCase_TextText(FText& A, FText& B); // 0x2acf1e0 [Final Native Static Public]
    FText Conv_VectorToText(const FVector& InVec); // 0x2acf0f0 [Final Native Static Public]
    FText Conv_Vector2dToText(const FVector2D& InVec); // 0x2acf020 [Final Native Static Public]
    FText Conv_TransformToText(FTransform& InTrans); // 0x2aceec0 [Final Native Static Public]
    FString Conv_TextToString(FText& InText); // 0x2aceda0 [Final Native Static Public]
    FText Conv_StringToText(const FString& InString); // 0x2acecb0 [Final Native Static Public]
    FText Conv_RotatorToText(const FRotator& InRot); // 0x2acebc0 [Final Native Static Public]
    FText Conv_ObjectToText(UObject* InObj); // 0x2aceae0 [Final Native Static Public]
    FText Conv_NameToText(const FName& InName); // 0x2acea00 [Final Native Static Public]
    FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x2ace7f0 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x2ace5e0 [Final Native Static Public]
    FText Conv_DoubleToText(double Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x2ace320 [Final Native Static Public]
    FText Conv_ColorToText(const FLinearColor& InColor); // 0x2ace250 [Final Native Static Public]
    FText Conv_ByteToText(uint8 Value); // 0x2ace180 [Final Native Static Public]
    FText Conv_BoolToText(bool InBool); // 0x2ace0a0 [Final Native Static Public]
    FText AsTimeZoneTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x2acdd90 [Final Native Static Public]
    FText AsTimeZoneDateTime_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x2acdaf0 [Final Native Static Public]
    FText AsTimeZoneDate_DateTime(const FDateTime& InDateTime, const FString& InTimeZone); // 0x2acdc40 [Final Native Static Public]
    FText AsTimespan_Timespan(const FTimespan& InTimespan); // 0x2acdfc0 [Final Native Static Public]
    FText AsTime_DateTime(const FDateTime& In); // 0x2acdee0 [Final Native Static Public]
    FText AsPercent_Float(float Value, const ERoundingMode& RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); // 0x2acd830 [Final Native Static Public]
    FText AsDateTime_DateTime(const FDateTime& In); // 0x2acd670 [Final Native Static Public]
    FText AsDate_DateTime(const FDateTime& InDateTime); // 0x2acd750 [Final Native Static Public]
    FText AsCurrencyBase(int32 BaseValue, const FString& CurrencyCode); // 0x2accf10 [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); // 0x2acd360 [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); // 0x2acd040 [Final Native Static Public]

// UWorld (/Script/Engine.World)
    AWorldSettings* K2_GetWorldSettings(); // 0x35d5d40 [Final Native Public]
    void HandleTimelineScrubbed(); // 0x35d5d20 [Final Native Public]
    UDataLayerManager* GetDataLayerManager(); // 0x35d5b10 [Final Native Public]

// ULevelStreaming (/Script/Engine.LevelStreaming)
    bool ShouldBeLoaded(); // 0x30b6e60 [Native Public]
    void SetShouldBeVisible(bool bInShouldBeVisible); // 0x30b6d90 [Final Native Public]
    void SetShouldBeLoaded(bool bInShouldBeLoaded); // 0x30b6d00 [Native Public]
    void SetPriority(int32 NewPriority); // 0x30b6c50 [Final Native Public]
    void SetLevelLODIndex(int32 LODIndex); // 0x30b6950 [Final Native Public]
    void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); // 0x30b6890 [Final Native Public]
    bool IsStreamingStatePending(); // 0x30b6140 [Final Native Public]
    bool IsLevelVisible(); // 0x30b60d0 [Final Native Public]
    bool IsLevelLoaded(); // 0x30b60a0 [Final Native Public]
    FName GetWorldAssetPackageFName(); // 0x30b6020 [Native Public]
    ULevel* GetLoadedLevel(); // 0x2dd3710 [Final Native Public]
    ALevelScriptActor* GetLevelScriptActor(); // 0x30b5ed0 [Final Native Public]
    bool GetIsRequestingUnloadAndRemoval(); // 0x30b5ea0 [Final Native Public]
    ULevelStreaming* CreateInstance(const FString& UniqueInstanceName); // 0x30b5b90 [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); // 0x2acff50 [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); // 0x2acfc10 [Final Native Static Public]

// ULightComponentBase (/Script/Engine.LightComponentBase)
    void SetSamplesPerPixel(int32 NewValue); // 0x2ad0ba0 [Final Native Public]
    void SetCastVolumetricShadow(bool bNewValue); // 0x2ad0b10 [Final Native Public]
    void SetCastShadows(bool bNewValue); // 0x2ad0a80 [Final Native Public]
    void SetCastRaytracedShadows(const ECastRayTracedShadow& bNewValue); // 0x2ad0a00 [Final Native Public]
    void SetCastRaytracedShadow(bool bNewValue); // 0x2ad0970 [Final Native Public]
    void SetCastDeepShadow(bool bNewValue); // 0x2ad08e0 [Final Native Public]
    void SetAffectReflection(bool bNewValue); // 0x2ad0850 [Final Native Public]
    void SetAffectGlobalIllumination(bool bNewValue); // 0x2ad07c0 [Final Native Public]
    FLinearColor GetLightColor(); // 0x2acf930 [Final Native Public]

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

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

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

// UFXSystemComponent (/Script/Engine.FXSystemComponent)
    void SetVectorParameter(const FName& ParameterName, const FVector& Param); // 0x2b037a0 [Native Public]
    void SetUseAutoManageAttachment(bool bAutoManage); // 0x2b03710 [Native Public]
    void SetIntParameter(const FName& ParameterName, int32 Param); // 0x2b03260 [Native Public]
    void SetFloatParameter(const FName& ParameterName, float Param); // 0x2b03170 [Native Public]
    void SetEmitterEnable(const FName& EmitterName, bool bNewEnableState); // 0x2b030a0 [Native Public]
    void SetColorParameter(const FName& ParameterName, const FLinearColor& Param); // 0x2b02fc0 [Native Public]
    void SetBoolParameter(const FName& ParameterName, bool Param); // 0x2b02ef0 [Native Public]
    void SetAutoAttachmentParameters(USceneComponent* Parent, const FName& SocketName, const EAttachmentRule& LocationRule, const EAttachmentRule& RotationRule, const EAttachmentRule& ScaleRule); // 0x2b025b0 [Native Public]
    void SetActorParameter(const FName& ParameterName, AActor* Param); // 0x2b023b0 [Native Public]
    void ReleaseToPool(); // 0x2b021d0 [Native Public]
    UFXSystemAsset* GetFXSystemAsset(); // 0x2b01960 [Native Public]

// UParticleSystemComponent (/Script/Engine.ParticleSystemComponent)
    void SetTrailSourceData(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x2b035b0 [Final Native Public]
    void SetTemplate(UParticleSystem* NewTemplate); // 0x2b03520 [Final Native Public]
    void SetMaterialParameter(const FName& ParameterName, UMaterialInterface* Param); // 0x2b03450 [Final Native Public]
    void SetBeamTargetTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 TargetIndex); // 0x2b02dc0 [Native Public]
    void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); // 0x2b02cc0 [Native Public]
    void SetBeamTargetPoint(int32 EmitterIndex, const FVector& NewTargetPoint, int32 TargetIndex); // 0x2b02b90 [Native Public]
    void SetBeamSourceTangent(int32 EmitterIndex, const FVector& NewTangentPoint, int32 SourceIndex); // 0x2b02a60 [Native Public]
    void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); // 0x2b02960 [Native Public]
    void SetBeamSourcePoint(int32 EmitterIndex, const FVector& NewSourcePoint, int32 SourceIndex); // 0x2b02830 [Native Public]
    void SetBeamEndPoint(int32 EmitterIndex, const FVector& NewEndPoint); // 0x2b02750 [Native Public]
    void SetAutoAttachParams(USceneComponent* Parent, const FName& SocketName, const EAttachLocation& LocationType); // 0x2b02480 [Final Native Public]
    int32 GetNumActiveParticles(); // 0x2b01cc0 [Final Native Public]
    UMaterialInterface* GetNamedMaterial(const FName& InName); // 0x2b01bf0 [Native Public]
    bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTangentPoint); // 0x2b01670 [Native Public]
    bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, const float& OutTargetStrength); // 0x2b01550 [Native Public]
    bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, const FVector& OutTargetPoint); // 0x2b01430 [Native Public]
    bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, const FVector& OutTangentPoint); // 0x2b01310 [Native Public]
    bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, const float& OutSourceStrength); // 0x2b011f0 [Native Public]
    bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, const FVector& OutSourcePoint); // 0x2b010d0 [Native Public]
    bool GetBeamEndPoint(int32 EmitterIndex, const FVector& OutEndPoint); // 0x2b00fe0 [Native Public]
    void GenerateParticleEvent(const FName& InEventName, float InEmitterTime, const FVector& InLocation, const FVector& InDirection, const FVector& InVelocity); // 0x2b00e20 [Final Native Public]
    void EndTrails(); // 0x2b00c60 [Final Native Public]
    UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(const FName& InName, UMaterialInterface* SourceMaterial); // 0x2b00b90 [Native Public]
    void BeginTrails(const FName& InFirstSocketName, const FName& InSecondSocketName, const ETrailWidthMode& InWidthMode, float InWidth); // 0x2b00a10 [Final Native Public]

// UPhysicsObjectBlueprintLibrary (/Script/Engine.PhysicsObjectBlueprintLibrary)
    FTransform GetPhysicsObjectWorldTransform(UPrimitiveComponent* Component, const FName& BoneName); // 0x2b01d50 [Final Native Static Public]
    FClosestPhysicsObjectResult GetClosestPhysicsObjectFromWorldLocation(UPrimitiveComponent* Component, const FVector& WorldLocation); // 0x2b01830 [Final Native Static Public]
    bool ExtractClosestPhysicsObjectResults(FClosestPhysicsObjectResult& Result, const FName& OutName); // 0x2b00c80 [Final Native Static Public]
    void ApplyRadialImpulse(UPrimitiveComponent* Component, const FVector& Origin, float Radius, float Strength, const ERadialImpulseFalloff& Falloff, bool bApplyStrain); // 0x2b00830 [Final Native Static Public]

// UPhysicsSpringComponent (/Script/Engine.PhysicsSpringComponent)
    FVector GetSpringRestingPoint(); // 0x2b01f00 [Final Native Public]
    FVector GetSpringDirection(); // 0x2b01ec0 [Final Native Public]
    FVector GetSpringCurrentEndPoint(); // 0x2b01e80 [Final Native Public]
    float GetNormalizedCompressionScalar(); // 0x2b01c90 [Final Native Public]

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

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

// USceneCaptureComponent (/Script/Engine.SceneCaptureComponent)
    void ShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x2e1cb00 [Final Native Public]
    void ShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x2e1c8e0 [Final Native Public]
    void SetCaptureSortPriority(int32 NewCaptureSortPriority); // 0x2e1b930 [Final Native Public]
    void RemoveShowOnlyComponent(UPrimitiveComponent* InComponent); // 0x2e1a320 [Final Native Public]
    void RemoveShowOnlyActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x2e1a080 [Final Native Public]
    void HideComponent(UPrimitiveComponent* InComponent); // 0x2e195a0 [Final Native Public]
    void HideActorComponents(AActor* InActor, bool bIncludeFromChildActors); // 0x2e19350 [Final Native Public]
    void ClearShowOnlyComponents(); // 0x2e17250 [Final Native Public]
    void ClearHiddenComponents(); // 0x2e17200 [Final Native Public]

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

// APlayerCameraManager (/Script/Engine.PlayerCameraManager)
    void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); // 0x2b04240 [Final Native Protected]
    void StopCameraShake(UCameraShakeBase* ShakeInstance, bool bImmediately); // 0x2b04170 [Native Public]
    void StopCameraFade(); // 0x2b04150 [Native Public]
    void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x2b04040 [Native Public]
    void StopAllInstancesOfCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x2b03f70 [Native Public]
    void StopAllCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x2b03ea0 [Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x2b03e10 [Native Public]
    UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> ShakeClass, UCameraShakeSourceComponent* SourceComponent, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x2b03c20 [Native Public]
    UCameraShakeBase* StartCameraShake(TSubclassOf<UCameraShakeBase> ShakeClass, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x2b03a80 [Native Public]
    void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); // 0x2b03890 [Native Public]
    void SetManualCameraFade(float InFadeAmount, const FLinearColor& Color, bool bInFadeAudio); // 0x2b03330 [Native Public]
    void SetGameCameraCutThisFrame(); // 0x2b03240 [Native Public]
    void RemoveGenericCameraLensEffect(const TScriptInterface<ICameraLensEffectInterface>& Emitter); // 0x2b02320 [Native Public]
    bool RemoveCameraModifier(UCameraModifier* ModifierToRemove); // 0x2b02280 [Native Public]
    void RemoveCameraLensEffect(AEmitterCameraLensEffectBase* Emitter); // 0x2b021f0 [Native Public]
    void PhotographyCameraModify(const FVector& NewCameraLocation, const FVector& PreviousCameraLocation, const FVector& OriginalCameraLocation, const FVector& ResultCameraLocation); // 0x2b02030 [Native Event Public]
    void OnPhotographySessionStart(); // 0x2b02010 [Native Event Public]
    void OnPhotographySessionEnd(); // 0x2b01ff0 [Native Event Public]
    void OnPhotographyMultiPartCaptureStart(); // 0x2b01fd0 [Native Event Public]
    void OnPhotographyMultiPartCaptureEnd(); // 0x2ac0b40 [Native Event Public]
    APlayerController* GetOwningPlayerController(); // 0x2b01d20 [Native Public]
    float GetFOVAngle(); // 0x2b01920 [Native Public]
    FRotator GetCameraRotation(); // 0x2b017e0 [Native Public]
    FVector GetCameraLocation(); // 0x2b01790 [Native Public]
    UCameraModifier* FindCameraModifierByClass(TSubclassOf<UCameraModifier> ModifierClass); // 0x2b00d80 [Native Public]
    void ClearCameraLensEffects(); // 0x2b00b70 [Native Public]
    bool BlueprintUpdateCamera(AActor* CameraTarget, const FVector& NewCameraLocation, const FRotator& NewCameraRotation, const float& NewCameraFOV); // 0xe53a10 [Event Public]
    UCameraModifier* AddNewCameraModifier(TSubclassOf<UCameraModifier> ModifierClass); // 0x2b00790 [Native Public]
    TScriptInterface<ICameraLensEffectInterface> AddGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x2b006e0 [Native Public]
    AEmitterCameraLensEffectBase* AddCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x2b00490 [Native Public]

// UPluginBlueprintLibrary (/Script/Engine.PluginBlueprintLibrary)
    bool IsPluginMounted(const FString& PluginName); // 0x2b0af40 [Final Native Static Public]
    bool GetPluginVersionName(const FString& PluginName, const FString& OutVersionName); // 0x2b0a9f0 [Final Native Static Public]
    bool GetPluginVersion(const FString& PluginName, const int32& OutVersion); // 0x2b0a900 [Final Native Static Public]
    bool GetPluginNameForObjectPath(const FSoftObjectPath& ObjectPath, const FString& OutPluginName); // 0x2b0a7d0 [Final Native Static Public]
    bool GetPluginMountedAssetPath(const FString& PluginName, const FString& OutAssetPath); // 0x2b0a6d0 [Final Native Static Public]
    bool GetPluginEditorCustomVirtualPath(const FString& PluginName, const FString& OutVirtualPath); // 0x2b0a5d0 [Final Native Static Public]
    bool GetPluginDescriptorFilePath(const FString& PluginName, const FString& OutFilePath); // 0x2b0a4d0 [Final Native Static Public]
    bool GetPluginDescription(const FString& PluginName, const FString& OutDescription); // 0x2b0a3d0 [Final Native Static Public]
    bool GetPluginContentDir(const FString& PluginName, const FString& OutContentDir); // 0x2b0a2d0 [Final Native Static Public]
    bool GetPluginBaseDir(const FString& PluginName, const FString& OutBaseDir); // 0x2b0a1d0 [Final Native Static Public]
    TArray<FString> GetEnabledPluginNames(); // 0x2b09810 [Final Native Static Public]
    TArray<FString> GetAdditionalProjectPluginSearchPaths(); // 0x2b09130 [Final Native Static Public]
    TArray<FString> GetAdditionalPluginSearchPaths(); // 0x2b090b0 [Final Native Static Public]

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

// ARadialForceActor (/Script/Engine.RadialForceActor)
    void ToggleForce(); // 0x2b02010 [Native Public]
    void FireImpulse(); // 0x2ac0b40 [Native Public]
    void EnableForce(); // 0x2b01fd0 [Native Public]
    void DisableForce(); // 0x2b01ff0 [Native Public]

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

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

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

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

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

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

// USkyLightComponent (/Script/Engine.SkyLightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x2b1f160 [Final Native Public]
    void SetSourceCubemapAngle(float NewValue); // 0x2b1ef40 [Final Native Public]
    void SetOcclusionTint(const FColor& InTint); // 0x2b1e9c0 [Final Native Public]
    void SetOcclusionExponent(float InOcclusionExponent); // 0x2b1e940 [Final Native Public]
    void SetOcclusionContrast(float InOcclusionContrast); // 0x2b1e8c0 [Final Native Public]
    void SetMinOcclusion(float InMinOcclusion); // 0x2b1e840 [Final Native Public]
    void SetLowerHemisphereColor(const FLinearColor& InLowerHemisphereColor); // 0x2b1e690 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor); // 0x2b1e600 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x2b1e470 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x2b1e3f0 [Final Native Public]
    void SetCubemapBlend(UTextureCube* SourceCubemap, UTextureCube* DestinationCubemap, float InBlendFraction); // 0x2b1e250 [Final Native Public]
    void SetCubemap(UTextureCube* NewCubemap); // 0x2b1e1c0 [Final Native Public]
    void RecaptureSky(); // 0x2b1e000 [Final Native Public]

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

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

// USparseVolumeTexture (/Script/Engine.SparseVolumeTexture)
    int32 GetSizeZ(); // 0x2b25410 [Native Public]
    int32 GetSizeY(); // 0x2b253e0 [Native Public]
    int32 GetSizeX(); // 0x2b01cf0 [Native Public]
    int32 GetNumMipLevels(); // 0x2b25360 [Native Public]
    int32 GetNumFrames(); // 0x2b25330 [Native Public]

// UAnimatedSparseVolumeTextureController (/Script/Engine.AnimatedSparseVolumeTextureController)
    void Update(float DeltaTime); // 0x2b25cd0 [Final Native Public]
    void Stop(); // 0x2b25cb0 [Final Native Public]
    void Play(); // 0x2b254f0 [Final Native Public]
    void Pause(); // 0x2b254d0 [Final Native Public]
    USparseVolumeTextureFrame* GetFrameByIndex(int32 FrameIndex); // 0x2b25210 [Final Native Public]
    float GetFractionalFrameIndex(); // 0x2b251e0 [Final Native Public]
    float GetDuration(); // 0x2b251b0 [Final Native Public]
    void GetCurrentFramesForInterpolation(const USparseVolumeTextureFrame*& Frame0, const USparseVolumeTextureFrame*& Frame1, const float& LerpAlpha); // 0x2b25060 [Final Native Public]
    USparseVolumeTextureFrame* GetCurrentFrame(); // 0x2b25030 [Final Native Public]

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

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

// UStereoLayerComponent (/Script/Engine.StereoLayerComponent)
    void SetUVRect(const FBox2D& InUVRect); // 0x2b25c10 [Final Native Public]
    void SetTexture(UTexture* InTexture); // 0x2b25b80 [Final Native Public]
    void SetQuadSize(const FVector2D& InQuadSize); // 0x2b259a0 [Final Native Public]
    void SetPriority(int32 InPriority); // 0x2b25910 [Final Native Public]
    void SetLeftTexture(UTexture* InTexture); // 0x2b25800 [Final Native Public]
    void SetEquirectProps(const FEquirectProps& InEquirectProps); // 0x2b25510 [Final Native Public]
    void MarkTextureForUpdate(); // 0x2b254b0 [Final Native Public]
    FBox2D GetUVRect(); // 0x2b25470 [Final Native Public]
    UTexture* GetTexture(); // 0x2a5a990 [Final Native Public]
    FVector2D GetQuadSize(); // 0x2b253b0 [Final Native Public]
    int32 GetPriority(); // 0x2b25390 [Final Native Public]
    UTexture* GetLeftTexture(); // 0x29943b0 [Final Native Public]

// UTextRenderComponent (/Script/Engine.TextRenderComponent)
    void SetYScale(float Value); // 0x2b2b130 [Final Native Public]
    void SetXScale(float Value); // 0x2b2b0b0 [Final Native Public]
    void SetWorldSize(float Value); // 0x2b2b030 [Final Native Public]
    void SetVertSpacingAdjust(float Value); // 0x2b2af30 [Final Native Public]
    void SetVerticalAlignment(const EVerticalTextAligment& Value); // 0x2b2afb0 [Final Native Public]
    void SetTextRenderColor(const FColor& Value); // 0x2b2aba0 [Final Native Public]
    void SetTextMaterial(UMaterialInterface* Material); // 0x2b2ab10 [Final Native Public]
    void SetText(FText& Value); // 0x2b2a0e0 [Final Native Public]
    void SetHorizSpacingAdjust(float Value); // 0x2b2a600 [Final Native Public]
    void SetHorizontalAlignment(const EHorizTextAligment& Value); // 0x2b2a680 [Final Native Public]
    void SetFont(UFont* Value); // 0x2b2a570 [Final Native Public]
    void K2_SetText(FText& Value); // 0x2b2a0e0 [Final Native Public]
    FVector GetTextWorldSize(); // 0x2b29fe0 [Final Native Public]
    FVector GetTextLocalSize(); // 0x2b29fa0 [Final Native Public]

// UTimelineComponent (/Script/Engine.TimelineComponent)
    void Stop(); // 0x2b2b310 [Final Native Public]
    void SetVectorCurve(UCurveVector* NewVectorCurve, const FName& VectorTrackName); // 0x2b2ae60 [Final Native Public]
    void SetTimelinePostUpdateFunc(const FScriptDelegate& NewTimelinePostUpdateFunc); // 0x2b2adc0 [Final Native Public]
    void SetTimelineLengthMode(const ETimelineLengthMode& NewLengthMode); // 0x2b2ad40 [Final Native Public]
    void SetTimelineLength(float NewLength); // 0x2b2acc0 [Final Native Public]
    void SetTimelineFinishedFunc(const FScriptDelegate& NewTimelineFinishedFunc); // 0x2b2ac20 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x2b2a970 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); // 0x2b2a9f0 [Final Native Public]
    void SetNewTime(float NewTime); // 0x2b2a8f0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x2b2a860 [Final Native Public]
    void SetLinearColorCurve(UCurveLinearColor* NewLinearColorCurve, const FName& LinearColorTrackName); // 0x2b2a790 [Final Native Public]
    void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); // 0x2b2a700 [Final Native Public]
    void SetFloatCurve(UCurveFloat* NewFloatCurve, const FName& FloatTrackName); // 0x2b2a4a0 [Final Native Public]
    void ReverseFromEnd(); // 0x2b2a480 [Final Native Public]
    void Reverse(); // 0x2b2a460 [Final Native Public]
    void PlayFromStart(); // 0x2b2a440 [Final Native Public]
    void Play(); // 0x2b2a420 [Final Native Public]
    void OnRep_Timeline(FTimeline& OldTimeline); // 0x2b2a1b0 [Final Native Public]
    bool IsReversing(); // 0x2b2a0b0 [Final Native Public]
    bool IsPlaying(); // 0x2b2a080 [Final Native Public]
    bool IsLooping(); // 0x2b2a050 [Final Native Public]
    float GetTimelineLength(); // 0x2b2a020 [Final Native Public]
    float GetScaledTimelineLength(); // 0x2b29f70 [Final Native Public]
    float GetPlayRate(); // 0x2b29f10 [Final Native Public]
    float GetPlaybackPosition(); // 0x2b29f40 [Final Native Public]
    bool GetIgnoreTimeDilation(); // 0x2b29eb0 [Final Native Public]
    void AddInterpVector(UCurveVector* VectorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x2b29c40 [Final Native Public]
    void AddInterpLinearColor(UCurveLinearColor* LinearColorCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x2b29ae0 [Final Native Public]
    void AddInterpFloat(UCurveFloat* FloatCurve, const FScriptDelegate& InterpFunc, const FName& PropertyName, const FName& TrackName); // 0x2b29980 [Final Native Public]
    void AddEvent(float Time, const FScriptDelegate& EventFunc); // 0x2b29890 [Final Native Public]

// UTwitterIntegrationBase (/Script/Engine.TwitterIntegrationBase)
    bool TwitterRequest(const FString& URL, const TArray<FString>& ParamKeysAndValues, const ETwitterRequestMethod& RequestMethod, int32 AccountIndex); // 0x2b2b330 [Native Public]
    bool ShowTweetUI(const FString& InitialMessage, const FString& URL, const FString& Picture); // 0x2b2b1b0 [Native Public]
    void Init(); // 0x1a4bcd0 [Native Public]
    int32 GetNumAccounts(); // 0x2b29ee0 [Native Public]
    FString GetAccountName(int32 AccountIndex); // 0x2b29dd0 [Native Public]
    bool CanShowTweetUI(); // 0x294ec70 [Native Public]
    bool AuthorizeAccounts(); // 0x2b29da0 [Native Public]

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

// UWindDirectionalSourceComponent (/Script/Engine.WindDirectionalSourceComponent)
    void SetWindType(const EWindSourceType& InNewType); // 0x2b5d330 [Final Native Public]
    void SetStrength(float InNewStrength); // 0x2b5d1a0 [Final Native Public]
    void SetSpeed(float InNewSpeed); // 0x2b5d120 [Final Native Public]
    void SetRadius(float InNewRadius); // 0x2b5cef0 [Final Native Public]
    void SetMinimumGustAmount(float InNewMinGust); // 0x2b5cce0 [Final Native Public]
    void SetMaximumGustAmount(float InNewMaxGust); // 0x2b5cc60 [Final Native Public]

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

// UAvoidanceManager (/Script/Engine.AvoidanceManager)
    bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight); // 0x2b8ec90 [Final Native Public]
    int32 GetObjectCount(); // 0x2b8eb10 [Final Native Public]
    int32 GetNewAvoidanceUID(); // 0x2b8eae0 [Final Native Public]
    FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp); // 0x2b8e9c0 [Final Native Public]

// AAmbientSound (/Script/Engine.AmbientSound)
    void Stop(); // 0x2b8ee00 [Final Native Public]
    void Play(float StartTime); // 0x2b8eb80 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel); // 0x2b8e8e0 [Final Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel); // 0x2b8e800 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); // 0x2b8e720 [Final Native Public]

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

// UAnimMontage (/Script/Engine.AnimMontage)
    bool IsValidSectionName(const FName& InSectionName); // 0x2c13490 [Final Native Public]
    bool IsValidAdditiveSlot(const FName& SlotNodeName); // 0x2c133b0 [Final Native Public]
    FName GetSectionName(int32 SectionIndex); // 0x2c12c70 [Final Native Public]
    int32 GetSectionIndex(const FName& InSectionName); // 0x2c12ba0 [Final Native Public]
    int32 GetNumSections(); // 0x2c12b80 [Final Native Public]
    FName GetGroupName(); // 0x2c129a0 [Final Native Public]
    float GetDefaultBlendOutTime(); // 0x2c12940 [Final Native Public]
    float GetDefaultBlendInTime(); // 0x294d5a0 [Final Native Public]
    FAlphaBlendArgs GetBlendOutArgs(); // 0x2c12420 [Final Native Public]
    FAlphaBlendArgs GetBlendInArgs(); // 0x2c123e0 [Final Native Public]
    UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(UAnimSequenceBase* Asset, const FName& SlotNodeName, FMontageBlendSettings& BlendInSettings, FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime); // 0x2c12180 [Final Native Static Public]

// UAnimNotifyLibrary (/Script/Engine.AnimNotifyLibrary)
    bool NotifyStateReachedEnd(FAnimNotifyEventReference& EventReference); // 0x2c13560 [Final Native Static Public]
    float GetCurrentAnimationTimeRatio(FAnimNotifyEventReference& EventReference); // 0x2c127e0 [Final Native Static Public]
    float GetCurrentAnimationTime(FAnimNotifyEventReference& EventReference); // 0x2c12700 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTimeRatio(FAnimNotifyEventReference& EventReference); // 0x2c125b0 [Final Native Static Public]
    float GetCurrentAnimationNotifyStateTime(FAnimNotifyEventReference& EventReference); // 0x2c12460 [Final Native Static Public]

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

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

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

// UAnimSingleNodeInstance (/Script/Engine.AnimSingleNodeInstance)
    void StopAnim(); // 0x2c41820 [Final Native Public]
    void SetReverse(bool bInReverse); // 0x2c416c0 [Final Native Public]
    void SetPreviewCurveOverride(const FName& PoseName, float Value, bool bRemoveIfZero); // 0x2c415a0 [Final Native Public]
    void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); // 0x2c41480 [Final Native Public]
    void SetPosition(float InPosition, bool bFireNotifies); // 0x2c41350 [Final Native Public]
    void SetPlayRate(float InPlayRate); // 0x2c411d0 [Final Native Public]
    void SetPlaying(bool bIsPlaying); // 0x2c412c0 [Final Native Public]
    void SetMirrorDataTable(UMirrorDataTable* MirrorDataTable); // 0x2c410e0 [Final Native Public]
    void SetLooping(bool bIsLooping); // 0x2c41050 [Final Native Public]
    void SetBlendSpacePosition(const FVector& InPosition); // 0x2c40f60 [Final Native Public]
    void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); // 0x2c40e40 [Native Public]
    void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); // 0x2c40c50 [Final Native Public]
    UMirrorDataTable* GetMirrorDataTable(); // 0x2c40ac0 [Final Native Public]
    float GetLength(); // 0x2c40a90 [Final Native Public]
    UAnimationAsset* GetAnimationAsset(); // 0x2c40a60 [Native Public]

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

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

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

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

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

// ASkeletalMeshActor (/Script/Engine.SkeletalMeshActor)
    void OnRep_ReplicatedPhysAsset(); // 0x2b01fd0 [Native Public]
    void OnRep_ReplicatedMesh(); // 0x2ac0b40 [Native Public]
    void OnRep_ReplicatedMaterial1(); // 0x2b02010 [Native Public]
    void OnRep_ReplicatedMaterial0(); // 0x2b01ff0 [Native Public]

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

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

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

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

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

// USkyAtmosphereComponent (/Script/Engine.SkyAtmosphereComponent)
    void SetSkyLuminanceFactor(const FLinearColor& NewValue); // 0x2e6bfc0 [Final Native Public]
    void SetRayleighScatteringScale(float NewValue); // 0x2e6b770 [Final Native Public]
    void SetRayleighScattering(const FLinearColor& NewValue); // 0x2e6b5e0 [Final Native Public]
    void SetRayleighExponentialDistribution(float NewValue); // 0x2e6b520 [Final Native Public]
    void SetOtherAbsorptionScale(float NewValue); // 0x2dd8600 [Final Native Public]
    void SetOtherAbsorption(const FLinearColor& NewValue); // 0x2e6b210 [Final Native Public]
    void SetMultiScatteringFactor(float NewValue); // 0x2e6b150 [Final Native Public]
    void SetMieScatteringScale(float NewValue); // 0x2e6b090 [Final Native Public]
    void SetMieScattering(const FLinearColor& NewValue); // 0x2e6af00 [Final Native Public]
    void SetMieExponentialDistribution(float NewValue); // 0x2dd8420 [Final Native Public]
    void SetMieAnisotropy(float NewValue); // 0x2e6ae40 [Final Native Public]
    void SetMieAbsorptionScale(float NewValue); // 0x2e6ad80 [Final Native Public]
    void SetMieAbsorption(const FLinearColor& NewValue); // 0x2e6abf0 [Final Native Public]
    void SetHeightFogContribution(float NewValue); // 0x2e6a2c0 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x2e6a150 [Final Native Public]
    void SetBottomRadius(float NewValue); // 0x2e68e60 [Final Native Public]
    void SetAtmosphereHeight(float NewValue); // 0x2e68da0 [Final Native Public]
    void SetAerialPespectiveViewDistanceScale(float NewValue); // 0x2e68ce0 [Final Native Public]
    void ResetAtmosphereLightDirectionOverride(int32 AtmosphereLightIndex); // 0x2e68bd0 [Final Native Public]
    void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const FVector& LightDirection); // 0x2e688f0 [Final Native Public]
    bool IsAtmosphereLightDirectionOverriden(int32 AtmosphereLightIndex); // 0x2e68440 [Final Native Public]
    FVector GetOverridenAtmosphereLightDirection(int32 AtmosphereLightIndex); // 0x2e63310 [Final Native Public]
    FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(UDirectionalLightComponent* DirectionalLight); // 0x2e604f0 [Final Native Public]

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

// AAudioVolume (/Script/Engine.AudioVolume)
    void SetSubmixSendSettings(const TArray<FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings); // 0x2cdc8b0 [Final Native Public]
    void SetSubmixOverrideSettings(const TArray<FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings); // 0x2cdc7c0 [Final Native Public]
    void SetReverbSettings(FReverbSettings& NewReverbSettings); // 0x2cdc540 [Final Native Public]
    void SetPriority(float NewPriority); // 0x2cdc3f0 [Final Native Public]
    void SetInteriorSettings(FInteriorSettings& NewInteriorSettings); // 0x2cdbf10 [Final Native Public]
    void SetEnabled(bool bNewEnabled); // 0x2cdb890 [Final Native Public]
    void OnRep_bEnabled(); // 0x2cdb5c0 [Final Native Private]

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

// UAudioParameterConversionStatics (/Script/Engine.AudioParameterConversionStatics)
    FAudioParameter StringToAudioParameter(const FName& Name, const FString& String); // 0x2cddf90 [Final Native Static Public]
    FAudioParameter StringArrayToAudioParameter(const FName& Name, const TArray<FString>& Strings); // 0x2cddd20 [Final Native Static Public]
    FAudioParameter ObjectToAudioParameter(const FName& Name, UObject* Object); // 0x2cdb330 [Final Native Static Public]
    FAudioParameter ObjectArrayToAudioParameter(const FName& Name, const TArray<UObject*>& Objects); // 0x2cdb0c0 [Final Native Static Public]
    FAudioParameter IntegerToAudioParameter(const FName& Name, int32 Integer); // 0x2cd9c10 [Final Native Static Public]
    FAudioParameter IntegerArrayToAudioParameter(const FName& Name, const TArray<int32>& Integers); // 0x2cd99a0 [Final Native Static Public]
    FAudioParameter FloatToAudioParameter(const FName& Name, float float); // 0x2cd9330 [Final Native Static Public]
    FAudioParameter FloatArrayToAudioParameter(const FName& Name, const TArray<float>& Floats); // 0x2cd90c0 [Final Native Static Public]
    FAudioParameter BooleanToAudioParameter(const FName& Name, bool bool); // 0x2cd8e10 [Final Native Static Public]
    FAudioParameter BooleanArrayToAudioParameter(const FName& Name, const TArray<bool>& Bools); // 0x2cd8ba0 [Final Native Static Public]

// UBlueprintMapLibrary (/Script/Engine.BlueprintMapLibrary)
    void SetMapPropertyByName(UObject* Object, const FName& PropertyName, TMap<int32, int32>& Value); // 0x2cdc060 [Final Native Static Public]
    void Map_Values(TMap<int32, int32>& TargetMap, const TArray<int32>& Values); // 0x2cdafb0 [Final Native Static Public]
    bool Map_Remove(TMap<int32, int32>& TargetMap, const int32& Key); // 0x2cdaca0 [Final Native Static Public]
    int32 Map_Length(TMap<int32, int32>& TargetMap); // 0x2cdabc0 [Final Native Static Public]
    void Map_Keys(TMap<int32, int32>& TargetMap, const TArray<int32>& Keys); // 0x2cdaab0 [Final Native Static Public]
    bool Map_IsNotEmpty(TMap<int32, int32>& TargetMap); // 0x2cda9b0 [Final Native Static Public]
    bool Map_IsEmpty(TMap<int32, int32>& TargetMap); // 0x2cda8b0 [Final Native Static Public]
    bool Map_Find(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x2cda580 [Final Native Static Public]
    bool Map_Contains(TMap<int32, int32>& TargetMap, const int32& Key); // 0x2cda3c0 [Final Native Static Public]
    void Map_Clear(TMap<int32, int32>& TargetMap); // 0x2cda270 [Final Native Static Public]
    void Map_Add(TMap<int32, int32>& TargetMap, const int32& Key, const int32& Value); // 0x2cd9fe0 [Final Native Static Public]

// UBlueprintSetLibrary (/Script/Engine.BlueprintSetLibrary)
    void SetSetPropertyByName(UObject* Object, const FName& PropertyName, TSet<int32>& Value); // 0x2cdc630 [Final Native Static Public]
    void Set_Union(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x2cddba0 [Final Native Static Public]
    void Set_ToArray(TSet<int32>& A, const TArray<int32>& Result); // 0x2cdd9f0 [Final Native Static Public]
    void Set_RemoveItems(TSet<int32>& TargetSet, const TArray<int32>& Items); // 0x2cdd7e0 [Final Native Static Public]
    bool Set_Remove(TSet<int32>& TargetSet, const int32& Item); // 0x2cdd600 [Final Native Static Public]
    int32 Set_Length(TSet<int32>& TargetSet); // 0x2cdd540 [Final Native Static Public]
    bool Set_IsNotEmpty(TSet<int32>& TargetSet); // 0x2cdd470 [Final Native Static Public]
    bool Set_IsEmpty(TSet<int32>& TargetSet); // 0x2cdd3a0 [Final Native Static Public]
    void Set_Intersection(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x2cdd220 [Final Native Static Public]
    void Set_Difference(TSet<int32>& A, TSet<int32>& B, TSet<int32>& Result); // 0x2cdd0a0 [Final Native Static Public]
    bool Set_Contains(TSet<int32>& TargetSet, const int32& ItemToFind); // 0x2cdce60 [Final Native Static Public]
    void Set_Clear(TSet<int32>& TargetSet); // 0x2cdcdc0 [Final Native Static Public]
    void Set_AddItems(TSet<int32>& TargetSet, const TArray<int32>& NewItems); // 0x2cdcbf0 [Final Native Static Public]
    void Set_Add(TSet<int32>& TargetSet, const int32& NewItem); // 0x2cdca30 [Final Native Static Public]

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

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

// UCameraModifier (/Script/Engine.CameraModifier)
    void OnCameraOwnerDestroyed(AActor* InOwner); // 0x2cdb530 [Final Native Protected]
    bool IsDisabled(); // 0x2b29da0 [Native Public]
    AActor* GetViewTarget(); // 0x294d3f0 [Native Public]
    void EnableModifier(); // 0x2cd90a0 [Native Public]
    void DisableModifier(bool bImmediate); // 0x2cd9010 [Native Public]
    void BlueprintModifyPostProcess(float DeltaTime, const float& PostProcessBlendWeight, FPostProcessSettings& PostProcessSettings); // 0xe53a10 [Event Public]
    void BlueprintModifyCamera(float DeltaTime, const FVector& ViewLocation, const FRotator& ViewRotation, float FOV, const FVector& NewViewLocation, const FRotator& NewViewRotation, const float& NewFOV); // 0xe53a10 [Event Public]

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

// UCameraShakeSourceComponent (/Script/Engine.CameraShakeSourceComponent)
    void StopAllCameraShakesOfType(TSubclassOf<UCameraShakeBase> InCameraShake, bool bImmediately); // 0x2d1f200 [Final Native Public]
    void StopAllCameraShakes(bool bImmediately); // 0x2d1f170 [Final Native Public]
    void StartCameraShake(TSubclassOf<UCameraShakeBase> InCameraShake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x2d1efe0 [Final Native Public]
    void Start(); // 0x2d1efc0 [Final Native Public]
    float GetAttenuationFactor(const FVector& Location); // 0x2d1c890 [Final Native Public]

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

// APawn (/Script/Engine.Pawn)
    void SpawnDefaultController(); // 0x3290d50 [Native Public]
    void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); // 0x328ed20 [Final Native Public]
    void ReceiveUnpossessed(AController* OldController); // 0xe53a10 [Event Public]
    void ReceiveRestarted(); // 0xe53a10 [Event Public]
    void ReceivePossessed(AController* NewController); // 0xe53a10 [Event Public]
    void ReceiveControllerChanged(AController* OldController, AController* NewController); // 0xe53a10 [Event Public]
    void PawnMakeNoise(float Loudness, const FVector& NoiseLocation, bool bUseNoiseMakerLocation, AActor* NoiseMaker); // 0x328d4d0 [Final Native Public]
    void OnRep_PlayerState(); // 0x328d450 [Native Public]
    void OnRep_Controller(); // 0x328d3d0 [Native Public]
    bool IsPlayerControlled(); // 0x328d360 [Native Public]
    bool IsPawnControlled(); // 0x328d310 [Native Public]
    bool IsMoveInputIgnored(); // 0x328d2e0 [Native Public]
    bool IsLocallyViewed(); // 0x328d2b0 [Final Native Public]
    bool IsLocallyControlled(); // 0x328d280 [Native Public]
    bool IsControlled(); // 0x328d210 [Final Native Public]
    bool IsBotControlled(); // 0x328d140 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x328c9d0 [Final Native Public]
    FVector GetPendingMovementInputVector(); // 0x328c9a0 [Final Native Public]
    TSubclassOf<UInputComponent> GetOverrideInputComponentClass(); // 0x328c870 [Final Native Public]
    FVector GetNavAgentLocation(); // 0x328c590 [Native Public]
    UPawnMovementComponent* GetMovementComponent(); // 0x2ed4680 [Native Public]
    AActor* GetMovementBaseActor(APawn* Pawn); // 0x328c4e0 [Final Native Static Public]
    APlayerController* GetLocalViewingPlayerController(); // 0x328c3e0 [Final Native Public]
    FVector GetLastMovementInputVector(); // 0x2d8d280 [Final Native Public]
    FRotator GetControlRotation(); // 0x328b100 [Final Native Public]
    AController* GetController(); // 0x328b170 [Final Native Public]
    FRotator GetBaseAimRotation(); // 0x328af90 [Native Public]
    void DetachFromControllerPendingDestroy(); // 0x2e68cc0 [Native Public]
    FVector ConsumeMovementInputVector(); // 0x32895d0 [Native Public]
    void AddMovementInput(const FVector& WorldDirection, float ScaleValue, bool bForce); // 0x32894a0 [Native Public]
    void AddControllerYawInput(float Val); // 0x3289410 [Native Public]
    void AddControllerRollInput(float Val); // 0x3289380 [Native Public]
    void AddControllerPitchInput(float Val); // 0x32892f0 [Native Public]

// ACharacter (/Script/Engine.Character)
    void UnCrouch(bool bClientSimulation); // 0x2d1f710 [Native Public]
    void StopJumping(); // 0x2d1f3d0 [Native Public]
    void StopAnimMontage(UAnimMontage* AnimMontage); // 0x2d1f340 [Native Public]
    void ServerMovePacked(const FCharacterServerMovePackedBits& PackedBits); // 0x2d1ebd0 [Native Event Public]
    void ServerMoveOld(float OldTimeStamp, const FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); // 0x2d1ea50 [Native Event Public]
    void ServerMoveNoBase(float Timestamp, const FVector_NetQuantize10& InAccel, const FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); // 0x2d1e770 [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); // 0x2d1e320 [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); // 0x2d1de50 [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); // 0x2d1d980 [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); // 0x2d1d620 [Native Event Public]
    void RootMotionDebugClientPrintOnScreen(const FString& InString); // 0x2d1d580 [Native Event Public]
    float PlayAnimMontage(UAnimMontage* AnimMontage, float InPlayRate, const FName& StartSectionName); // 0x2d1d440 [Native Public]
    void OnWalkingOffLedge(const FVector& PreviousFloorImpactNormal, const FVector& PreviousFloorContactNormal, const FVector& PreviousLocation, float TimeDelta); // 0x2d1d200 [Native Event Public]
    void OnRep_RootMotion(); // 0x2d1d0a0 [Final Native Public]
    void OnRep_ReplicatedBasedMovement(); // 0x2b00b70 [Native Public]
    void OnRep_ReplayLastTransformUpdateTimeStamp(); // 0x2d1d070 [Final Native Public]
    void OnRep_IsCrouched(); // 0x2d1d050 [Native Public]
    void OnLaunched(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0xe53a10 [Event Public]
    void OnLanded(FHitResult& Hit); // 0xe53a10 [Event Public]
    void OnJumped(); // 0x2b03240 [Native Event Public]
    void LaunchCharacter(const FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); // 0x2d1ce10 [Native Public]
    void K2_UpdateCustomMovement(float DeltaTime); // 0xe53a10 [Event Public]
    void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0xe53a10 [Event Public]
    void K2_OnMovementModeChanged(const EMovementMode& PrevMovementMode, const EMovementMode& NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); // 0xe53a10 [Event Public]
    void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); // 0xe53a10 [Event Public]
    void Jump(); // 0x2d1cdf0 [Native Public]
    bool IsPlayingRootMotion(); // 0x2d1cda0 [Final Native Public]
    bool IsPlayingNetworkedRootMotionMontage(); // 0x2d1cd50 [Final Native Public]
    bool IsJumpProvidingForce(); // 0x2d1cd20 [Native Public]
    bool HasAnyRootMotion(); // 0x2d1ccb0 [Final Native Public]
    UAnimMontage* GetCurrentMontage(); // 0x2d1caa0 [Final Native Public]
    FVector GetBaseTranslationOffset(); // 0x2d1ca70 [Final Native Public]
    FRotator GetBaseRotationOffsetRotator(); // 0x2d1ca10 [Final Native Public]
    float GetAnimRootMotionTranslationScale(); // 0x2d1c870 [Final Native Public]
    void Crouch(bool bClientSimulation); // 0x2d1c2b0 [Native Public]
    void ClientVeryShortAdjustPosition(float Timestamp, const FVector& NewLoc, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x2d1bf20 [Native Event Public]
    void ClientMoveResponsePacked(const FCharacterMoveResponsePackedBits& PackedBits); // 0x2d1be20 [Native Event Public]
    void ClientCheatWalk(); // 0x2d1be00 [Native Event Public]
    void ClientCheatGhost(); // 0x2d1bde0 [Native Event Public]
    void ClientCheatFly(); // 0x2d1bdc0 [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); // 0x2d1b910 [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); // 0x2d1b5e0 [Native Event Public]
    void ClientAdjustPosition(float Timestamp, const FVector& NewLoc, const FVector& NewVel, UPrimitiveComponent* NewBase, const FName& NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); // 0x2d1b330 [Native Event Public]
    void ClientAckGoodMove(float Timestamp); // 0x2d1b2a0 [Native Event Public]
    bool CanJumpInternal(); // 0x2d1b180 [Native Event Protected]
    bool CanJump(); // 0x2d1b110 [Final Native Public]
    bool CanCrouch(); // 0x2d1b0e0 [Native Public]
    void CacheInitialMeshOffset(const FVector& MeshRelativeLocation, const FRotator& MeshRelativeRotation); // 0x2d1afe0 [Native Public]

// AController (/Script/Engine.Controller)
    void UnPossess(); // 0x2e6e050 [Final Native Public]
    void StopMovement(); // 0x2e6e030 [Native Public]
    void SetInitialLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x2e6a4a0 [Native Public]
    void SetIgnoreMoveInput(bool bNewMoveInput); // 0x2e6a410 [Native Public]
    void SetIgnoreLookInput(bool bNewLookInput); // 0x2e6a380 [Native Public]
    void SetControlRotation(const FRotator& NewRotation); // 0x2e692f0 [Native Public]
    void ResetIgnoreMoveInput(); // 0x2e68cc0 [Native Public]
    void ResetIgnoreLookInput(); // 0x2e68ca0 [Native Public]
    void ResetIgnoreInputFlags(); // 0x2e68c80 [Native Public]
    void ReceiveUnPossess(APawn* UnpossessedPawn); // 0xe53a10 [Event Protected]
    void ReceivePossess(APawn* PossessedPawn); // 0xe53a10 [Event Protected]
    void ReceiveInstigatedAnyDamage(float Damage, UDamageType* DamageType, AActor* DamagedActor, AActor* DamageCauser); // 0xe53a10 [Event Protected]
    void Possess(APawn* InPawn); // 0x2e68a70 [Final Native Public]
    void OnRep_PlayerState(); // 0x2e68830 [Native Public]
    void OnRep_Pawn(); // 0x2e68810 [Native Public]
    bool LineOfSightTo(AActor* Other, const FVector& ViewPoint, bool bAlternateChecks); // 0x2e686c0 [Native Public]
    APawn* K2_GetPawn(); // 0x2a5a970 [Final Native Public]
    bool IsPlayerController(); // 0x2e685e0 [Final Native Public]
    bool IsMoveInputIgnored(); // 0x2e685b0 [Native Public]
    bool IsLookInputIgnored(); // 0x2e68580 [Native Public]
    bool IsLocalPlayerController(); // 0x2e68530 [Final Native Public]
    bool IsLocalController(); // 0x2e68500 [Native Public]
    AActor* GetViewTarget(); // 0x2e67d10 [Native Public]
    void GetPlayerViewPoint(const FVector& Location, const FRotator& Rotation); // 0x2e633d0 [Native Public]
    FRotator GetDesiredRotation(); // 0x2e60a60 [Native Public]
    FRotator GetControlRotation(); // 0x2e606d0 [Native Public]
    void ClientSetRotation(const FRotator& NewRotation, bool bResetCamera); // 0x2e5e510 [Native Event Public]
    void ClientSetLocation(const FVector& NewLocation, const FRotator& NewRotation); // 0x2e5e3d0 [Native Event Public]

// APlayerController (/Script/Engine.PlayerController)
    bool WasInputKeyJustReleased(const FKey& Key); // 0x33289d0 [Final Native Public]
    bool WasInputKeyJustPressed(const FKey& Key); // 0x3328880 [Final Native Public]
    void ToggleSpeaking(bool bInSpeaking); // 0x33287f0 [Native Public]
    void TestServerLevelVisibilityChange(const FName& PackageName, const FName& Filename); // 0x3328740 [Final Native Private]
    void SwitchLevel(const FString& URL); // 0x33286a0 [Native Public]
    bool StreamingSourceShouldBlockOnSlowStreaming(); // 0x3328670 [Native Public]
    bool StreamingSourceShouldActivate(); // 0x3328640 [Native Public]
    void StopHapticEffect(const EControllerHand& Hand); // 0x33285b0 [Final Native Public]
    void StartFire(uint8 FireModeNum); // 0x3328530 [Native Public]
    void SetVirtualJoystickVisibility(bool bVisible); // 0x33284a0 [Native Public]
    void SetViewTargetWithBlend(AActor* NewViewTarget, float BlendTime, const EViewTargetBlendFunction& BlendFunc, float BlendExp, bool bLockOutgoing); // 0x3328300 [Native Public]
    void SetName(const FString& S); // 0x3328260 [Native Public]
    void SetMouseLocation(int32 X, int32 Y); // 0x3328140 [Final Native Public]
    void SetMouseCursorWidget(const EMouseCursor& Cursor, UUserWidget* CursorWidget); // 0x3328030 [Final Native Public]
    void SetMotionControlsEnabled(bool bEnabled); // 0x3327f80 [Final Native Public]
    void SetHapticsByValue(float Frequency, float Amplitude, const EControllerHand& Hand); // 0x3327e70 [Final Native Public]
    void SetDisableHaptics(bool bNewDisabled); // 0x3327de0 [Native Public]
    void SetDeprecatedInputYawScale(float NewValue); // 0x3327d30 [Final Native Public]
    void SetDeprecatedInputRollScale(float NewValue); // 0x3327c80 [Final Native Public]
    void SetDeprecatedInputPitchScale(float NewValue); // 0x3327bd0 [Final Native Public]
    void SetControllerLightColor(const FColor& Color); // 0x3327b20 [Final Native Public]
    void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); // 0x3327940 [Native Public]
    void SetAudioListenerOverride(USceneComponent* AttachToComponent, const FVector& Location, const FRotator& Rotation); // 0x33277c0 [Final Native Public]
    void SetAudioListenerAttenuationOverride(USceneComponent* AttachToComponent, const FVector& AttenuationLocationOVerride); // 0x33276c0 [Final Native Public]
    void ServerViewSelf(const FViewTargetTransitionParams& TransitionParams); // 0x33275e0 [Native Event Public]
    void ServerViewPrevPlayer(); // 0x3327590 [Native Event Public]
    void ServerViewNextPlayer(); // 0x3327540 [Native Event Public]
    void ServerVerifyViewTarget(); // 0x33274f0 [Native Event Public]
    void ServerUpdateMultipleLevelsVisibility(const TArray<FUpdateLevelVisibilityLevelInfo>& LevelVisibilities); // 0x33273f0 [Final Native Event Public]
    void ServerUpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo& LevelVisibility); // 0x3327330 [Final Native Event Public]
    void ServerUpdateCamera(const FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); // 0x3327200 [Native Event Public]
    void ServerUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3326ff0 [Native Event Public]
    void ServerUnblockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x3326de0 [Native Event Public]
    void ServerToggleAILogging(); // 0x3326d90 [Native Event Public]
    void ServerShortTimeout(); // 0x3326d40 [Native Event Public]
    void ServerSetSpectatorWaiting(bool bWaiting); // 0x3326c80 [Native Event Public]
    void ServerSetSpectatorLocation(const FVector& NewLoc, const FRotator& NewRot); // 0x3326b40 [Native Event Public]
    void ServerSendLatestAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x3326ab0 [Final Native Event Private]
    void ServerRestartPlayer(); // 0x3326a60 [Native Event Public]
    void ServerRecvClientInputFrame(int32 RecvClientInputFrame, const TArray<uint8>& Data); // 0x3326980 [Native Event Public]
    void ServerPause(); // 0x3326930 [Native Event Public]
    void ServerNotifyLoadedWorld(const FName& WorldPackageName); // 0x3326750 [Final Native Event Public]
    void ServerMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3326540 [Native Event Public]
    void ServerExecRPC(const FString& Msg); // 0x3326480 [Native Event Public]
    void ServerExec(const FString& Msg); // 0x3078e10 [Final Native Public]
    void ServerCheckClientPossessionReliable(); // 0x3326430 [Native Event Public]
    void ServerCheckClientPossession(); // 0x33263e0 [Native Event Public]
    void ServerChangeName(const FString& S); // 0x3326320 [Native Event Public]
    void ServerCamera(const FName& NewMode); // 0x3326260 [Native Event Public]
    void ServerBlockPlayer(const FUniqueNetIdRepl& PlayerId); // 0x3326050 [Native Event Public]
    void ServerAcknowledgePossession(APawn* P); // 0x3325f90 [Native Event Public]
    void SendToConsole(const FString& Command); // 0x3325ef0 [Native Public]
    void RestartLevel(); // 0x3325ed0 [Native Public]
    void ResetControllerLightColor(); // 0x3325e60 [Final Native Public]
    bool ProjectWorldLocationToScreen(const FVector& WorldLocation, const FVector2D& ScreenLocation, bool bPlayerViewportRelative); // 0x3325c90 [Final Native Public]
    void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, const EControllerHand& Hand, float Scale, bool bLoop); // 0x33256c0 [Final Native Public]
    void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, const EDynamicForceFeedbackAction& Action, const FLatentActionInfo& LatentInfo); // 0x3325410 [Final Native Private]
    void Pause(); // 0x33253f0 [Native Public]
    void OnServerStartedVisualLogger(bool bIsLogging); // 0x3325360 [Native Event Public]
    void OnRep_AsyncPhysicsDataComponent(); // 0x294ec00 [Final Native Private]
    void LocalTravel(const FString& URL); // 0x3325210 [Native Public]
    void K2_ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); // 0x3325040 [Final Native Public]
    bool IsStreamingSourceEnabled(); // 0x3325010 [Native Public]
    bool IsInputKeyDown(const FKey& Key); // 0x3324e60 [Final Native Public]
    void GetViewportSize(const int32& SizeX, const int32& SizeY); // 0x3324cf0 [Final Native Public]
    void GetStreamingSourceShapes(const TArray<FStreamingSourceShape>& OutShapes); // 0x3324c40 [Native Public]
    EStreamingSourcePriority GetStreamingSourcePriority(); // 0x3324c10 [Native Public]
    void GetStreamingSourceLocationAndRotation(const FVector& OutLocation, const FRotator& OutRotation); // 0x3324b20 [Native Public]
    ASpectatorPawn* GetSpectatorPawn(); // 0x3324b00 [Final Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x33249a0 [Final Native Public]
    TSubclassOf<UPlayerInput> GetOverridePlayerInputClass(); // 0x3324910 [Final Native Public]
    bool GetMousePosition(const float& LocationX, const float& LocationY); // 0x3324810 [Final Native Public]
    FVector GetInputVectorKeyState(const FKey& Key); // 0x3324690 [Final Native Public]
    void GetInputTouchState(const ETouchIndex& FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x33244a0 [Final Native Public]
    void GetInputMouseDelta(const float& DeltaX, const float& DeltaY); // 0x33243b0 [Final Native Public]
    void GetInputMotionState(const FVector& Tilt, const FVector& RotationRate, const FVector& Gravity, const FVector& Acceleration); // 0x33240e0 [Final Native Public]
    float GetInputKeyTimeDown(const FKey& Key); // 0x3323f80 [Final Native Public]
    void GetInputAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x3323e50 [Final Native Public]
    float GetInputAnalogKeyState(const FKey& Key); // 0x3323cf0 [Final Native Public]
    AHUD* GetHUD(); // 0x3322b90 [Final Native Public]
    bool GetHitResultUnderFingerForObjects(const ETouchIndex& FingerIndex, const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x33239c0 [Final Native Public]
    bool GetHitResultUnderFingerByChannel(const ETouchIndex& FingerIndex, const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3323680 [Final Native Public]
    bool GetHitResultUnderFinger(const ETouchIndex& FingerIndex, const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x33234a0 [Final Native Public]
    bool GetHitResultUnderCursorForObjects(const TArray<EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, FHitResult& HitResult); // 0x3323190 [Final Native Public]
    bool GetHitResultUnderCursorByChannel(const ETraceTypeQuery& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3322e90 [Final Native Public]
    bool GetHitResultUnderCursor(const ECollisionChannel& TraceChannel, bool bTraceComplex, FHitResult& HitResult); // 0x3322bb0 [Final Native Public]
    FVector GetFocalLocation(); // 0x3322b40 [Native Public]
    float GetDeprecatedInputYawScale(); // 0x3322ac0 [Final Native Public]
    float GetDeprecatedInputRollScale(); // 0x3322a40 [Final Native Public]
    float GetDeprecatedInputPitchScale(); // 0x33229c0 [Final Native Public]
    UAsyncPhysicsData* GetAsyncPhysicsDataToWrite(); // 0x30493b0 [Final Native Protected]
    UAsyncPhysicsData* GetAsyncPhysicsDataToConsume(); // 0x30493b0 [Final Native Protected]
    void FOV(float NewFOV); // 0x3322910 [Native Public]
    void EnableCheats(); // 0x3322570 [Native Public]
    bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, const FVector& WorldLocation, const FVector& WorldDirection); // 0x33223c0 [Final Native Public]
    bool DeprojectMousePositionToWorld(const FVector& WorldLocation, const FVector& WorldDirection); // 0x3322260 [Final Native Public]
    void ConsoleKey(const FKey& Key); // 0x3322160 [Native Public]
    void ClientWasKicked(const FText& KickReason); // 0x33220a0 [Native Event Public]
    void ClientVoiceHandshakeComplete(); // 0x2ac5990 [Native Event Public]
    void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus>& LevelStatuses); // 0x3322000 [Native Event Public]
    void ClientUpdateLevelStreamingStatus(const FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const FNetLevelVisibilityTransactionId& TransactionId, bool bNewShouldBlockOnUnload); // 0x3321dd0 [Native Event Public]
    void ClientUnmutePlayers(const TArray<FUniqueNetIdRepl>& PlayerIds); // 0x3321cd0 [Native Event Public]
    void ClientUnmutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x3321b30 [Native Event Public]
    void ClientTravelInternal(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x33219b0 [Native Event Public]
    void ClientTravel(const FString& URL, const ETravelType& TravelType, bool bSeamless, const FGuid& MapPackageGuid); // 0x33217c0 [Final Native Public]
    void ClientTeamMessage(APlayerState* SenderPlayerState, const FString& S, const FName& Type, float MsgLifeTime); // 0x3321660 [Native Event Public]
    void ClientStopForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, const FName& Tag); // 0x3321590 [Native Event Public]
    void ClientStopCameraShakesFromSource(UCameraShakeSourceComponent* SourceComponent, bool bImmediately); // 0x33214b0 [Final Native Public]
    void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately); // 0x33213e0 [Native Event Public]
    void ClientStartOnlineSession(); // 0x33213c0 [Native Event Public]
    void ClientStartCameraShakeFromSource(TSubclassOf<UCameraShakeBase> Shake, UCameraShakeSourceComponent* SourceComponent); // 0x33212b0 [Final Native Public]
    void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, const ECameraShakePlaySpace& PlaySpace, const FRotator& UserPlaySpaceRot); // 0x3321120 [Native Event Public]
    void ClientSpawnGenericCameraLensEffect(TSubclassOf<AActor> LensEffectEmitterClass); // 0x3321090 [Native Event Public]
    void ClientSpawnCameraLensEffect(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass); // 0x3321000 [Native Event Public]
    void ClientSetViewTarget(AActor* A, const FViewTargetTransitionParams& TransitionParams); // 0x3320f10 [Native Event Public]
    void ClientSetSpectatorWaiting(bool bWaiting); // 0x3320e80 [Native Event Public]
    void ClientSetHUD(TSubclassOf<AHUD> NewHUDClass); // 0x3320df0 [Native Event Public]
    void ClientSetForceMipLevelsToBeResident(UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); // 0x3320ce0 [Native Event Public]
    void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); // 0x3320b60 [Native Event Public]
    void ClientSetCameraMode(const FName& NewCamMode); // 0x3320ad0 [Native Event Public]
    void ClientSetCameraFade(bool bEnableFading, const FColor& FadeColor, const FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); // 0x33208e0 [Native Event Public]
    void ClientSetBlockOnAsyncLoading(); // 0x33208c0 [Native Event Public]
    void ClientReturnToMainMenuWithTextReason(const FText& ReturnReason); // 0x3320800 [Native Event Public]
    void ClientRetryClientRestart(APawn* NewPawn); // 0x3320770 [Native Event Public]
    void ClientRestart(APawn* NewPawn); // 0x33206e0 [Native Event Public]
    void ClientReset(); // 0x33206c0 [Native Event Public]
    void ClientRepObjRef(UObject* Object); // 0x3320630 [Native Event Public]
    void ClientRecvServerAckFrameDebug(uint8 NumBuffered, float TargetNumBufferedCmds); // 0x3320560 [Native Event Public]
    void ClientRecvServerAckFrame(int32 LastProcessedInputFrame, int32 RecvServerFrameNumber, int8 TimeDilation); // 0x3320460 [Native Event Public]
    void ClientReceiveLocalizedMessage(TSubclassOf<ULocalMessage> Message, int32 SWITCH, APlayerState* RelatedPlayerState_1, APlayerState* RelatedPlayerState_2, UObject* OptionalObject); // 0x33202c0 [Native Event Public]
    void ClientPrestreamTextures(AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); // 0x3320160 [Native Event Public]
    void ClientPrepareMapChange(const FName& LevelName, bool bFirst, bool bLast); // 0x3320040 [Native Event Public]
    void ClientPlaySoundAtLocation(USoundBase* Sound, const FVector& Location, float VolumeMultiplier, float PitchMultiplier); // 0x331feb0 [Native Event Public]
    void ClientPlaySound(USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); // 0x331fda0 [Native Event Public]
    void ClientPlayForceFeedback_Internal(UForceFeedbackEffect* ForceFeedbackEffect, const FForceFeedbackParameters& Params); // 0x331fcb0 [Final Native Event Private]
    void ClientMutePlayer(const FUniqueNetIdRepl& PlayerId); // 0x331fb10 [Native Event Public]
    void ClientMessage(const FString& S, const FName& Type, float MsgLifeTime); // 0x331f9e0 [Native Event Public]
    void ClientIgnoreMoveInput(bool bIgnore); // 0x331f950 [Native Event Public]
    void ClientIgnoreLookInput(bool bIgnore); // 0x331f8c0 [Native Event Public]
    void ClientGotoState(const FName& NewState); // 0x331f830 [Native Event Public]
    void ClientGameEnded(AActor* EndGameFocus, bool bIsWinner); // 0x331f760 [Native Event Public]
    void ClientForceGarbageCollection(); // 0x331f740 [Native Event Public]
    void ClientFlushLevelStreaming(); // 0x331f6e0 [Final Native Event Public]
    void ClientEndOnlineSession(); // 0x331f6c0 [Native Event Public]
    void ClientEnableNetworkVoice(bool bEnable); // 0x331f630 [Native Event Public]
    void ClientCorrectionAsyncPhysicsTimestamp(const FAsyncPhysicsTimestamp& Timestamp); // 0x331f5a0 [Final Native Event Private]
    void ClientCommitMapChange(); // 0x331f580 [Native Event Public]
    void ClientClearCameraLensEffects(); // 0x331f560 [Native Event Public]
    void ClientCapBandwidth(int32 Cap); // 0x2ac8ea0 [Native Event Public]
    void ClientCancelPendingMapChange(); // 0x331f540 [Native Event Public]
    void ClientAddTextureStreamingLoc(const FVector& InLoc, float Duration, bool bOverrideLocation); // 0x331f3d0 [Final Native Event Public]
    void ClientAckUpdateLevelVisibility(const FName& PackageName, const FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible); // 0x331f2c0 [Native Event Public]
    void ClientAckTimeDilation(float TimeDilation, int32 ServerStep); // 0x331f1e0 [Final Native Event Private]
    void ClearAudioListenerOverride(); // 0x331f190 [Final Native Public]
    void ClearAudioListenerAttenuationOverride(); // 0x331f140 [Final Native Public]
    bool CanRestartPlayer(); // 0x331f110 [Native Public]
    void Camera(const FName& NewMode); // 0x331f080 [Native Public]
    void AddYawInput(float Val); // 0x331edb0 [Native Public]
    void AddRollInput(float Val); // 0x331ed20 [Native Public]
    void AddPitchInput(float Val); // 0x331ec90 [Native Public]
    void ActivateTouchInterface(UTouchInterface* NewTouchInterface); // 0x331ea20 [Native Public]

// UCheatManager (/Script/Engine.CheatManager)
    void Walk(); // 0x1a4b9f0 [Native Public]
    void ViewSelf(); // 0x2d1f980 [Native Public]
    void ViewPlayer(const FString& S); // 0x2d1f8e0 [Native Public]
    void ViewClass(TSubclassOf<AActor> DesiredClass); // 0x2d1f850 [Native Public]
    void ViewActor(const FName& ActorName); // 0x2d1f7c0 [Native Public]
    void UpdateSafeArea(); // 0x2d1f7a0 [Final Native Public]
    void ToggleServerStatReplicatorUpdateStatNet(); // 0x2d1f690 [Final Native Public]
    void ToggleServerStatReplicatorClientOverwrite(); // 0x2d1f610 [Final Native Public]
    void ToggleDebugCamera(); // 0x2d1f5f0 [Native Public]
    void ToggleAILogging(); // 0x2d1f5d0 [Native Public]
    void TestCollisionDistance(); // 0x2d1f5b0 [Native Public]
    void Teleport(); // 0x1a4b9d0 [Native Public]
    void Summon(const FString& ClassName); // 0x2d1f510 [Native Public]
    void StreamLevelOut(const FName& PackageName); // 0x2d1f480 [Native Public]
    void StreamLevelIn(const FName& PackageName); // 0x2d1f3f0 [Native Public]
    void SpawnServerStatReplicator(); // 0x2d1ef80 [Final Native Public]
    void Slomo(float NewTimeDilation); // 0x2d1eef0 [Native Public]
    void SetWorldOrigin(); // 0x2d1edd0 [Final Native Public]
    void SetMouseSensitivityToDefault(); // 0x2d1ed20 [Native Public]
    void ServerToggleAILogging(); // 0x2d1ecd0 [Native Event Public]
    void ReceiveInitCheatManager(); // 0xe53a10 [Event Public]
    void ReceiveEndPlay(); // 0xe53a10 [Event Public]
    void PlayersOnly(); // 0x2d1d560 [Native Public]
    void OnPlayerEndPlayed(AActor* Player, const EEndPlayReason& EndPlayReason); // 0x2d1cf80 [Final Native Public]
    void OnlyLoadLevel(const FName& PackageName); // 0x2d1d3b0 [Native Public]
    void LogLoc(); // 0x2d1cf60 [Native Public]
    void InvertMouse(); // 0x2d1cd00 [Native Public]
    void God(); // 0x2cd90a0 [Native Public]
    void Ghost(); // 0x2d1cc90 [Native Public]
    APlayerController* GetPlayerController(); // 0x2d1caf0 [Final Native Public]
    void FreezeFrame(float Delay); // 0x2d1c7e0 [Native Public]
    void Fly(); // 0x294fd00 [Native Public]
    void FlushLog(); // 0x2d1c7c0 [Native Public]
    void EnableDebugCamera(); // 0x2d1c7a0 [Native Protected]
    void DumpVoiceMutingState(); // 0x2d1c780 [Native Public]
    void DumpPartyState(); // 0x2d1c760 [Native Public]
    void DumpOnlineSessionState(); // 0x2d1c740 [Native Public]
    void DumpChatState(); // 0x2d1c720 [Native Public]
    void DisableDebugCamera(); // 0x2d1c700 [Native Protected]
    void DestroyTarget(); // 0x2d1c6e0 [Native Public]
    void DestroyServerStatReplicator(); // 0x2d1c6c0 [Final Native Public]
    void DestroyPawns(TSubclassOf<APawn> aClass); // 0x29512a0 [Native Public]
    void DestroyAllPawnsExceptTarget(); // 0x294b170 [Native Public]
    void DestroyAll(TSubclassOf<AActor> aClass); // 0x2d1c630 [Native Public]
    void DebugCapsuleSweepSize(float HalfHeight, float Radius); // 0x2d1c560 [Native Public]
    void DebugCapsuleSweepPawn(); // 0x2d1c540 [Native Public]
    void DebugCapsuleSweepComplex(bool bTraceComplex); // 0x2d1c4b0 [Native Public]
    void DebugCapsuleSweepClear(); // 0x2d1c490 [Native Public]
    void DebugCapsuleSweepChannel(const ECollisionChannel& Channel); // 0x2d1c410 [Native Public]
    void DebugCapsuleSweepCapture(); // 0x2d1c3f0 [Native Public]
    void DebugCapsuleSweep(); // 0x2d1c3d0 [Native Public]
    void DamageTarget(float DamageAmount); // 0x2d1c340 [Native Public]
    void CheatScript(const FString& ScriptName); // 0x2d1b1b0 [Final Native Public]
    void ChangeSize(float F); // 0x1a4bcf0 [Native Public]
    void BugItStringCreator(const FVector& ViewLocation, const FRotator& ViewRotation, const FString& GoString, const FString& LocString); // 0x2d1ae10 [Native Public]
    void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); // 0x2d1ac20 [Native Public]
    void BugIt(const FString& ScreenShotDescription); // 0x2d1ab80 [Native Public]

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

// UArrowComponent (/Script/Engine.ArrowComponent)
    void SetUseInEditorScaling(bool bNewValue); // 0x24c2ef0 [Final Native Public]
    void SetTreatAsASprite(bool bNewValue); // 0x2d90db0 [Final Native Public]
    void SetScreenSize(float NewScreenSize); // 0x2d906e0 [Final Native Public]
    void SetIsScreenSizeScaled(bool bNewValue); // 0x2d8fd90 [Final Native Public]
    void SetArrowSize(float NewSize); // 0x2d8ed30 [Final Native Public]
    void SetArrowLength(float NewLength); // 0x2d8eca0 [Final Native Public]
    void SetArrowFColor(const FColor& NewColor); // 0x2d8ec20 [Final Native Public]
    void SetArrowColor(const FLinearColor& NewColor); // 0x2d8eb90 [Native Public]

// UAudioComponent (/Script/Engine.AudioComponent)
    void StopDelayed(float DelayTime); // 0x2d91450 [Final Native Public]
    void Stop(); // 0x2d91430 [Native Public]
    void SetWaveParameter(const FName& InName, USoundWave* InWave); // 0x2d91320 [Final Native Public]
    void SetVolumeMultiplier(float NewVolumeMultiplier); // 0x2d91090 [Final Native Public]
    void SetUISound(bool bInUISound); // 0x2d90e50 [Final Native Public]
    void SetSubmixSend(USoundSubmixBase* Submix, float SendLevel); // 0x2d90bd0 [Final Native Public]
    void SetSourceBusSendPreEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x2d90960 [Final Native Public]
    void SetSourceBusSendPostEffect(USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); // 0x2d90880 [Final Native Public]
    void SetSound(USoundBase* NewSound); // 0x2d90770 [Final Native Public]
    void SetPitchMultiplier(float NewPitchMultiplier); // 0x2d905d0 [Final Native Public]
    void SetPaused(bool bPause); // 0x2d90490 [Final Native Public]
    void SetOutputToBusOnly(bool bInOutputToBusOnly); // 0x2d903c0 [Final Native Public]
    void SetModulationRouting(TSet<USoundModulatorBase*>& Modulators, const EModulationDestination& Destination, const EModulationRouting& RoutingMethod); // 0x2d90080 [Final Native Public]
    void SetLowPassFilterFrequency(float InLowPassFilterFrequency); // 0x2d8ff90 [Final Native Public]
    void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); // 0x2d8fec0 [Final Native Public]
    void SetIntParameter(const FName& InName, int32 inInt); // 0x2d8fc30 [Native Public]
    void SetFloatParameter(const FName& InName, float InFloat); // 0x2d8f900 [Native Public]
    void SetBoolParameter(const FName& InName, bool InBool); // 0x2d8f1b0 [Native Public]
    void SetAudioBusSendPreEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x2d8ee90 [Final Native Public]
    void SetAudioBusSendPostEffect(UAudioBus* AudioBus, float AudioBusSendLevel); // 0x2d8edc0 [Final Native Public]
    void PlayQuantized(UObject* WorldContextObject, const UQuartzClockHandle*& InClockHandle, FQuartzQuantizationBoundary& InQuantizationBoundary, const FScriptDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, const EAudioFaderCurve& InFadeCurve); // 0x2d8e650 [Native Public]
    void Play(float StartTime); // 0x2d8e5c0 [Native Public]
    bool IsVirtualized(); // 0x2d8e040 [Final Native Public]
    bool IsPlaying(); // 0x2d8e000 [Native Public]
    bool HasCookedFFTData(); // 0x2d8df20 [Final Native Public]
    bool HasCookedAmplitudeEnvelopeData(); // 0x2d8ded0 [Final Native Public]
    EAudioComponentPlayState GetPlayState(); // 0x2d8d6d0 [Final Native Public]
    TSet<USoundModulatorBase*> GetModulators(const EModulationDestination& Destination); // 0x2d8d520 [Final Native Public]
    bool GetCookedFFTDataForAllPlayingSounds(const TArray<FSoundWaveSpectralDataPerSound>& OutSoundWaveSpectralData); // 0x2d8d1a0 [Final Native Public]
    bool GetCookedFFTData(const TArray<float>& FrequenciesToGet, const TArray<FSoundWaveSpectralData>& OutSoundWaveSpectralData); // 0x2d8d070 [Final Native Public]
    bool GetCookedEnvelopeDataForAllPlayingSounds(const TArray<FSoundWaveEnvelopeDataPerSound>& OutEnvelopeData); // 0x2d8cfb0 [Final Native Public]
    bool GetCookedEnvelopeData(const float& OutEnvelopeData); // 0x2d8cf00 [Final Native Public]
    void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x2d8cda0 [Native Public]
    void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve& FadeCurve); // 0x2d8cc40 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x2d8c660 [Final Native Public]
    void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve& FadeCurve); // 0x2d8c540 [Final Native Public]
    void AdjustAttenuation(FSoundAttenuationSettings& InAttenuationSettings); // 0x2d8c390 [Final Native Public]

// UBillboardComponent (/Script/Engine.BillboardComponent)
    void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x2d90f40 [Native Public]
    void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); // 0x2d90a40 [Native Public]
    void SetSprite(UTexture2D* NewSprite); // 0x2a66a50 [Native Public]
    void SetOpacityMaskRefVal(float RefVal); // 0x2d90330 [Final Native Public]

// UBoxComponent (/Script/Engine.BoxComponent)
    void SetLineThickness(float Thickness); // 0x2d8fe30 [Final Native Public]
    void SetBoxExtent(const FVector& InBoxExtent, bool bUpdateOverlaps); // 0x2d8f290 [Final Native Public]
    FVector GetUnscaledBoxExtent(); // 0x2d8dbb0 [Final Native Public]
    FVector GetScaledBoxExtent(); // 0x2d8d780 [Final Native Public]

// UCapsuleComponent (/Script/Engine.CapsuleComponent)
    void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); // 0x2d8f5c0 [Final Native Public]
    void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); // 0x2d8f4e0 [Final Native Public]
    void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); // 0x2d8f400 [Final Native Public]
    void GetUnscaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x2d8dd40 [Final Native Public]
    void GetUnscaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x2d8dc50 [Final Native Public]
    float GetUnscaledCapsuleRadius(); // 0x2d8dc30 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight_WithoutHemisphere(); // 0x2d8dc00 [Final Native Public]
    float GetUnscaledCapsuleHalfHeight(); // 0x2d8dbe0 [Final Native Public]
    float GetShapeScale(); // 0x2d8db30 [Final Native Public]
    void GetScaledCapsuleSize_WithoutHemisphere(const float& OutRadius, const float& OutHalfHeightWithoutHemisphere); // 0x2d8d9f0 [Final Native Public]
    void GetScaledCapsuleSize(const float& OutRadius, const float& OutHalfHeight); // 0x2d8d8d0 [Final Native Public]
    float GetScaledCapsuleRadius(); // 0x2d8d880 [Final Native Public]
    float GetScaledCapsuleHalfHeight_WithoutHemisphere(); // 0x2d8d820 [Final Native Public]
    float GetScaledCapsuleHalfHeight(); // 0x2d8d7e0 [Final Native Public]

// UMovementComponent (/Script/Engine.MovementComponent)
    void StopMovementImmediately(); // 0x2dd9360 [Native Public]
    void SnapUpdatedComponentToPlane(); // 0x2dd9300 [Native Public]
    void SetUpdatedComponent(USceneComponent* NewUpdatedComponent); // 0x2dd8da0 [Native Public]
    void SetPlaneConstraintOrigin(const FVector& PlaneOrigin); // 0x2dd8130 [Native Public]
    void SetPlaneConstraintNormal(const FVector& PlaneNormal); // 0x2dd80a0 [Native Public]
    void SetPlaneConstraintFromVectors(const FVector& Forward, const FVector& Up); // 0x2dd7fa0 [Native Public]
    void SetPlaneConstraintEnabled(bool bEnabled); // 0x2dd7f10 [Native Public]
    void SetPlaneConstraintAxisSetting(const EPlaneConstraintAxisSetting& NewAxisSetting); // 0x2dd7e90 [Native Public]
    void PhysicsVolumeChanged(APhysicsVolume* NewVolume); // 0x2dd49f0 [Native Public]
    bool K2_MoveUpdatedComponent(const FVector& Delta, const FRotator& NewRotation, FHitResult& OutHit, bool bSweep, bool bTeleport); // 0x2dd3f90 [Final Native Public]
    bool IsExceedingMaxSpeed(float MaxSpeed); // 0x2dd3ca0 [Native Public]
    FVector GetPlaneConstraintOrigin(); // 0x2dd3830 [Final Native Public]
    FVector GetPlaneConstraintNormal(); // 0x2dd3800 [Final Native Public]
    EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting(); // 0x2dd37e0 [Final Native Public]
    APhysicsVolume* GetPhysicsVolume(); // 0x2dd37b0 [Native Public]
    float GetMaxSpeed(); // 0x2dd3630 [Native Public]
    float GetGravityZ(); // 0x2dd3350 [Native Public]
    FVector ConstrainNormalToPlane(const FVector& Normal); // 0x2dd26d0 [Native Public]
    FVector ConstrainLocationToPlane(const FVector& Location); // 0x2dd2610 [Native Public]
    FVector ConstrainDirectionToPlane(const FVector& Direction); // 0x2dd2550 [Native Public]

// UNavMovementComponent (/Script/Engine.NavMovementComponent)
    void StopMovementKeepPathing(); // 0x2dd9380 [Final Native Public]
    void StopActiveMovement(); // 0x2dd9340 [Native Public]
    bool IsSwimming(); // 0x2dd3f00 [Native Public]
    bool IsMovingOnGround(); // 0x2d8e180 [Native Public]
    bool IsFlying(); // 0x2dd3d70 [Native Public]
    bool IsFalling(); // 0x2dd3d40 [Native Public]
    bool IsCrouching(); // 0x2dd3c70 [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); // 0x2dd4e90 [Final Native Event Private]
    void MulticastAsyncPhysicsStateAction(UPrimitiveComponent* ActionComponent, const FName& BoneName, const FAsyncPhysicsTimestamp& Timestamp, const EPhysicsStateAction& ActionType, const FVector& ActionDatas, const FVector& ActionPosition); // 0x2dd44c0 [Final Native Event Private]
    bool IsMoveInputIgnored(); // 0x2dd3ed0 [Native Public]
    FVector GetPendingInputVector(); // 0x2dd3730 [Final Native Public]
    APawn* GetPawnOwner(); // 0x2dd3710 [Final Native Public]
    FVector GetLastInputVector(); // 0x2dd3410 [Final Native Public]
    FVector ConsumeInputVector(); // 0x2dd2790 [Native Public]
    void AddInputVector(const FVector& WorldVector, bool bForce); // 0x2dd2060 [Native Public]

// UCharacterMovementComponent (/Script/Engine.CharacterMovementComponent)
    void SetWalkableFloorZ(float InWalkableFloorZ); // 0x2d91250 [Final Native Public]
    void SetWalkableFloorAngle(float InWalkableFloorAngle); // 0x2d911a0 [Final Native Public]
    void SetMovementMode(const EMovementMode& NewMovementMode, uint8 NewCustomMode); // 0x2d90260 [Native Public]
    void SetGroupsToIgnoreMask(FNavAvoidanceMask& GroupMask); // 0x2d8fb90 [Final Native Public]
    void SetGroupsToIgnore(int32 GroupFlags); // 0x2d8fb00 [Final Native Public]
    void SetGroupsToAvoidMask(FNavAvoidanceMask& GroupMask); // 0x2d8fa60 [Final Native Public]
    void SetGroupsToAvoid(int32 GroupFlags); // 0x2d8f9d0 [Final Native Public]
    void SetCrouchedHalfHeight(float NewValue); // 0x2d8f870 [Final Native Public]
    void SetAvoidanceGroupMask(FNavAvoidanceMask& GroupMask); // 0x2d8f110 [Final Native Public]
    void SetAvoidanceGroup(int32 GroupFlags); // 0x2d8f080 [Final Native Public]
    void SetAvoidanceEnabled(bool bEnable); // 0x2d8ef60 [Final Native Public]
    float K2_GetWalkableFloorZ(); // 0x2d8e5a0 [Final Native Public]
    float K2_GetWalkableFloorAngle(); // 0x2d8e580 [Final Native Public]
    void K2_FindFloor(const FVector& CapsuleLocation, FFindFloorResult& FloorResult); // 0x2d8e470 [Native Public]
    void K2_ComputeFloorDist(const FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult& FloorResult); // 0x2d8e1b0 [Native Public]
    bool IsWalking(); // 0x2d8e180 [Final Native Public]
    bool IsWalkable(FHitResult& Hit); // 0x2d8e070 [Native Public]
    float GetValidPerchRadius(); // 0x2d8de40 [Final Native Public]
    float GetPerchRadiusThreshold(); // 0x2d8d6a0 [Final Native Public]
    UPrimitiveComponent* GetMovementBase(); // 0x2d8d640 [Final Native Public]
    float GetMinAnalogSpeed(); // 0x2d8d4e0 [Native Public]
    float GetMaxJumpHeightWithJumpTime(); // 0x2d8d4a0 [Native Public]
    float GetMaxJumpHeight(); // 0x2d8d460 [Native Public]
    float GetMaxBrakingDeceleration(); // 0x2d8d420 [Native Public]
    float GetMaxAcceleration(); // 0x2d8d3e0 [Native Public]
    FVector GetLastUpdateVelocity(); // 0x2d8d3b0 [Final Native Public]
    FRotator GetLastUpdateRotation(); // 0x2d8d360 [Final Native Public]
    FVector GetLastUpdateRequestedVelocity(); // 0x2d8d330 [Final Native Public]
    FVector GetLastUpdateLocation(); // 0x2d8d300 [Final Native Public]
    FVector GetImpartedMovementBaseVelocity(); // 0x2d8d2b0 [Native Public]
    FVector GetCurrentAcceleration(); // 0x2d8d280 [Final Native Public]
    float GetCrouchedHalfHeight(); // 0x2a46df0 [Final Native Public]
    ACharacter* GetCharacterOwner(); // 0x2d8cec0 [Final Native Public]
    float GetAnalogInputModifier(); // 0x2b25390 [Final Native Public]
    void DisableMovement(); // 0x2d8cc20 [Native Public]
    void ClearAccumulatedForces(); // 0x2d8cb40 [Native Public]
    void CapsuleTouched(UPrimitiveComponent* OverlappedComp, AActor* Other, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x2d8c8e0 [Native Protected]
    void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); // 0x2d8c770 [Native Public]
    void AddImpulse(const FVector& Impulse, bool bVelocityChange); // 0x2d8c180 [Native Public]
    void AddForce(const FVector& Force); // 0x2d8c0f0 [Native Public]

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

// UDecalComponent (/Script/Engine.DecalComponent)
    void SetSortOrder(int32 Value); // 0x2dd8840 [Final Native Public]
    void SetFadeScreenSize(float NewFadeScreenSize); // 0x2dd67c0 [Final Native Public]
    void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); // 0x2dd6630 [Final Native Public]
    void SetFadeIn(float StartDelay, float Duration); // 0x2dd6510 [Final Native Public]
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x2dd5f50 [Final Native Public]
    void SetDecalColor(const FLinearColor& Color); // 0x2dd5eb0 [Final Native Public]
    float GetFadeStartDelay(); // 0x2dd3330 [Final Native Public]
    float GetFadeInStartDelay(); // 0x2dd3310 [Final Native Public]
    float GetFadeInDuration(); // 0x2dd32f0 [Final Native Public]
    float GetFadeDuration(); // 0x2dd32d0 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x2dd32b0 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x2dd29e0 [Native Public]

// ULightComponent (/Script/Engine.LightComponent)
    void SetVolumetricScatteringIntensity(float NewIntensity); // 0x2dd9210 [Final Native Public]
    void SetUseTemperature(bool bNewValue); // 0x2dd8fd0 [Final Native Public]
    void SetUseIESBrightness(bool bNewValue); // 0x2dd8e30 [Final Native Public]
    void SetTransmission(bool bNewValue); // 0x2dd8cc0 [Final Native Public]
    void SetTemperature(float NewTemperature); // 0x2dd8bd0 [Final Native Public]
    void SetSpecularScale(float NewValue); // 0x2dd8a50 [Final Native Public]
    void SetShadowSlopeBias(float NewValue); // 0x2dd8600 [Final Native Public]
    void SetShadowBias(float NewValue); // 0x2dd8420 [Final Native Public]
    void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); // 0x2dd7990 [Final Native Public]
    void SetLightFunctionScale(const FVector& NewLightFunctionScale); // 0x2dd7680 [Final Native Public]
    void SetLightFunctionMaterial(UMaterialInterface* NewLightFunctionMaterial); // 0x2dd75c0 [Final Native Public]
    void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); // 0x2dd7500 [Final Native Public]
    void SetLightFunctionDisabledBrightness(float NewValue); // 0x2dd7440 [Final Native Public]
    void SetLightFColor(const FColor& NewLightColor); // 0x2dd7300 [Final Native Public]
    void SetLightColor(const FLinearColor& NewLightColor, bool bSRGB); // 0x2dd7180 [Final Native Public]
    void SetIntensity(float NewIntensity); // 0x2dd6ec0 [Final Native Public]
    void SetIndirectLightingIntensity(float NewIntensity); // 0x2dd6dd0 [Final Native Public]
    void SetIESTexture(UTextureLightProfile* NewValue); // 0x2dd6d10 [Final Native Public]
    void SetIESBrightnessScale(float NewValue); // 0x2dd6c50 [Final Native Public]
    void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); // 0x2dd6850 [Final Native Public]
    void SetEnableLightShaftBloom(bool bNewValue); // 0x2dd62b0 [Final Native Public]
    void SetBloomTint(const FColor& NewValue); // 0x2dd5640 [Final Native Public]
    void SetBloomThreshold(float NewValue); // 0x2dd5580 [Final Native Public]
    void SetBloomScale(float NewValue); // 0x2dd54c0 [Final Native Public]
    void SetBloomMaxBrightness(float NewValue); // 0x2dd5400 [Final Native Public]
    void SetAffectTranslucentLighting(bool bNewValue); // 0x2dd5090 [Final Native Public]

// UDirectionalLightComponent (/Script/Engine.DirectionalLightComponent)
    void SetShadowSourceAngleFactor(float NewValue); // 0x2dd86c0 [Final Native Public]
    void SetShadowDistanceFadeoutFraction(float NewValue); // 0x2dd8570 [Final Native Public]
    void SetShadowCascadeBiasDistribution(float NewValue); // 0x2dd84e0 [Final Native Public]
    void SetShadowAmount(float NewValue); // 0x2dd8360 [Final Native Public]
    void SetOcclusionMaskDarkness(float NewValue); // 0x2dd7c90 [Final Native Public]
    void SetOcclusionDepthRange(float NewValue); // 0x2dd7bd0 [Final Native Public]
    void SetLightSourceSoftAngle(float NewValue); // 0x2dd78d0 [Final Native Public]
    void SetLightSourceAngle(float NewValue); // 0x2dd7810 [Final Native Public]
    void SetLightShaftOverrideDirection(const FVector& NewValue); // 0x2dd7780 [Final Native Public]
    void SetForwardShadingPriority(int32 NewValue); // 0x2dd6a10 [Final Native Public]
    void SetEnableLightShaftOcclusion(bool bNewValue); // 0x2dd6380 [Final Native Public]
    void SetDynamicShadowDistanceStationaryLight(float NewValue); // 0x2dd6110 [Final Native Public]
    void SetDynamicShadowDistanceMovableLight(float NewValue); // 0x2dd6080 [Final Native Public]
    void SetDynamicShadowCascades(int32 NewValue); // 0x2dd5fe0 [Final Native Public]
    void SetCascadeTransitionFraction(float NewValue); // 0x2dd5d90 [Final Native Public]
    void SetCascadeDistributionExponent(float NewValue); // 0x2dd5d00 [Final Native Public]
    void SetAtmosphereSunLightIndex(int32 NewValue); // 0x2dd5250 [Final Native Public]
    void SetAtmosphereSunLight(bool bNewValue); // 0x2dd5170 [Final Native Public]

// USphereComponent (/Script/Engine.SphereComponent)
    void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); // 0x2e6c150 [Final Native Public]
    float GetUnscaledSphereRadius(); // 0x2d8dbe0 [Final Native Public]
    float GetShapeScale(); // 0x2d8db30 [Final Native Public]
    float GetScaledSphereRadius(); // 0x2e653c0 [Final Native Public]

// UForceFeedbackComponent (/Script/Engine.ForceFeedbackComponent)
    void Stop(); // 0x2dd9320 [Native Public]
    void SetIntensityMultiplier(float NewIntensityMultiplier); // 0x2cdc1f0 [Final Native Public]
    void SetForceFeedbackEffect(UForceFeedbackEffect* NewForceFeedbackEffect); // 0x2dd6930 [Final Native Public]
    void Play(float StartTime); // 0x29efda0 [Native Public]
    bool BP_GetAttenuationSettingsToApply(FForceFeedbackAttenuationSettings& OutAttenuationSettings); // 0x2dd23f0 [Final Native Public]
    void AdjustAttenuation(FForceFeedbackAttenuationSettings& InAttenuationSettings); // 0x2dd22b0 [Final Native Public]

// UHeterogeneousVolumeComponent (/Script/Engine.HeterogeneousVolumeComponent)
    void SetStartFrame(float NewValue); // 0x2dd8b10 [Final Native Public]
    void SetPlaying(bool NewValue); // 0x2dd81c0 [Final Native Public]
    void SetLooping(bool NewValue); // 0x2dd7af0 [Final Native Public]
    void SetFrameRate(float NewValue); // 0x2dd6b90 [Final Native Public]
    void SetFrame(float NewValue); // 0x2dd6ad0 [Final Native Public]
    void SetEndFrame(float NewValue); // 0x2dd6450 [Final Native Public]
    void Play(); // 0x2dd4a80 [Final Native Public]

// UInputComponent (/Script/Engine.InputComponent)
    bool WasControllerKeyJustReleased(const FKey& Key); // 0x2dd3b60 [Final Native Private]
    bool WasControllerKeyJustPressed(const FKey& Key); // 0x2dd3b60 [Final Native Private]
    void OnInputOwnerEndPlayed(AActor* InOwner, const EEndPlayReason& EndPlayReason); // 0x2dd4900 [Final Native Private]
    bool IsControllerKeyDown(const FKey& Key); // 0x2dd3b60 [Final Native Private]
    void GetTouchState(int32 FingerIndex, const float& LocationX, const float& LocationY, const bool& bIsCurrentlyPressed); // 0x2dd3860 [Final Native Private]
    FVector GetControllerVectorKeyState(const FKey& Key); // 0x2dd3190 [Final Native Private]
    void GetControllerMouseDelta(const float& DeltaX, const float& DeltaY); // 0x2dd30d0 [Final Native Private]
    float GetControllerKeyTimeDown(const FKey& Key); // 0x2dd2eb0 [Final Native Private]
    void GetControllerAnalogStickState(const EControllerAnalogStick& WhichStick, const float& StickX, const float& StickY); // 0x2dd2fd0 [Final Native Private]
    float GetControllerAnalogKeyState(const FKey& Key); // 0x2dd2eb0 [Final Native Private]

// UInterpToMovementComponent (/Script/Engine.InterpToMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x2dd93c0 [Final Native Public]
    void RestartMovement(float InitialDirection); // 0x2dd4df0 [Final Native Public]
    void ResetControlPoints(); // 0x2dd4d80 [Final Native Public]
    void OnInterpToWaitEndDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0xe53a10 [Public]
    void OnInterpToWaitBeginDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0xe53a10 [Public]
    void OnInterpToStopDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0xe53a10 [Public]
    void OnInterpToReverseDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0xe53a10 [Public]
    void OnInterpToResetDelegate__DelegateSignature(FHitResult& ImpactResult, float Time); // 0xe53a10 [Public]
    void FinaliseControlPoints(); // 0x2dd2a10 [Final Native Public]
    void AddControlPointPosition(const FVector& Pos, bool bPositionIsRelative); // 0x2dd1d10 [Native Public]

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

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

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

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

// UPlatformEventsComponent (/Script/Engine.PlatformEventsComponent)
    bool SupportsConvertibleLaptops(); // 0x2dd9600 [Final Native Public]
    void PlatformEventDelegate__DelegateSignature(); // 0xe53a10 [Public]
    bool IsInTabletMode(); // 0x2dd3dd0 [Final Native Public]
    bool IsInLaptopMode(); // 0x2dd3da0 [Final Native Public]

// UPointLightComponent (/Script/Engine.PointLightComponent)
    void SetUseInverseSquaredFalloff(bool bNewValue); // 0x2dd8f00 [Final Native Public]
    void SetSourceRadius(float bNewValue); // 0x2dd8990 [Final Native Public]
    void SetSourceLength(float NewValue); // 0x2dd88d0 [Final Native Public]
    void SetSoftSourceRadius(float bNewValue); // 0x2dd8780 [Final Native Public]
    void SetLightFalloffExponent(float NewLightFalloffExponent); // 0x2dd7380 [Final Native Public]
    void SetInverseExposureBlend(float NewInverseExposureBlend); // 0x2dd70c0 [Final Native Public]

// UPoseableMeshComponent (/Script/Engine.PoseableMeshComponent)
    void SetBoneTransformByName(const FName& BoneName, FTransform& InTransform, const EBoneSpaces& BoneSpace); // 0x2dd5b70 [Final Native Public]
    void SetBoneScaleByName(const FName& BoneName, const FVector& InScale3D, const EBoneSpaces& BoneSpace); // 0x2dd59f0 [Final Native Public]
    void SetBoneRotationByName(const FName& BoneName, const FRotator& InRotation, const EBoneSpaces& BoneSpace); // 0x2dd5860 [Final Native Public]
    void SetBoneLocationByName(const FName& BoneName, const FVector& InLocation, const EBoneSpaces& BoneSpace); // 0x2dd56e0 [Final Native Public]
    void ResetBoneTransformByName(const FName& BoneName); // 0x2dd4c00 [Final Native Public]
    FTransform GetBoneTransformByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x2dd2d80 [Final Native Public]
    FVector GetBoneScaleByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x2dd2c70 [Final Native Public]
    FRotator GetBoneRotationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x2dd2b40 [Final Native Public]
    FVector GetBoneLocationByName(const FName& BoneName, const EBoneSpaces& BoneSpace); // 0x2dd2a30 [Final Native Public]
    void CopyPoseFromSkeletalComponent(USkeletalMeshComponent* InComponentToCopy); // 0x2dd27e0 [Final Native Public]

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

// UProjectileMovementComponent (/Script/Engine.ProjectileMovementComponent)
    void StopSimulating(FHitResult& HitResult); // 0x2dd9500 [Native Public]
    void SetVelocityInLocalSpace(const FVector& NewVelocity); // 0x2dd9180 [Native Public]
    void SetInterpolatedComponent(USceneComponent* Component); // 0x2dd7030 [Native Public]
    void ResetInterpolation(); // 0x2dd4dd0 [Native Public]
    void OnProjectileStopDelegate__DelegateSignature(FHitResult& ImpactResult); // 0xe53a10 [Public]
    void OnProjectileBounceDelegate__DelegateSignature(FHitResult& ImpactResult, const FVector& ImpactVelocity); // 0xe53a10 [Public]
    void MoveInterpolationTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x2dd43d0 [Native Public]
    FVector LimitVelocity(const FVector& NewVelocity); // 0x2dd41f0 [Final Native Public]
    bool IsVelocityUnderSimulationThreshold(); // 0x2dd3f30 [Final Native Public]
    bool IsInterpolationComplete(); // 0x2dd3e00 [Final Native Public]

// URectLightComponent (/Script/Engine.RectLightComponent)
    void SetSourceWidth(float NewValue); // 0x2e1c6f0 [Final Native Public]
    void SetSourceTexture(UTexture* NewValue); // 0x2e1c630 [Final Native Public]
    void SetSourceHeight(float NewValue); // 0x2dd7380 [Final Native Public]
    void SetBarnDoorLength(float NewValue); // 0x2e1b7a0 [Final Native Public]
    void SetBarnDoorAngle(float NewValue); // 0x2e1b6d0 [Final Native Public]

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

// USplineComponent (/Script/Engine.SplineComponent)
    void UpdateSpline(); // 0x2e6e0a0 [Native Public]
    void SetWorldLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation); // 0x2e6ddc0 [Final Native Public]
    void SetUpVectorAtSplinePoint(int32 PointIndex, const FVector& InUpVector, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2e6dc50 [Final Native Public]
    void SetUnselectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x2e6bd10 [Final Native Public]
    void SetTangentsAtSplinePoint(int32 PointIndex, const FVector& InArriveTangent, const FVector& InLeaveTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2e6d550 [Final Native Public]
    void SetTangentColor(const FLinearColor& TangentColor); // 0x2e6bd10 [Final Native Public]
    void SetTangentAtSplinePoint(int32 PointIndex, const FVector& InTangent, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2e6d120 [Final Native Public]
    void SetSplineWorldPoints(const TArray<FVector>& Points); // 0x2e6c780 [Final Native Public]
    void SetSplinePointType(int32 PointIndex, const ESplinePointType& Type, bool bUpdateSpline); // 0x2e6c350 [Final Native Public]
    void SetSplinePoints(const TArray<FVector>& Points, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2e6c4c0 [Final Native Public]
    void SetSplineLocalPoints(const TArray<FVector>& Points); // 0x2e6c2a0 [Final Native Public]
    void SetSelectedSplineSegmentColor(const FLinearColor& SegmentColor); // 0x2e6bd10 [Final Native Public]
    void SetScaleAtSplinePoint(int32 PointIndex, const FVector& InScaleVector, bool bUpdateSpline); // 0x2e6bbd0 [Final Native Public]
    void SetRotationAtSplinePoint(int32 PointIndex, const FRotator& InRotation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2e6ba60 [Final Native Public]
    void SetLocationAtSplinePoint(int32 PointIndex, const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2e6a710 [Final Native Public]
    void SetDrawDebug(bool bShow); // 0x2e69730 [Final Native Public]
    void SetDefaultUpVector(const FVector& UpVector, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e69390 [Final Native Public]
    void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); // 0x2e691c0 [Final Native Public]
    void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); // 0x2e690e0 [Final Native Public]
    void RemoveSplinePoint(int32 Index, bool bUpdateSpline); // 0x2e68b00 [Final Native Public]
    bool IsClosedLoop(); // 0x2e684e0 [Final Native Public]
    FVector GetWorldTangentAtDistanceAlongSpline(float Distance); // 0x2e68370 [Final Native Public]
    FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity); // 0x2e68270 [Final Native Public]
    FRotator GetWorldRotationAtDistanceAlongSpline(float Distance); // 0x2e68190 [Final Native Public]
    FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity); // 0x2e68090 [Final Native Public]
    FVector GetWorldLocationAtSplinePoint(int32 PointIndex); // 0x2e67fe0 [Final Native Public]
    FVector GetWorldLocationAtDistanceAlongSpline(float Distance); // 0x2e67f10 [Final Native Public]
    FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity); // 0x2e67e10 [Final Native Public]
    FVector GetWorldDirectionAtDistanceAlongSpline(float Distance); // 0x2e67d40 [Final Native Public]
    FVector GetVectorPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x2e67bd0 [Final Native Public]
    FVector GetVectorPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x2e67a70 [Final Native Public]
    FVector GetUpVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2e67350 [Final Native Public]
    FVector GetUpVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e66fe0 [Final Native Public]
    FVector GetUpVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e66ca0 [Final Native Public]
    FVector GetUpVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e66950 [Final Native Public]
    FTransform GetTransformAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity, bool bUseScale); // 0x2e665e0 [Final Native Public]
    FTransform GetTransformAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x2e66420 [Final Native Public]
    FTransform GetTransformAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x2e662a0 [Final Native Public]
    FTransform GetTransformAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x2e660f0 [Final Native Public]
    float GetTimeAtDistanceAlongSpline(float Distance); // 0x2e61f30 [Final Native Public]
    FVector GetTangentAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2e65cb0 [Final Native Public]
    FVector GetTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e621b0 [Final Native Public]
    FVector GetTangentAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e65a40 [Final Native Public]
    FVector GetTangentAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e657c0 [Final Native Public]
    ESplinePointType GetSplinePointType(int32 PointIndex); // 0x2e655d0 [Final Native Public]
    FSplinePoint GetSplinePointAt(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e65490 [Final Native Public]
    float GetSplineLength(); // 0x2e65440 [Final Native Public]
    FVector GetScaleAtTime(float Time, bool bUseConstantVelocity); // 0x2e651d0 [Final Native Public]
    FVector GetScaleAtSplinePoint(int32 PointIndex); // 0x2e650f0 [Final Native Public]
    FVector GetScaleAtSplineInputKey(float InKey); // 0x2e65020 [Final Native Public]
    FVector GetScaleAtDistanceAlongSpline(float Distance); // 0x2e64f30 [Final Native Public]
    FRotator GetRotationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2e64de0 [Final Native Public]
    FRotator GetRotationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e64c90 [Final Native Public]
    FRotator GetRotationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e64b80 [Final Native Public]
    FRotator GetRotationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e64a50 [Final Native Public]
    float GetRollAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2e64870 [Final Native Public]
    float GetRollAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e64720 [Final Native Public]
    float GetRollAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e64610 [Final Native Public]
    float GetRollAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e644f0 [Final Native Public]
    FVector GetRightVectorAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2e63ec0 [Final Native Public]
    FVector GetRightVectorAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e63b50 [Final Native Public]
    FVector GetRightVectorAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e63810 [Final Native Public]
    FVector GetRightVectorAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e634c0 [Final Native Public]
    int32 GetNumberOfSplineSegments(); // 0x2e632d0 [Final Native Public]
    int32 GetNumberOfSplinePoints(); // 0x2e632b0 [Final Native Public]
    FVector GetLocationAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2e63160 [Final Native Public]
    FVector GetLocationAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e62eb0 [Final Native Public]
    FVector GetLocationAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e62c30 [Final Native Public]
    FVector GetLocationAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e62990 [Final Native Public]
    void GetLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& Location, const FVector& Tangent, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e62800 [Final Native Public]
    void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, const FVector& LocalLocation, const FVector& LocalTangent); // 0x2e626c0 [Final Native Public]
    FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e621b0 [Final Native Public]
    float GetInputKeyValueAtSplinePoint(int32 PointIndex); // 0x2e620e0 [Final Native Public]
    float GetInputKeyValueAtDistanceAlongSpline(float Distance); // 0x2e62020 [Final Native Public]
    float GetInputKeyAtDistanceAlongSpline(float Distance); // 0x2e61f30 [Final Native Public]
    float GetFloatPropertyAtSplinePoint(int32 Index, const FName& PropertyName); // 0x2e61d10 [Final Native Public]
    float GetFloatPropertyAtSplineInputKey(float InKey, const FName& PropertyName); // 0x2e61be0 [Final Native Public]
    float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex); // 0x2e61a20 [Final Native Public]
    float GetDistanceAlongSplineAtSplineInputKey(float InKey); // 0x2e61990 [Final Native Public]
    float GetDistanceAlongSplineAtLocation(const FVector& InLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e61610 [Final Native Public]
    FVector GetDirectionAtTime(float Time, const ESplineCoordinateSpace& CoordinateSpace, bool bUseConstantVelocity); // 0x2e614c0 [Final Native Public]
    FVector GetDirectionAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e61180 [Final Native Public]
    FVector GetDirectionAtSplineInputKey(float InKey, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e60e20 [Final Native Public]
    FVector GetDirectionAtDistanceAlongSpline(float Distance, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e60ab0 [Final Native Public]
    FVector GetDefaultUpVector(const ESplineCoordinateSpace& CoordinateSpace); // 0x2e60860 [Final Native Public]
    FVector GetArriveTangentAtSplinePoint(int32 PointIndex, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e60230 [Final Native Public]
    FVector FindUpVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e5fee0 [Final Native Public]
    FTransform FindTransformClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace, bool bUseScale); // 0x2e5fd40 [Final Native Public]
    FVector FindTangentClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e5fab0 [Final Native Public]
    FVector FindScaleClosestToWorldLocation(const FVector& WorldLocation); // 0x2e5f9c0 [Final Native Public]
    FRotator FindRotationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e5f8a0 [Final Native Public]
    float FindRollClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e5f780 [Final Native Public]
    FVector FindRightVectorClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e5f430 [Final Native Public]
    FVector FindLocationClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e5f180 [Final Native Public]
    float FindInputKeyClosestToWorldLocation(const FVector& WorldLocation); // 0x2e5f0e0 [Final Native Public]
    FVector FindDirectionClosestToWorldLocation(const FVector& WorldLocation, const ESplineCoordinateSpace& CoordinateSpace); // 0x2e5ed60 [Final Native Public]
    bool DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints, const TArray<double>& OutDistancesAlongSpline); // 0x2e5eb10 [Final Native Public]
    bool DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x2e5e920 [Final Native Public]
    bool ConvertSplineToPolyLine(const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x2e5e7c0 [Final Native Public]
    bool ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, const ESplineCoordinateSpace& CoordinateSpace, float MaxSquareDistanceFromSpline, const TArray<FVector>& OutPoints); // 0x2e5e640 [Final Native Public]
    void ClearSplinePoints(bool bUpdateSpline); // 0x2e5e2c0 [Final Native Public]
    void AddSplineWorldPoint(const FVector& Position); // 0x2e5e220 [Final Native Public]
    void AddSplinePointAtIndex(const FVector& Position, int32 Index, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2e5e0b0 [Final Native Public]
    void AddSplinePoint(const FVector& Position, const ESplineCoordinateSpace& CoordinateSpace, bool bUpdateSpline); // 0x2e5df90 [Final Native Public]
    void AddSplineLocalPoint(const FVector& Position); // 0x2e5def0 [Final Native Public]
    void AddPoints(const TArray<FSplinePoint>& Points, bool bUpdateSpline); // 0x2e5dd90 [Final Native Public]
    void AddPoint(FSplinePoint& Point, bool bUpdateSpline); // 0x2e5dc50 [Final Native Public]

// USplineMeshComponent (/Script/Engine.SplineMeshComponent)
    void UpdateMesh(); // 0x2e6e070 [Final Native Public]
    void SetStartTangent(const FVector& StartTangent, bool bUpdateMesh); // 0x2e6cf90 [Final Native Public]
    void SetStartScale(const FVector2D& StartScale, bool bUpdateMesh); // 0x2e6ce80 [Final Native Public]
    void SetStartRollDegrees(float StartRollDegrees, bool bUpdateMesh); // 0x2e6cd90 [Final Native Public]
    void SetStartRoll(float StartRoll, bool bUpdateMesh); // 0x2e6ccb0 [Final Native Public]
    void SetStartPosition(const FVector& StartPos, bool bUpdateMesh); // 0x2e6cbc0 [Final Native Public]
    void SetStartOffset(const FVector2D& StartOffset, bool bUpdateMesh); // 0x2e6cae0 [Final Native Public]
    void SetStartAndEnd(const FVector& StartPos, const FVector& StartTangent, const FVector& EndPos, const FVector& EndTangent, bool bUpdateMesh); // 0x2e6c830 [Final Native Public]
    void SetSplineUpDir(const FVector& InSplineUpDir, bool bUpdateMesh); // 0x2e6c5f0 [Final Native Public]
    void SetForwardAxis(const ESplineMeshAxis& InForwardAxis, bool bUpdateMesh); // 0x2e6a060 [Final Native Public]
    void SetEndTangent(const FVector& EndTangent, bool bUpdateMesh); // 0x2e69c70 [Final Native Public]
    void SetEndScale(const FVector2D& EndScale, bool bUpdateMesh); // 0x2e69b60 [Final Native Public]
    void SetEndRollDegrees(float EndRollDegrees, bool bUpdateMesh); // 0x2e69a70 [Final Native Public]
    void SetEndRoll(float EndRoll, bool bUpdateMesh); // 0x2e69990 [Final Native Public]
    void SetEndPosition(const FVector& EndPos, bool bUpdateMesh); // 0x2e698a0 [Final Native Public]
    void SetEndOffset(const FVector2D& EndOffset, bool bUpdateMesh); // 0x2e697c0 [Final Native Public]
    void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); // 0x2e69000 [Final Native Public]
    void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); // 0x2e68f20 [Final Native Public]
    FVector GetStartTangent(); // 0x2e65790 [Final Native Public]
    FVector2D GetStartScale(); // 0x2e65760 [Final Native Public]
    float GetStartRoll(); // 0x2e65740 [Final Native Public]
    FVector GetStartPosition(); // 0x2e65710 [Final Native Public]
    FVector2D GetStartOffset(); // 0x2e656e0 [Final Native Public]
    FVector GetSplineUpDir(); // 0x2e656b0 [Final Native Public]
    ESplineMeshAxis GetForwardAxis(); // 0x2e61ee0 [Final Native Public]
    FVector GetEndTangent(); // 0x2e61bb0 [Final Native Public]
    FVector2D GetEndScale(); // 0x2e61b80 [Final Native Public]
    float GetEndRoll(); // 0x2e61b60 [Final Native Public]
    FVector GetEndPosition(); // 0x2e61b30 [Final Native Public]
    FVector2D GetEndOffset(); // 0x2e61b00 [Final Native Public]
    float GetBoundaryMin(); // 0x2e60610 [Final Native Public]
    float GetBoundaryMax(); // 0x2e605f0 [Final Native Public]

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

// UVolumetricCloudComponent (/Script/Engine.VolumetricCloudComponent)
    void SetViewSampleCountScale(float NewValue); // 0x2e6b090 [Final Native Public]
    void SetTracingStartMaxDistance(float NewValue); // 0x2e6db90 [Final Native Public]
    void SetTracingMaxDistance(float NewValue); // 0x2e6b150 [Final Native Public]
    void SetStopTracingTransmittanceThreshold(float NewValue); // 0x2dd8a50 [Final Native Public]
    void SetSkyLightCloudBottomOcclusion(float NewValue); // 0x2e6b520 [Final Native Public]
    void SetShadowViewSampleCountScale(float NewValue); // 0x2e6bf00 [Final Native Public]
    void SetShadowTracingDistance(float NewValue); // 0x2e6be40 [Final Native Public]
    void SetShadowReflectionViewSampleCountScale(float NewValue); // 0x2e6ad80 [Final Native Public]
    void SetShadowReflectionSampleCountScale(float NewValue); // 0x2e6bd80 [Final Native Public]
    void SetReflectionViewSampleCountScale(float NewValue); // 0x2e6b8f0 [Final Native Public]
    void SetReflectionSampleCountScale(float NewValue); // 0x2e6b830 [Final Native Public]
    void SetPlanetRadius(float NewValue); // 0x2e6b460 [Final Native Public]
    void SetMaterial(UMaterialInterface* NewValue); // 0x2e6ab30 [Final Native Public]
    void SetLayerHeight(float NewValue); // 0x2e68e60 [Final Native Public]
    void SetLayerBottomAltitude(float NewValue); // 0x2e6a650 [Final Native Public]
    void SetGroundAlbedo(const FColor& NewValue); // 0x2e6a220 [Final Native Public]
    void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); // 0x2e6df60 [Final Native Public]

// UWorldPartitionStreamingSourceComponent (/Script/Engine.WorldPartitionStreamingSourceComponent)
    bool IsStreamingSourceEnabled(); // 0x2e686a0 [Final Native Public]
    bool IsStreamingCompleted(); // 0x2e68610 [Final Native Public]
    void EnableStreamingSource(); // 0x2e5ed40 [Final Native Public]
    void DisableStreamingSource(); // 0x2e5e900 [Final Native Public]

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

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

// UCurveLinearColor (/Script/Engine.CurveLinearColor)
    FLinearColor GetUnadjustedLinearColorValue(float InTime); // 0x2e66840 [Final Native Public]
    FLinearColor GetLinearColorValue(float InTime); // 0x2e62470 [Native Public]
    FLinearColor GetClampedLinearColorValue(float InTime); // 0x2e60630 [Native Public]

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

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

// UDataTableFunctionLibrary (/Script/Engine.DataTableFunctionLibrary)
    void GetDataTableRowNames(UDataTable* Table, const TArray<FName>& OutRowNames); // 0x2e9a4f0 [Final Native Static Public]
    bool GetDataTableRowFromName(UDataTable* Table, const FName& RowName, FTableRowBase& OutRow); // 0x2e9a0a0 [Final Native Static Public]
    TArray<FString> GetDataTableColumnAsString(UDataTable* DataTable, const FName& PropertyName); // 0x2e99b80 [Final Native Static Public]
    void EvaluateCurveTableRow(UCurveTable* CurveTable, const FName& RowName, float InXY, const EEvaluateCurveTableResult& OutResult, const float& OutXY, const FString& ContextString); // 0x2e99900 [Final Native Static Public]
    bool DoesDataTableRowExist(UDataTable* Table, const FName& RowName); // 0x2e997a0 [Final Native Static Public]

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

// AHUD (/Script/Engine.HUD)
    void ShowHUD(); // 0x2ac0b40 [Native Public]
    void ShowDebugToggleSubCategory(const FName& Category); // 0x2feabb0 [Final Native Public]
    void ShowDebugForReticleTargetToggle(TSubclassOf<AActor> DesiredClass); // 0x2feab00 [Final Native Public]
    void ShowDebug(const FName& DebugType); // 0x2feaa70 [Native Public]
    void RemoveDebugText(AActor* SrcActor, bool bLeaveDurationText); // 0x2fea9a0 [Final Native Event Public]
    void RemoveAllDebugStrings(); // 0x2fea8e0 [Final Native Event Public]
    void ReceiveHitBoxRelease(const FName& BoxName); // 0xe53a10 [Event Public]
    void ReceiveHitBoxEndCursorOver(const FName& BoxName); // 0xe53a10 [Event Public]
    void ReceiveHitBoxClick(const FName& BoxName); // 0xe53a10 [Event Public]
    void ReceiveHitBoxBeginCursorOver(const FName& BoxName); // 0xe53a10 [Event Public]
    void ReceiveDrawHUD(int32 SizeX, int32 SizeY); // 0xe53a10 [Event Public]
    FVector Project(const FVector& Location, bool bClampToZeroPlane); // 0x2fea790 [Final Native Public]
    void PreviousDebugTarget(); // 0x2fea770 [Native Public]
    void NextDebugTarget(); // 0x2f572a0 [Native Public]
    void GetTextSize(const FString& Text, const float& OutWidth, const float& OutHeight, UFont* Font, float Scale); // 0x2fea0b0 [Final Native Public]
    APlayerController* GetOwningPlayerController(); // 0x2dd32b0 [Final Native Public]
    APawn* GetOwningPawn(); // 0x2fe9dd0 [Final Native Public]
    void GetActorsInSelectionRectangle(TSubclassOf<AActor> ClassFilter, const FVector2D& FirstPoint, const FVector2D& SecondPoint, const TArray<AActor*>& OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); // 0x2fe9750 [Final Native Public]
    void DrawTextureSimple(UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); // 0x2fe9440 [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); // 0x2fe8e60 [Final Native Public]
    void DrawText(const FString& Text, const FLinearColor& TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale, bool bScalePosition); // 0x2fe8b20 [Final Native Public]
    void DrawRect(const FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); // 0x2fe88c0 [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); // 0x2fe8480 [Final Native Public]
    void DrawMaterialSimple(UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); // 0x2fe8180 [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); // 0x2fe7c30 [Final Native Public]
    void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const FLinearColor& LineColor, float LineThickness); // 0x2fe7980 [Final Native Public]
    void Deproject(float ScreenX, float ScreenY, const FVector& WorldPosition, const FVector& WorldDirection); // 0x2fe7790 [Final Native Public]
    void AddHitBox(const FVector2D& Position, const FVector2D& Size, const FName& InName, bool bConsumesInput, int32 Priority); // 0x2fe75c0 [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); // 0x2fe6ef0 [Final Native Event Public]

// ADecalActor (/Script/Engine.DecalActor)
    void SetDecalMaterial(UMaterialInterface* NewDecalMaterial); // 0x2ed4940 [Final Native Public]
    UMaterialInterface* GetDecalMaterial(); // 0x2ed46b0 [Final Native Public]
    UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); // 0x2ed4680 [Native Public]

// ADefaultPawn (/Script/Engine.DefaultPawn)
    void TurnAtRate(float Rate); // 0x2b0ded0 [Native Public]
    void MoveUp_World(float Val); // 0x2ed48b0 [Native Public]
    void MoveRight(float Val); // 0x2ed4820 [Native Public]
    void MoveForward(float Val); // 0x2ed4790 [Native Public]
    void LookUpAtRate(float Rate); // 0x2ed4700 [Native Public]

// UTypedElementCommonActions (/Script/Engine.TypedElementCommonActions)
    TArray<FScriptTypedElementHandle> PasteNormalizedElementsFromString(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x2f07610 [Final Native Public]
    TArray<FScriptTypedElementHandle> PasteElementsFromString(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption, const FString& InputString); // 0x2f07260 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteNormalizedElements(FScriptTypedElementListProxy& ElementList, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x2f06c10 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_PasteElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementPasteOptions& PasteOption); // 0x2f068b0 [Final Native Public]
    TArray<FScriptTypedElementHandle> K2_DuplicateSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, const FVector& LocationOffset); // 0x2f06530 [Final Native Public]
    TArray<FScriptTypedElementHandle> DuplicateNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, const FVector& LocationOffset); // 0x2f05940 [Final Native Public]
    bool DeleteSelectedElements(UTypedElementSelectionSet* SelectionSet, UWorld* World, FTypedElementDeletionOptions& DeletionOptions); // 0x2f05540 [Final Native Public]
    bool DeleteNormalizedElements(const FScriptTypedElementListProxy& ElementList, UWorld* World, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& DeletionOptions); // 0x2f05360 [Final Native Public]
    bool CopySelectedElementsToString(UTypedElementSelectionSet* SelectionSet, const FString& OutputString); // 0x2f04fd0 [Final Native Public]
    bool CopySelectedElements(UTypedElementSelectionSet* SelectionSet); // 0x2f04e60 [Final Native Public]
    bool CopyNormalizedElementsToString(FScriptTypedElementListProxy& ElementList, const FString& OutputString); // 0x2f04d00 [Final Native Public]
    bool CopyNormalizedElements(FScriptTypedElementListProxy& ElementList); // 0x2f04c20 [Final Native Public]

// ITypedElementWorldInterface (/Script/Engine.TypedElementWorldInterface)
    bool SetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x2f09000 [Native Public]
    bool SetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& InTransform); // 0x2f08e80 [Native Public]
    bool SetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& InPivotOffset); // 0x2f07d60 [Native Public]
    FScriptTypedElementHandle PromoteElement(FScriptTypedElementHandle& InElementHandle, UWorld* OverrideWorld); // 0x2f07a70 [Native Public]
    void NotifyMovementStarted(FScriptTypedElementHandle& InElementHandle); // 0x2f07000 [Native Public]
    void NotifyMovementOngoing(FScriptTypedElementHandle& InElementHandle); // 0x2f06f40 [Native Public]
    void NotifyMovementEnded(FScriptTypedElementHandle& InElementHandle); // 0x2f06e80 [Native Public]
    bool IsTemplateElement(FScriptTypedElementHandle& InElementHandle); // 0x18fc200 [Native Public]
    bool GetWorldTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x2f063b0 [Native Public]
    bool GetRelativeTransform(FScriptTypedElementHandle& InElementHandle, FTransform& OutTransform); // 0x2f06170 [Native Public]
    bool GetPivotOffset(FScriptTypedElementHandle& InElementHandle, const FVector& OutPivotOffset); // 0x2f06010 [Native Public]
    UWorld* GetOwnerWorld(FScriptTypedElementHandle& InElementHandle); // 0x2f05f40 [Native Public]
    ULevel* GetOwnerLevel(FScriptTypedElementHandle& InElementHandle); // 0x2f05e70 [Native Public]
    bool GetBounds(FScriptTypedElementHandle& InElementHandle, const FBoxSphereBounds& OutBounds); // 0x2f05c00 [Native Public]
    FScriptTypedElementHandle DuplicateElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, const FVector& InLocationOffset); // 0x2f057a0 [Native Public]
    bool DeleteElement(FScriptTypedElementHandle& InElementHandle, UWorld* InWorld, UTypedElementSelectionSet* InSelectionSet, FTypedElementDeletionOptions& InDeletionOptions); // 0x2f051b0 [Native Public]
    bool CanPromoteElement(FScriptTypedElementHandle& InElementHandle); // 0x2f04b50 [Native Public]
    bool CanMoveElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementWorldType& InWorldType); // 0x2f04a40 [Native Public]
    bool CanEditElement(FScriptTypedElementHandle& InElementHandle); // 0x2f04970 [Native Public]
    bool CanDuplicateElement(FScriptTypedElementHandle& InElementHandle); // 0x2f048a0 [Native Public]
    bool CanDeleteElement(FScriptTypedElementHandle& InElementHandle); // 0x2f047d0 [Native Public]

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

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

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

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

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

// UInputDeviceSubsystem (/Script/Engine.InputDeviceSubsystem)
    void RemoveDevicePropertyHandles(TSet<FInputDevicePropertyHandle>& HandlesToRemove); // 0x2f596f0 [Final Native Public]
    void RemoveDevicePropertyByHandle(const FInputDevicePropertyHandle& HandleToRemove); // 0x2f59660 [Final Native Public]
    void RemoveAllDeviceProperties(); // 0x2f59640 [Final Native Public]
    bool IsPropertyActive(const FInputDevicePropertyHandle& Handle); // 0x2f55c90 [Final Native Public]
    FHardwareDeviceIdentifier GetMostRecentlyUsedHardwareDevice(const FPlatformUserId& InUserId); // 0x2f532d0 [Final Native Public]
    FHardwareDeviceIdentifier GetInputDeviceHardwareIdentifier(const FInputDeviceId& InputDevice); // 0x2f52c40 [Final Native Public]
    UInputDeviceProperty* GetActiveDeviceProperty(const FInputDevicePropertyHandle& Handle); // 0x2f51100 [Final Native Public]
    FInputDevicePropertyHandle ActivateDevicePropertyOfClass(TSubclassOf<UInputDeviceProperty> PropertyClass, FActivateDevicePropertyParams& Params); // 0x2f4b3b0 [Final Native Public]

// ULocalPlayerSaveGame (/Script/Engine.LocalPlayerSaveGame)
    bool WasSaveRequested(); // 0x196d030 [Native Public]
    bool WasLoaded(); // 0x2f608e0 [Native Public]
    bool WasLastSaveSuccessful(); // 0x2f608b0 [Native Public]
    bool SaveGameToSlotForLocalPlayer(); // 0x2f5a300 [Native Public]
    void ResetToDefault(); // 0x2d1f980 [Native Public]
    void OnResetToDefault(); // 0xe53a10 [Event Public]
    void OnPreSave(); // 0xe53a10 [Event Public]
    void OnPostSave(bool bSuccess); // 0xe53a10 [Event Public]
    void OnPostLoad(); // 0xe53a10 [Event Public]
    ULocalPlayerSaveGame* LoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName); // 0x2f561c0 [Final Native Static Public]
    bool IsSaveInProgress(); // 0x2f55dd0 [Native Public]
    FString GetSaveSlotName(); // 0x2f544f0 [Native Public]
    int32 GetSavedDataVersion(); // 0x2f54570 [Native Public]
    int32 GetPlatformUserIndex(); // 0x2b29ee0 [Native Public]
    FPlatformUserId GetPlatformUserId(); // 0x2f53790 [Native Public]
    APlayerController* GetLocalPlayerController(); // 0x2f53170 [Native Public]
    int32 GetLatestDataVersion(); // 0x2f53140 [Native Public]
    int32 GetInvalidDataVersion(); // 0x2f52f20 [Native Public]
    bool AsyncSaveGameToSlotForLocalPlayer(); // 0x2a4ac10 [Native Public]
    bool AsyncLoadOrCreateSaveGameForLocalPlayer(TSubclassOf<ULocalPlayerSaveGame> SaveGameClass, APlayerController* LocalPlayerController, const FString& SlotName, const FScriptDelegate& Delegate); // 0x2f4cb20 [Final Native Static Public]

// USpringArmComponent (/Script/Engine.SpringArmComponent)
    bool IsCollisionFixApplied(); // 0x2f55a80 [Final Native Public]
    FVector GetUnfixedCameraPosition(); // 0x2f54b30 [Final Native Public]
    FRotator GetTargetRotation(); // 0x2f54a20 [Final Native Public]

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

// AGameModeBase (/Script/Engine.GameModeBase)
    void StartPlay(); // 0x2f5fc20 [Native Public]
    APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot); // 0x2f5ce10 [Native Event Public]
    APawn* SpawnDefaultPawnAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x2f5ccb0 [Native Event Public]
    bool ShouldReset(AActor* ActorToReset); // 0x2f5c4d0 [Native Event Public]
    void ReturnToMainMenuHost(); // 0x2f57260 [Native Public]
    void RestartPlayerAtTransform(AController* NewPlayer, FTransform& SpawnTransform); // 0x2f59c10 [Native Public]
    void RestartPlayerAtPlayerStart(AController* NewPlayer, AActor* StartSpot); // 0x2f59b40 [Native Public]
    void RestartPlayer(AController* NewPlayer); // 0x2f59ab0 [Native Public]
    void ResetLevel(); // 0x2f57280 [Native Public]
    bool PlayerCanRestart(APlayerController* Player); // 0x2f58c50 [Native Event Public]
    bool MustSpectate(APlayerController* NewPlayerController); // 0x2f57070 [Native Event Public]
    void K2_PostLogin(APlayerController* NewPlayer); // 0xe53a10 [Event Public]
    void K2_OnSwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC); // 0xe53a10 [Event Protected]
    void K2_OnRestartPlayer(AController* NewPlayer); // 0xe53a10 [Event Public]
    void K2_OnLogout(AController* ExitingController); // 0xe53a10 [Event Public]
    void K2_OnChangeName(AController* Other, const FString& NewName, bool bNameChange); // 0xe53a10 [Event Public]
    AActor* K2_FindPlayerStart(AController* Player, const FString& IncomingName); // 0x2f55f70 [Final Native Public]
    void InitStartSpot(AActor* StartSpot, AController* NewPlayer); // 0x2f55710 [Native Event Public]
    void InitializeHUDForPlayer(APlayerController* NewPlayer); // 0x2f557e0 [Native Event Protected]
    bool HasMatchStarted(); // 0x2e68500 [Native Public]
    bool HasMatchEnded(); // 0x2f55540 [Native Public]
    void HandleStartingNewPlayer(APlayerController* NewPlayer); // 0x2f553d0 [Native Event Public]
    int32 GetNumSpectators(); // 0x2f53600 [Native Public]
    int32 GetNumPlayers(); // 0x2f535d0 [Native Public]
    TSubclassOf<UObject> GetDefaultPawnClassForController(AController* InController); // 0x2f52630 [Native Event Public]
    AActor* FindPlayerStart(AController* Player, const FString& IncomingName); // 0x2f50c50 [Native Event Public]
    AActor* ChoosePlayerStart(AController* Player); // 0x2f4efc0 [Native Event Public]
    void ChangeName(AController* Controller, const FString& NewName, bool bNameChange); // 0x2f4ee90 [Native Public]
    bool CanSpectate(APlayerController* Viewer, APlayerState* ViewTarget); // 0x2f4eda0 [Native Event Public]

// AGameMode (/Script/Engine.GameMode)
    void StartMatch(); // 0x2f5fc00 [Native Public]
    void Say(const FString& Msg); // 0x2f5a350 [Native Public]
    void RestartGame(); // 0x2f59a90 [Native Public]
    bool ReadyToStartMatch(); // 0x2f59370 [Native Event Protected]
    bool ReadyToEndMatch(); // 0x2f59340 [Native Event Protected]
    void K2_OnSetMatchState(const FName& NewState); // 0xe53a10 [Event Protected]
    bool IsMatchInProgress(); // 0x2f55c60 [Native Public]
    FName GetMatchState(); // 0x2f531a0 [Final Native Public]
    void EndMatch(); // 0x2f50670 [Native Public]
    void AbortMatch(); // 0x2f4b390 [Native Public]

// UGameplayStatics (/Script/Engine.GameplayStatics)
    void UnRetainAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x2f60450 [Final Native Static Public]
    void UnloadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x2f60640 [Final Native Static Public]
    void UnloadStreamLevel(UObject* WorldContextObject, const FName& LevelName, const FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); // 0x2f604d0 [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); // 0x2f5fe40 [Final Native Static Public]
    bool SuggestProjectileVelocity_CustomArc(UObject* WorldContextObject, const FVector& OutLaunchVelocity, const FVector& StartPos, const FVector& EndPos, float OverrideGravityZ, float ArcParam); // 0x2f5fc40 [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); // 0x2f5f820 [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); // 0x2f5f320 [Final Native Static Public]
    UAudioComponent* SpawnSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x2f5ed80 [Final Native Static Public]
    UObject* SpawnObject(TSubclassOf<UObject> ObjectClass, UObject* Outer); // 0x2f5ecb0 [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); // 0x2f5e820 [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); // 0x2f5e490 [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); // 0x2f5de80 [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); // 0x2f5dae0 [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); // 0x2f5d5c0 [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); // 0x2f5d180 [Final Native Static Public]
    UAudioComponent* SpawnDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); // 0x2f5cee0 [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); // 0x2f5c830 [Final Native Static Public]
    UDecalComponent* SpawnDecalAtLocation(UObject* WorldContextObject, UMaterialInterface* DecalMaterial, const FVector& DecalSize, const FVector& Location, const FRotator& Rotation, float LifeSpan); // 0x2f5c570 [Final Native Static Public]
    void SetWorldOriginLocation(UObject* WorldContextObject, const FIntVector& NewLocation); // 0x2f5c3e0 [Final Native Static Public]
    void SetViewportMouseCaptureMode(UObject* WorldContextObject, const EMouseCaptureMode& MouseCaptureMode); // 0x2f5c260 [Final Native Static Public]
    void SetSubtitlesEnabled(bool bEnabled); // 0x2f5c010 [Final Native Static Public]
    void SetSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); // 0x2f5bd50 [Final Native Static Public]
    void SetSoundClassDistanceScale(UObject* WorldContextObject, USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); // 0x2f5bb70 [Final Native Static Public]
    void SetPlayerPlatformUserId(APlayerController* PlayerController, const FPlatformUserId& UserId); // 0x2f5b6a0 [Final Native Static Public]
    void SetPlayerControllerID(APlayerController* Player, int32 ControllerId); // 0x2f5b5c0 [Final Native Static Public]
    void SetMaxAudioChannelsScaled(UObject* WorldContextObject, float MaxChannelCountScale); // 0x2f5b400 [Final Native Static Public]
    void SetGlobalTimeDilation(UObject* WorldContextObject, float TimeDilation); // 0x2f5b300 [Final Native Static Public]
    void SetGlobalPitchModulation(UObject* WorldContextObject, float PitchModulation, float TimeSec); // 0x2f5b170 [Final Native Static Public]
    void SetGlobalListenerFocusParameters(UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); // 0x2f5ad80 [Final Native Static Public]
    bool SetGamePaused(UObject* WorldContextObject, bool bPaused); // 0x2f5aba0 [Final Native Static Public]
    void SetForceDisableSplitscreen(UObject* WorldContextObject, bool bDisable); // 0x2f5a9b0 [Final Native Static Public]
    void SetEnableWorldRendering(UObject* WorldContextObject, bool bEnable); // 0x2f5a820 [Final Native Static Public]
    void SetBaseSoundMix(UObject* WorldContextObject, USoundMix* InSoundMix); // 0x2f5a640 [Final Native Static Public]
    bool SetActiveSpatialPluginByName(UObject* WorldContextObject, const FName& InPluginName); // 0x2f5a3f0 [Final Native Static Public]
    bool SaveGameToSlot(USaveGame* SaveGameObject, const FString& SlotName, int32 UserIndex); // 0x2f59eb0 [Final Native Static Public]
    void RemovePlayer(APlayerController* Player, bool bDestroyPawn); // 0x2f59840 [Final Native Static Public]
    FVector RebaseZeroOriginOntoLocal(UObject* WorldContextObject, const FVector& WorldLocation); // 0x2f594f0 [Final Native Static Public]
    FVector RebaseLocalOriginOntoZero(UObject* WorldContextObject, const FVector& WorldLocation); // 0x2f593a0 [Final Native Static Public]
    void PushSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x2f59210 [Final Native Static Public]
    bool ProjectWorldToScreen(APlayerController* Player, const FVector& WorldPosition, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x2f59090 [Final Native Static Public]
    void PrimeSound(USoundBase* InSound); // 0x2f58ea0 [Final Native Static Public]
    void PrimeAllSoundsInSoundClass(USoundClass* InSoundClass); // 0x2f58e20 [Final Native Static Public]
    void PopSoundMixModifier(UObject* WorldContextObject, USoundMix* InSoundMixModifier); // 0x2f58cf0 [Final Native Static Public]
    void PlayWorldCameraShake(UObject* WorldContextObject, TSubclassOf<UCameraShakeBase> Shake, const FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); // 0x2f589d0 [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); // 0x2f58450 [Final Native Static Public]
    void PlaySound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, AActor* OwningActor, bool bIsUISound); // 0x2f57f40 [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); // 0x2f57b70 [Final Native Static Public]
    void PlayDialogue2D(UObject* WorldContextObject, UDialogueWave* Dialogue, FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); // 0x2f57930 [Final Native Static Public]
    FString ParseOption(const FString& Options, const FString& Key); // 0x2f577b0 [Final Native Static Public]
    void OpenLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bAbsolute, const FString& Options); // 0x2f57510 [Final Native Static Public]
    void OpenLevel(UObject* WorldContextObject, const FName& LevelName, bool bAbsolute, const FString& Options); // 0x2f57370 [Final Native Static Public]
    bool ObjectIsA(UObject* Object, TSubclassOf<UObject> ObjectClass); // 0x2f57110 [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); // 0x2f568e0 [Final Native Static Public]
    void LoadStreamLevelBySoftObjectPtr(UObject* WorldContextObject, const TSoftObjectPtr<UWorld>& Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x2f56620 [Final Native Static Public]
    void LoadStreamLevel(UObject* WorldContextObject, const FName& LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const FLatentActionInfo& LatentInfo); // 0x2f56460 [Final Native Static Public]
    USaveGame* LoadGameFromSlot(const FString& SlotName, int32 UserIndex); // 0x2f560e0 [Final Native Static Public]
    bool IsSplitscreenForceDisabled(UObject* WorldContextObject); // 0x2f55e60 [Final Native Static Public]
    bool IsGamePaused(UObject* WorldContextObject); // 0x2f55b80 [Final Native Static Public]
    bool IsAnyLocalPlayerCameraWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x2f55870 [Final Native Static Public]
    bool HasOption(const FString& Options, const FString& InKey); // 0x2f555d0 [Final Native Static Public]
    bool HasLaunchOption(const FString& OptionToCheck); // 0x2f55490 [Final Native Static Public]
    int32 GrassOverlappingSphereCount(UObject* WorldContextObject, UStaticMesh* StaticMesh, const FVector& CenterPosition, float Radius); // 0x2f55250 [Final Native Static Public]
    FIntVector GetWorldOriginLocation(UObject* WorldContextObject); // 0x2f551a0 [Final Native Static Public]
    double GetWorldDeltaSeconds(UObject* WorldContextObject); // 0x2f550f0 [Final Native Static Public]
    void GetViewProjectionMatrix(const FMinimalViewInfo& DesiredView, const FMatrix& ViewMatrix, const FMatrix& ProjectionMatrix, const FMatrix& ViewProjectionMatrix); // 0x2f54c30 [Final Native Static Public]
    EMouseCaptureMode GetViewportMouseCaptureMode(UObject* WorldContextObject); // 0x2f55000 [Final Native Static Public]
    double GetUnpausedTimeSeconds(UObject* WorldContextObject); // 0x2f54b60 [Final Native Static Public]
    double GetTimeSeconds(UObject* WorldContextObject); // 0x2f54a80 [Final Native Static Public]
    EPhysicalSurface GetSurfaceType(FHitResult& Hit); // 0x2f54860 [Final Native Static Public]
    ULevelStreaming* GetStreamingLevel(UObject* WorldContextObject, const FName& PackageName); // 0x2f54640 [Final Native Static Public]
    double GetRealTimeSeconds(UObject* WorldContextObject); // 0x2f54210 [Final Native Static Public]
    APlayerState* GetPlayerStateFromUniqueNetId(UObject* WorldContextObject, FUniqueNetIdRepl& UniqueID); // 0x2f54030 [Final Native Static Public]
    APlayerState* GetPlayerState(UObject* WorldContextObject, int32 PlayerStateIndex); // 0x2f53f10 [Final Native Static Public]
    APawn* GetPlayerPawn(UObject* WorldContextObject, int32 PlayerIndex); // 0x2f53ce0 [Final Native Static Public]
    int32 GetPlayerControllerID(APlayerController* Player); // 0x2f53c40 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId); // 0x2f53b70 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromID(UObject* WorldContextObject, int32 ControllerId); // 0x2f53aa0 [Final Native Static Public]
    APlayerController* GetPlayerController(UObject* WorldContextObject, int32 PlayerIndex); // 0x2f539d0 [Final Native Static Public]
    ACharacter* GetPlayerCharacter(UObject* WorldContextObject, int32 PlayerIndex); // 0x2f538c0 [Final Native Static Public]
    APlayerCameraManager* GetPlayerCameraManager(UObject* WorldContextObject, int32 PlayerIndex); // 0x2f537d0 [Final Native Static Public]
    FString GetPlatformName(); // 0x2f53700 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectClass(UObject* Object); // 0x2f53630 [Final Native Static Public]
    int32 GetNumPlayerStates(UObject* WorldContextObject); // 0x2f53510 [Final Native Static Public]
    int32 GetNumPlayerControllers(UObject* WorldContextObject); // 0x2f53460 [Final Native Static Public]
    int32 GetNumLocalPlayerControllers(UObject* WorldContextObject); // 0x2f53370 [Final Native Static Public]
    int32 GetMaxAudioChannelCount(UObject* WorldContextObject); // 0x2f531c0 [Final Native Static Public]
    void GetKeyValue(const FString& Pair, const FString& Key, const FString& Value); // 0x2f52f50 [Final Native Static Public]
    int32 GetIntOption(const FString& Options, const FString& Key, int32 DefaultValue); // 0x2f52d60 [Final Native Static Public]
    float GetGlobalTimeDilation(UObject* WorldContextObject); // 0x2f52b80 [Final Native Static Public]
    AGameStateBase* GetGameState(UObject* WorldContextObject); // 0x2f52a70 [Final Native Static Public]
    AGameModeBase* GetGameMode(UObject* WorldContextObject); // 0x2f529c0 [Final Native Static Public]
    UGameInstance* GetGameInstance(UObject* WorldContextObject); // 0x2f52910 [Final Native Static Public]
    bool GetEnableWorldRendering(UObject* WorldContextObject); // 0x2f527a0 [Final Native Static Public]
    UReverbEffect* GetCurrentReverbEffect(UObject* WorldContextObject); // 0x2f52520 [Final Native Static Public]
    FString GetCurrentLevelName(UObject* WorldContextObject, bool bRemovePrefixString); // 0x2f52380 [Final Native Static Public]
    bool GetClosestListenerLocation(UObject* WorldContextObject, const FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, const FVector& ListenerPosition); // 0x2f52100 [Final Native Static Public]
    TArray<FName> GetAvailableSpatialPluginNames(UObject* WorldContextObject); // 0x2f51fd0 [Final Native Static Public]
    double GetAudioTimeSeconds(UObject* WorldContextObject); // 0x2f51f20 [Final Native Static Public]
    void GetAllActorsWithTag(UObject* WorldContextObject, const FName& Tag, const TArray<AActor*>& OutActors); // 0x2f51b00 [Final Native Static Public]
    void GetAllActorsWithInterface(UObject* WorldContextObject, TSubclassOf<IInterface> Interface, const TArray<AActor*>& OutActors); // 0x2f519e0 [Final Native Static Public]
    void GetAllActorsOfClassWithTag(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const FName& Tag, const TArray<AActor*>& OutActors); // 0x2f51870 [Final Native Static Public]
    void GetAllActorsOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const TArray<AActor*>& OutActors); // 0x2f51750 [Final Native Static Public]
    AActor* GetActorOfClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass); // 0x2f51680 [Final Native Static Public]
    void GetActorArrayBounds(const TArray<AActor*>& Actors, bool bOnlyCollidingComponents, const FVector& Center, const FVector& BoxExtent); // 0x2f514e0 [Final Native Static Public]
    FVector GetActorArrayAverageLocation(const TArray<AActor*>& Actors); // 0x2f51380 [Final Native Static Public]
    FName GetActiveSpatialPluginName(UObject* WorldContextObject); // 0x2f51260 [Final Native Static Public]
    void GetAccurateRealTime(const int32& Seconds, const double& PartialSeconds); // 0x2f50fa0 [Final Native Static Public]
    void FlushLevelStreaming(UObject* WorldContextObject); // 0x2f50f00 [Final Native Static Public]
    AActor* FinishSpawningActor(AActor* Actor, FTransform& SpawnTransform, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x2f50d50 [Final Native Static Public]
    AActor* FindNearestActor(const FVector& Origin, const TArray<AActor*>& ActorsToCheck, const float& Distance); // 0x2f509a0 [Final Native Static Public]
    bool FindCollisionUV(FHitResult& Hit, int32 UVChannel, const FVector2D& UV); // 0x2f50800 [Final Native Static Public]
    void EnableLiveStreaming(bool Enable); // 0x2f505d0 [Final Native Static Public]
    bool DoesSaveGameExist(const FString& SlotName, int32 UserIndex); // 0x2f503f0 [Final Native Static Public]
    bool DeprojectScreenToWorld(APlayerController* Player, const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x2f50100 [Final Native Static Public]
    bool DeprojectSceneCaptureToWorld(ASceneCapture2D* SceneCapture2D, const FVector2D& TargetUV, const FVector& WorldPosition, const FVector& WorldDirection); // 0x2f4ff70 [Final Native Static Public]
    bool DeleteGameInSlot(const FString& SlotName, int32 UserIndex); // 0x2f4fe60 [Final Native Static Public]
    void DeactivateReverbEffect(UObject* WorldContextObject, const FName& TagName); // 0x2f4fc10 [Final Native Static Public]
    UAudioComponent* CreateSound2D(UObject* WorldContextObject, USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); // 0x2f4f6a0 [Final Native Static Public]
    USaveGame* CreateSaveGameObject(TSubclassOf<USaveGame> SaveGameClass); // 0x2f4f550 [Final Native Static Public]
    APlayerController* CreatePlayerFromPlatformUser(UObject* WorldContextObject, const FPlatformUserId& UserId, bool bSpawnPlayerController); // 0x2f4f440 [Final Native Static Public]
    APlayerController* CreatePlayer(UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); // 0x2f4f320 [Final Native Static Public]
    void ClearSoundMixModifiers(UObject* WorldContextObject); // 0x2f4f240 [Final Native Static Public]
    void ClearSoundMixClassOverride(UObject* WorldContextObject, USoundMix* InSoundMixModifier, USoundClass* InSoundClass, float FadeOutTime); // 0x2f4f060 [Final Native Static Public]
    void CancelAsyncLoading(); // 0x2f4ee70 [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); // 0x2f4e580 [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); // 0x2f4d4a0 [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); // 0x2f4dfe0 [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); // 0x2f4da20 [Final Native Static Public]
    bool Blueprint_PredictProjectilePath_Advanced(UObject* WorldContextObject, FPredictProjectilePathParams& PredictParams, FPredictProjectilePathResult& PredictResult); // 0x2f4d810 [Final Native Static Public]
    AActor* BeginSpawningActorFromBlueprint(UObject* WorldContextObject, UBlueprint* Blueprint, FTransform& SpawnTransform, bool bNoCollisionFail); // 0x2f4d1c0 [Final Native Static Public]
    AActor* BeginDeferredActorSpawnFromClass(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FTransform& SpawnTransform, const ESpawnActorCollisionHandlingMethod& CollisionHandlingOverride, AActor* Owner, const ESpawnActorScaleMethod& TransformScaleMethod); // 0x2f4cf70 [Final Native Static Public]
    bool AreSubtitlesEnabled(); // 0x2f4c900 [Final Native Static Public]
    bool AreAnyListenersWithinRange(UObject* WorldContextObject, const FVector& Location, float MaximumRange); // 0x2f4c750 [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); // 0x2f4c280 [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); // 0x2f4bf30 [Final Native Static Public]
    float ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x2f4bbf0 [Final Native Static Public]
    float ApplyDamage(AActor* DamagedActor, float BaseDamage, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x2f4b900 [Final Native Static Public]
    void AnnounceAccessibleString(const FString& AnnouncementString); // 0x2f4b810 [Final Native Static Public]
    void ActivateReverbEffect(UObject* WorldContextObject, UReverbEffect* ReverbEffect, const FName& TagName, float Priority, float Volume, float FadeTime); // 0x2f4b5b0 [Final Native Static Public]

// AGameStateBase (/Script/Engine.GameStateBase)
    void OnRep_SpectatorClass(); // 0x2e68830 [Native Protected]
    void OnRep_ReplicatedWorldTimeSecondsDouble(); // 0x2f57350 [Native Protected]
    void OnRep_ReplicatedWorldTimeSeconds(); // 0x2f572c0 [Final Native Protected]
    void OnRep_ReplicatedHasBegunPlay(); // 0x2f572a0 [Native Protected]
    void OnRep_GameModeClass(); // 0x2e68810 [Native Protected]
    bool HasMatchStarted(); // 0x2f555a0 [Native Public]
    bool HasMatchEnded(); // 0x2f55570 [Native Public]
    bool HasBegunPlay(); // 0x2f55460 [Native Public]
    double GetServerWorldTimeSeconds(); // 0x2f545e0 [Native Public]
    float GetPlayerStartTime(AController* Controller); // 0x2f53e70 [Native Public]
    float GetPlayerRespawnDelay(AController* Controller); // 0x2f53dd0 [Native Public]

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

// UGameUserSettings (/Script/Engine.GameUserSettings)
    void ValidateSettings(); // 0x2d1cc90 [Native Public]
    bool SupportsHDRDisplayOutput(); // 0x2f60420 [Native Public]
    void SetVSyncEnabled(bool bEnable); // 0x2f5c140 [Final Native Public]
    void SetVisualEffectQuality(int32 Value); // 0x2f5c350 [Final Native Public]
    void SetViewDistanceQuality(int32 Value); // 0x2f5c1d0 [Final Native Public]
    void SetToDefaults(); // 0x294b170 [Native Public]
    void SetTextureQuality(int32 Value); // 0x2f5c0b0 [Final Native Public]
    void SetShadowQuality(int32 Value); // 0x2f5bae0 [Final Native Public]
    void SetShadingQuality(int32 Value); // 0x2f5ba50 [Final Native Public]
    void SetScreenResolution(const FIntPoint& Resolution); // 0x2f5b9b0 [Final Native Public]
    void SetResolutionScaleValueEx(float NewScaleValue); // 0x2f5b930 [Final Native Public]
    void SetResolutionScaleNormalized(float NewScaleNormalized); // 0x2f5b8a0 [Final Native Public]
    void SetReflectionQuality(int32 Value); // 0x2f5b810 [Final Native Public]
    void SetPostProcessingQuality(int32 Value); // 0x2f5b780 [Final Native Public]
    void SetOverallScalabilityLevel(int32 Value); // 0x2f5b530 [Native Public]
    void SetGlobalIlluminationQuality(int32 Value); // 0x2f5acf0 [Final Native Public]
    void SetFullscreenMode(const EWindowMode& InFullscreenMode); // 0x2f5ab20 [Final Native Public]
    void SetFrameRateLimit(float NewLimit); // 0x2f5aaa0 [Final Native Public]
    void SetFoliageQuality(int32 Value); // 0x2f5a920 [Final Native Public]
    void SetDynamicResolutionEnabled(bool bEnable); // 0x2f5a790 [Final Native Public]
    void SetBenchmarkFallbackValues(); // 0x2f5a770 [Final Native Public]
    void SetAudioQualityLevel(int32 QualityLevel); // 0x2f5a5b0 [Final Native Public]
    void SetAntiAliasingQuality(int32 Value); // 0x2f5a520 [Final Native Public]
    void SaveSettings(); // 0x2f5a330 [Native Public]
    void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); // 0x2f59db0 [Native Public]
    void RevertVideoMode(); // 0x2f59d70 [Final Native Public]
    void ResetToCurrentSettings(); // 0x2f59a70 [Native Public]
    void LoadSettings(bool bForceReload); // 0x2f563d0 [Native Public]
    bool IsVSyncEnabled(); // 0x2f55f50 [Final Native Public]
    bool IsVSyncDirty(); // 0x2f55f20 [Final Native Public]
    bool IsScreenResolutionDirty(); // 0x2f55e00 [Final Native Public]
    bool IsHDREnabled(); // 0x2f55c40 [Final Native Public]
    bool IsFullscreenModeDirty(); // 0x2f55b50 [Final Native Public]
    bool IsDynamicResolutionEnabled(); // 0x2f55b20 [Native Public]
    bool IsDynamicResolutionDirty(); // 0x2f55ad0 [Final Native Public]
    bool IsDirty(); // 0x2f55aa0 [Native Public]
    int32 GetVisualEffectQuality(); // 0x2f550d0 [Final Native Public]
    int32 GetViewDistanceQuality(); // 0x2f54c10 [Final Native Public]
    int32 GetTextureQuality(); // 0x2f54a60 [Final Native Public]
    int32 GetSyncInterval(); // 0x2f54960 [Final Native Static Public]
    int32 GetShadowQuality(); // 0x2b56ef0 [Final Native Public]
    int32 GetShadingQuality(); // 0x2f54620 [Final Native Public]
    FIntPoint GetScreenResolution(); // 0x2f545a0 [Final Native Public]
    float GetResolutionScaleNormalized(); // 0x2f544c0 [Final Native Public]
    void GetResolutionScaleInformationEx(const float& CurrentScaleNormalized, const float& CurrentScaleValue, const float& MinScaleValue, const float& MaxScaleValue); // 0x2f54300 [Final Native Public]
    int32 GetReflectionQuality(); // 0x2d8cee0 [Final Native Public]
    float GetRecommendedResolutionScale(); // 0x2f542c0 [Native Public]
    EWindowMode GetPreferredFullscreenMode(); // 0x2f541e0 [Final Native Public]
    int32 GetPostProcessingQuality(); // 0x2f541c0 [Final Native Public]
    int32 GetOverallScalabilityLevel(); // 0x2f536d0 [Native Public]
    FIntPoint GetLastConfirmedScreenResolution(); // 0x2f53100 [Final Native Public]
    EWindowMode GetLastConfirmedFullscreenMode(); // 0x2f530c0 [Final Native Public]
    int32 GetGlobalIlluminationQuality(); // 0x2f52b60 [Final Native Public]
    UGameUserSettings* GetGameUserSettings(); // 0x2f52b20 [Final Native Static Public]
    EWindowMode GetFullscreenMode(); // 0x2f528d0 [Final Native Public]
    float GetFrameRateLimit(); // 0x2f528b0 [Final Native Public]
    int32 GetFramePace(); // 0x2f52880 [Final Native Static Public]
    int32 GetFoliageQuality(); // 0x2f52860 [Final Native Public]
    FIntPoint GetDesktopResolution(); // 0x2f52760 [Final Native Public]
    FIntPoint GetDefaultWindowPosition(); // 0x2f52730 [Final Native Static Public]
    EWindowMode GetDefaultWindowMode(); // 0x29eee30 [Final Native Static Public]
    float GetDefaultResolutionScale(); // 0x2f526f0 [Native Public]
    FIntPoint GetDefaultResolution(); // 0x2f526d0 [Final Native Static Public]
    int32 GetCurrentHDRDisplayNits(); // 0x2f52350 [Final Native Public]
    int32 GetAudioQualityLevel(); // 0x25ce230 [Final Native Public]
    int32 GetAntiAliasingQuality(); // 0x2f51f00 [Final Native Public]
    void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); // 0x2f50500 [Final Native Public]
    void ConfirmVideoMode(); // 0x1a4b9d0 [Native Public]
    void ApplySettings(bool bCheckForCommandLineOverrides); // 0x2f4c6c0 [Native Public]
    void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); // 0x2f4c630 [Final Native Public]
    void ApplyNonResolutionSettings(); // 0x2a66b00 [Native Public]
    void ApplyHardwareBenchmarkResults(); // 0x2d1f980 [Native Public]

// UGameViewportClient (/Script/Engine.GameViewportClient)
    void SSSwapControllers(); // 0x2a66ae0 [Native Public]
    void ShowTitleSafeArea(); // 0x2a66b00 [Native Public]
    void SetConsoleTarget(int32 PlayerIndex); // 0x2fb69d0 [Native Public]

// UInputDeviceLibrary (/Script/Engine.InputDeviceLibrary)
    FPlatformUserId PlatformUserId_None(); // 0x2fea3c0 [Final Native Static Public]
    bool NotEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x2fea6a0 [Final Native Static Public]
    bool NotEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x2fea6a0 [Final Native Static Public]
    bool IsValidPlatformId(const FPlatformUserId& UserId); // 0x2fea620 [Final Native Static Public]
    bool IsValidInputDevice(const FInputDeviceId& DeviceID); // 0x2fea5a0 [Final Native Static Public]
    bool IsUnpairedUserId(const FPlatformUserId& PlatformId); // 0x2fea510 [Final Native Static Public]
    bool IsInputDeviceMappedToUnpairedUser(const FInputDeviceId& InputDevice); // 0x2fea480 [Final Native Static Public]
    bool IsDevicePropertyHandleValid(FInputDevicePropertyHandle& InHandle); // 0x2fea3e0 [Final Native Static Public]
    FInputDeviceId InputDeviceId_None(); // 0x2fea3c0 [Final Native Static Public]
    FPlatformUserId GetUserForUnpairedInputDevices(); // 0x2fea380 [Final Native Static Public]
    FPlatformUserId GetUserForInputDevice(const FInputDeviceId& DeviceID); // 0x2fea2e0 [Final Native Static Public]
    FPlatformUserId GetPrimaryPlatformUser(); // 0x2fea070 [Final Native Static Public]
    FInputDeviceId GetPrimaryInputDeviceForUser(const FPlatformUserId& UserId); // 0x2fe9fd0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromPlatformUser(const FPlatformUserId& UserId); // 0x2fe9eb0 [Final Native Static Public]
    APlayerController* GetPlayerControllerFromInputDevice(const FInputDeviceId& DeviceID); // 0x2fe9e10 [Final Native Static Public]
    EInputDeviceConnectionState GetInputDeviceConnectionState(const FInputDeviceId& DeviceID); // 0x2fe9d40 [Final Native Static Public]
    FInputDeviceId GetDefaultInputDevice(); // 0x2fe9d00 [Final Native Static Public]
    int32 GetAllInputDevicesForUser(const FPlatformUserId& UserId, const TArray<FInputDeviceId>& OutInputDevices); // 0x2fe9bf0 [Final Native Static Public]
    int32 GetAllInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x2fe9b20 [Final Native Static Public]
    int32 GetAllConnectedInputDevices(const TArray<FInputDeviceId>& OutInputDevices); // 0x2fe9a50 [Final Native Static Public]
    int32 GetAllActiveUsers(const TArray<FPlatformUserId>& OutUsers); // 0x2fe9980 [Final Native Static Public]
    bool EqualEqual_PlatformUserId(const FPlatformUserId& A, const FPlatformUserId& B); // 0x2fe9680 [Final Native Static Public]
    bool EqualEqual_InputDeviceId(const FInputDeviceId& A, const FInputDeviceId& B); // 0x2fe9680 [Final Native Static Public]

// UKismetArrayLibrary (/Script/Engine.KismetArrayLibrary)
    void SetArrayPropertyByName(UObject* Object, const FName& PropertyName, const TArray<int32>& Value); // 0x3083620 [Final Native Static Public]
    void FilterArray(const TArray<AActor*>& TargetArray, TSubclassOf<AActor> FilterClass, const TArray<AActor*>& FilteredArray); // 0x3051af0 [Final Native Static Public]
    void Array_Swap(const TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex); // 0x3034ba0 [Final Native Static Public]
    void Array_ShuffleFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream); // 0x3034a70 [Final Native Static Public]
    void Array_Shuffle(const TArray<int32>& TargetArray); // 0x30349a0 [Final Native Static Public]
    void Array_Set(const TArray<int32>& TargetArray, int32 Index, const int32& Item, bool bSizeToFit); // 0x3034740 [Final Native Static Public]
    void Array_Reverse(const TArray<int32>& TargetArray); // 0x30345d0 [Final Native Static Public]
    void Array_Resize(const TArray<int32>& TargetArray, int32 Size); // 0x30344b0 [Final Native Static Public]
    bool Array_RemoveItem(const TArray<int32>& TargetArray, const int32& Item); // 0x3034260 [Final Native Static Public]
    void Array_Remove(const TArray<int32>& TargetArray, int32 IndexToRemove); // 0x3034140 [Final Native Static Public]
    void Array_RandomFromStream(const TArray<int32>& TargetArray, const FRandomStream& RandomStream, const int32& OutItem, const int32& OutIndex); // 0x3033fb0 [Final Native Static Public]
    void Array_Random(const TArray<int32>& TargetArray, const int32& OutItem, const int32& OutIndex); // 0x3033e70 [Final Native Static Public]
    int32 Array_Length(const TArray<int32>& TargetArray); // 0x3033db0 [Final Native Static Public]
    int32 Array_LastIndex(const TArray<int32>& TargetArray); // 0x3033ce0 [Final Native Static Public]
    bool Array_IsValidIndex(const TArray<int32>& TargetArray, int32 IndexToTest); // 0x3033bd0 [Final Native Static Public]
    bool Array_IsNotEmpty(const TArray<int32>& TargetArray); // 0x3033b00 [Final Native Static Public]
    bool Array_IsEmpty(const TArray<int32>& TargetArray); // 0x3033a30 [Final Native Static Public]
    void Array_Insert(const TArray<int32>& TargetArray, const int32& NewItem, int32 Index); // 0x3033810 [Final Native Static Public]
    bool Array_Identical(const TArray<int32>& ArrayA, const TArray<int32>& ArrayB); // 0x30336f0 [Final Native Static Public]
    void Array_Get(const TArray<int32>& TargetArray, int32 Index, const int32& Item); // 0x3033470 [Final Native Static Public]
    int32 Array_Find(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3033280 [Final Native Static Public]
    bool Array_Contains(const TArray<int32>& TargetArray, const int32& ItemToFind); // 0x3033090 [Final Native Static Public]
    void Array_Clear(const TArray<int32>& TargetArray); // 0x3032f20 [Final Native Static Public]
    void Array_Append(const TArray<int32>& TargetArray, const TArray<int32>& SourceArray); // 0x3032de0 [Final Native Static Public]
    int32 Array_AddUnique(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3032c00 [Final Native Static Public]
    int32 Array_Add(const TArray<int32>& TargetArray, const int32& NewItem); // 0x3032a20 [Final Native Static Public]

// UKismetGuidLibrary (/Script/Engine.KismetGuidLibrary)
    void Parse_StringToGuid(const FString& GuidString, const FGuid& OutGuid, const bool& Success); // 0x30770b0 [Final Native Static Public]
    bool NotEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x3075250 [Final Native Static Public]
    FGuid NewGuid(); // 0x3073ac0 [Final Native Static Public]
    bool IsValid_Guid(const FGuid& InGuid); // 0x3060540 [Final Native Static Public]
    void Invalidate_Guid(const FGuid& InGuid); // 0x305e390 [Final Native Static Public]
    bool EqualEqual_GuidGuid(const FGuid& A, const FGuid& B); // 0x304e7c0 [Final Native Static Public]
    FString Conv_GuidToString(const FGuid& InGuid); // 0x3042260 [Final Native Static Public]

// UKismetInputLibrary (/Script/Engine.KismetInputLibrary)
    bool PointerEvent_IsTouchEvent(FPointerEvent& Input); // 0x3078770 [Final Native Static Public]
    bool PointerEvent_IsMouseButtonDown(FPointerEvent& Input, const FKey& MouseButton); // 0x30784f0 [Final Native Static Public]
    float PointerEvent_GetWheelDelta(FPointerEvent& Input); // 0x30783a0 [Final Native Static Public]
    int32 PointerEvent_GetUserIndex(FPointerEvent& Input); // 0x3078250 [Final Native Static Public]
    int32 PointerEvent_GetTouchpadIndex(FPointerEvent& Input); // 0x3078100 [Final Native Static Public]
    FVector2D PointerEvent_GetScreenSpacePosition(FPointerEvent& Input); // 0x3077fa0 [Final Native Static Public]
    int32 PointerEvent_GetPointerIndex(FPointerEvent& Input); // 0x3077e50 [Final Native Static Public]
    FVector2D PointerEvent_GetLastScreenSpacePosition(FPointerEvent& Input); // 0x3077cf0 [Final Native Static Public]
    ESlateGesture PointerEvent_GetGestureType(FPointerEvent& Input); // 0x3077b60 [Final Native Static Public]
    FVector2D PointerEvent_GetGestureDelta(FPointerEvent& Input); // 0x3077a00 [Final Native Static Public]
    FKey PointerEvent_GetEffectingButton(FPointerEvent& Input); // 0x3077830 [Final Native Static Public]
    FVector2D PointerEvent_GetCursorDelta(FPointerEvent& Input); // 0x30776d0 [Final Native Static Public]
    bool ModifierKeysState_IsShiftDown(FSlateModifierKeysState& KeysState); // 0x3071c70 [Final Native Static Public]
    bool ModifierKeysState_IsControlDown(FSlateModifierKeysState& KeysState); // 0x3071bd0 [Final Native Static Public]
    bool ModifierKeysState_IsCommandDown(FSlateModifierKeysState& KeysState); // 0x3071b30 [Final Native Static Public]
    bool ModifierKeysState_IsAltDown(FSlateModifierKeysState& KeysState); // 0x3071a90 [Final Native Static Public]
    bool Key_IsVectorAxis(FKey& Key); // 0x3063a50 [Final Native Static Public]
    bool Key_IsValid(FKey& Key); // 0x3063970 [Final Native Static Public]
    bool Key_IsMouseButton(FKey& Key); // 0x3063890 [Final Native Static Public]
    bool Key_IsModifierKey(FKey& Key); // 0x30637b0 [Final Native Static Public]
    bool Key_IsKeyboardKey(FKey& Key); // 0x30636a0 [Final Native Static Public]
    bool Key_IsGamepadKey(FKey& Key); // 0x30635c0 [Final Native Static Public]
    bool Key_IsDigital(FKey& Key); // 0x30634e0 [Final Native Static Public]
    bool Key_IsButtonAxis(FKey& Key); // 0x3063400 [Final Native Static Public]
    bool Key_IsAxis3D(FKey& Key); // 0x3063320 [Final Native Static Public]
    bool Key_IsAxis2D(FKey& Key); // 0x3063240 [Final Native Static Public]
    bool Key_IsAxis1D(FKey& Key); // 0x3063160 [Final Native Static Public]
    bool Key_IsAnalog(FKey& Key); // 0x3063080 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromKey(FKeyEvent& InKeyEvent); // 0x3062f60 [Final Native Static Public]
    EUINavigation Key_GetNavigationDirectionFromAnalog(FAnalogInputEvent& InAnalogEvent); // 0x3062e30 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationActionFromKey(FKeyEvent& InKeyEvent); // 0x3062d10 [Final Native Static Public]
    EUINavigationAction Key_GetNavigationAction(FKey& InKey); // 0x3062c20 [Final Native Static Public]
    FText Key_GetDisplayName(FKey& Key, bool bLongDisplayName); // 0x3062aa0 [Final Native Static Public]
    bool InputEvent_IsShiftDown(FInputEvent& Input); // 0x305e1e0 [Final Native Static Public]
    bool InputEvent_IsRightShiftDown(FInputEvent& Input); // 0x305e120 [Final Native Static Public]
    bool InputEvent_IsRightControlDown(FInputEvent& Input); // 0x305e060 [Final Native Static Public]
    bool InputEvent_IsRightCommandDown(FInputEvent& Input); // 0x305dfa0 [Final Native Static Public]
    bool InputEvent_IsRightAltDown(FInputEvent& Input); // 0x305dee0 [Final Native Static Public]
    bool InputEvent_IsRepeat(FInputEvent& Input); // 0x305de20 [Final Native Static Public]
    bool InputEvent_IsLeftShiftDown(FInputEvent& Input); // 0x305dd60 [Final Native Static Public]
    bool InputEvent_IsLeftControlDown(FInputEvent& Input); // 0x305dca0 [Final Native Static Public]
    bool InputEvent_IsLeftCommandDown(FInputEvent& Input); // 0x305dbe0 [Final Native Static Public]
    bool InputEvent_IsLeftAltDown(FInputEvent& Input); // 0x305db20 [Final Native Static Public]
    bool InputEvent_IsControlDown(FInputEvent& Input); // 0x305da60 [Final Native Static Public]
    bool InputEvent_IsCommandDown(FInputEvent& Input); // 0x305d9a0 [Final Native Static Public]
    bool InputEvent_IsAltDown(FInputEvent& Input); // 0x305d8e0 [Final Native Static Public]
    FText InputChord_GetDisplayName(FInputChord& Key); // 0x305d7b0 [Final Native Static Public]
    int32 GetUserIndex(FKeyEvent& Input); // 0x305b400 [Final Native Static Public]
    FSlateModifierKeysState GetModifierKeysState(); // 0x3057860 [Final Native Static Public]
    FKey GetKey(FKeyEvent& Input); // 0x3056b20 [Final Native Static Public]
    float GetAnalogValue(FAnalogInputEvent& Input); // 0x30538c0 [Final Native Static Public]
    bool EqualEqual_KeyKey(const FKey& A, const FKey& B); // 0x304ecb0 [Final Native Static Public]
    bool EqualEqual_InputChordInputChord(const FInputChord& A, const FInputChord& B); // 0x304e8e0 [Final Native Static Public]
    void CalibrateTilt(); // 0x303cbf0 [Final Native Static Public]

// UKismetInternationalizationLibrary (/Script/Engine.KismetInternationalizationLibrary)
    bool SetCurrentLocale(const FString& Culture, bool SaveToConfig); // 0x3084910 [Final Native Static Public]
    bool SetCurrentLanguageAndLocale(const FString& Culture, bool SaveToConfig); // 0x3084790 [Final Native Static Public]
    bool SetCurrentLanguage(const FString& Culture, bool SaveToConfig); // 0x3084640 [Final Native Static Public]
    bool SetCurrentCulture(const FString& Culture, bool SaveToConfig); // 0x30844d0 [Final Native Static Public]
    bool SetCurrentAssetGroupCulture(const FName& AssetGroup, const FString& Culture, bool SaveToConfig); // 0x3084240 [Final Native Static Public]
    FString GetSuitableCulture(const TArray<FString>& AvailableCultures, const FString& CultureToMatch, const FString& FallbackCulture); // 0x305a210 [Final Native Static Public]
    FString GetNativeCulture(const ELocalizedTextSourceCategory& TextCategory); // 0x3057980 [Final Native Static Public]
    TArray<FString> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional); // 0x3056fc0 [Final Native Static Public]
    FString GetCurrentLocale(); // 0x30555a0 [Final Native Static Public]
    FString GetCurrentLanguage(); // 0x3055470 [Final Native Static Public]
    FString GetCurrentCulture(); // 0x3055470 [Final Native Static Public]
    FString GetCurrentAssetGroupCulture(const FName& AssetGroup); // 0x3055150 [Final Native Static Public]
    FString GetCultureDisplayName(const FString& Culture, bool Localized); // 0x3054f70 [Final Native Static Public]
    void ClearCurrentAssetGroupCulture(const FName& AssetGroup, bool SaveToConfig); // 0x303fe00 [Final Native Static Public]

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

// UKismetMathLibrary (/Script/Engine.KismetMathLibrary)
    int32 Xor_IntInt(int32 A, int32 B); // 0x3092900 [Final Native Static Public]
    int64 Xor_Int64Int64(int64 A, int64 B); // 0x3092830 [Final Native Static Public]
    int32 Wrap(int32 Value, int32 Min, int32 Max); // 0x3092710 [Final Native Static Public]
    FVector WeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float Weight); // 0x3092470 [Final Native Static Public]
    FRotator WeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float Weight); // 0x30922e0 [Final Native Static Public]
    float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight); // 0x30925d0 [Final Native Static Public]
    double VSizeXYSquared(const FVector& A); // 0x308d870 [Final Native Static Public]
    double VSizeXY(const FVector& A); // 0x308d7e0 [Final Native Static Public]
    double VSizeSquared(const FVector& A); // 0x308d740 [Final Native Static Public]
    double VSize2DSquared(const FVector2D& A); // 0x308d610 [Final Native Static Public]
    double VSize2D(const FVector2D& A); // 0x308d580 [Final Native Static Public]
    double VSize(const FVector& A); // 0x308d6a0 [Final Native Static Public]
    FVector VLerp(const FVector& A, const FVector& B, float Alpha); // 0x308d440 [Final Native Static Public]
    FVector VInterpTo_Constant(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x308d2b0 [Final Native Static Public]
    FVector VInterpTo(const FVector& Current, const FVector& Target, float DeltaTime, float InterpSpeed); // 0x308d120 [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); // 0x308f390 [Final Native Static Public]
    FVector Vector_Zero(); // 0x3092220 [Final Native Static Public]
    FVector Vector_Up(); // 0x30921f0 [Final Native Static Public]
    void Vector_UnwindEuler(const FVector& A); // 0x3092170 [Final Native Static Public]
    FVector2D Vector_UnitCartesianToSpherical(const FVector& A); // 0x3092090 [Final Native Static Public]
    FVector Vector_ToRadians(const FVector& A); // 0x3092000 [Final Native Static Public]
    FVector Vector_ToDegrees(const FVector& A); // 0x3091f70 [Final Native Static Public]
    FVector Vector_SnappedToGrid(const FVector& InVect, float InGridSize); // 0x3091e20 [Final Native Static Public]
    FVector Vector_SlerpVectorToDirection(const FVector& Vector, const FVector& Direction, double Alpha); // 0x3091cb0 [Final Native Static Public]
    FVector Vector_SlerpNormals(const FVector& NormalA, const FVector& NormalB, double Alpha); // 0x3091b40 [Final Native Static Public]
    void Vector_Set(const FVector& A, double X, double Y, double Z); // 0x30919d0 [Final Native Static Public]
    FVector Vector_Right(); // 0x30919a0 [Final Native Static Public]
    FVector Vector_Reciprocal(const FVector& A); // 0x30918b0 [Final Native Static Public]
    FVector Vector_ProjectOnToNormal(const FVector& V, const FVector& InNormal); // 0x30917b0 [Final Native Static Public]
    FVector Vector_One(); // 0x3091780 [Final Native Static Public]
    FVector Vector_NormalUnsafe(const FVector& A); // 0x3091540 [Final Native Static Public]
    void Vector_Normalize(const FVector& A, float Tolerance); // 0x3091640 [Final Native Static Public]
    FVector Vector_Normal2D(const FVector& A, float Tolerance); // 0x30913d0 [Final Native Static Public]
    FVector Vector_MirrorByPlane(const FVector& A, const FPlane& InPlane); // 0x3091270 [Final Native Static Public]
    FVector Vector_Left(); // 0x3091240 [Final Native Static Public]
    bool Vector_IsZero(const FVector& A); // 0x3091180 [Final Native Static Public]
    bool Vector_IsUnit(const FVector& A, float SquaredLenthTolerance); // 0x3091060 [Final Native Static Public]
    bool Vector_IsUniform(const FVector& A, float Tolerance); // 0x3090f30 [Final Native Static Public]
    bool Vector_IsNormal(const FVector& A); // 0x3090e60 [Final Native Static Public]
    bool Vector_IsNearlyZero(const FVector& A, float Tolerance); // 0x3090d40 [Final Native Static Public]
    bool Vector_IsNAN(const FVector& A); // 0x3090c70 [Final Native Static Public]
    double Vector_HeadingAngle(const FVector& A); // 0x3090b40 [Final Native Static Public]
    FVector Vector_GetSignVector(const FVector& A); // 0x3090a70 [Final Native Static Public]
    FVector Vector_GetProjection(const FVector& A); // 0x30909d0 [Final Native Static Public]
    double Vector_GetAbsMin(const FVector& A); // 0x3090930 [Final Native Static Public]
    double Vector_GetAbsMax(const FVector& A); // 0x3090890 [Final Native Static Public]
    FVector Vector_GetAbs(const FVector& A); // 0x3090800 [Final Native Static Public]
    FVector Vector_Forward(); // 0x30907d0 [Final Native Static Public]
    FVector Vector_Down(); // 0x30907a0 [Final Native Static Public]
    double Vector_DistanceSquared(const FVector& v1, const FVector& v2); // 0x30906c0 [Final Native Static Public]
    double Vector_Distance2DSquared(const FVector& v1, const FVector& v2); // 0x3090500 [Final Native Static Public]
    double Vector_Distance2D(const FVector& v1, const FVector& v2); // 0x3090430 [Final Native Static Public]
    double Vector_Distance(const FVector& v1, const FVector& v2); // 0x30905d0 [Final Native Static Public]
    double Vector_CosineAngle2D(const FVector& A, const FVector& B); // 0x30902c0 [Final Native Static Public]
    FVector Vector_ComponentMin(const FVector& A, const FVector& B); // 0x30901e0 [Final Native Static Public]
    FVector Vector_ComponentMax(const FVector& A, const FVector& B); // 0x3090100 [Final Native Static Public]
    FVector Vector_ClampSizeMax2D(const FVector& A, double Max); // 0x308fe30 [Final Native Static Public]
    FVector Vector_ClampSizeMax(const FVector& A, double Max); // 0x308ff90 [Final Native Static Public]
    FVector Vector_ClampSize2D(const FVector& A, double Min, double Max); // 0x308fc70 [Final Native Static Public]
    FVector Vector_BoundedToCube(const FVector& InVect, float InRadius); // 0x308fb80 [Final Native Static Public]
    FVector Vector_BoundedToBox(const FVector& InVect, const FVector& InBoxMin, const FVector& InBoxMax); // 0x308fa50 [Final Native Static Public]
    FVector Vector_Backward(); // 0x308fa20 [Final Native Static Public]
    void Vector_Assign(const FVector& A, const FVector& InVector); // 0x308f940 [Final Native Static Public]
    void Vector_AddBounded(const FVector& A, const FVector& InAddVect, float InRadius); // 0x308f7e0 [Final Native Static Public]
    FVector4 Vector4_Zero(); // 0x308f360 [Final Native Static Public]
    double Vector4_SizeSquared3(const FVector4& A); // 0x308f1d0 [Final Native Static Public]
    double Vector4_SizeSquared(const FVector4& A); // 0x308f290 [Final Native Static Public]
    double Vector4_Size3(const FVector4& A); // 0x308f020 [Final Native Static Public]
    double Vector4_Size(const FVector4& A); // 0x308f0f0 [Final Native Static Public]
    void Vector4_Set(const FVector4& A, double X, double Y, double Z, double W); // 0x308ee40 [Final Native Static Public]
    FVector4 Vector4_NormalUnsafe3(const FVector4& A); // 0x308ebd0 [Final Native Static Public]
    void Vector4_Normalize3(const FVector4& A, float Tolerance); // 0x308ece0 [Final Native Static Public]
    FVector4 Vector4_Normal3(const FVector4& A, float Tolerance); // 0x308ea60 [Final Native Static Public]
    FVector4 Vector4_Negated(const FVector4& A); // 0x308e9a0 [Final Native Static Public]
    FVector4 Vector4_MirrorByVector3(const FVector4& Direction, const FVector4& SurfaceNormal); // 0x308e800 [Final Native Static Public]
    bool Vector4_IsZero(const FVector4& A); // 0x308e730 [Final Native Static Public]
    bool Vector4_IsUnit3(const FVector4& A, float SquaredLenthTolerance); // 0x308e600 [Final Native Static Public]
    bool Vector4_IsNormal3(const FVector4& A); // 0x308e520 [Final Native Static Public]
    bool Vector4_IsNearlyZero3(const FVector4& A, float Tolerance); // 0x308e3f0 [Final Native Static Public]
    bool Vector4_IsNAN(const FVector4& A); // 0x308e300 [Final Native Static Public]
    double Vector4_DotProduct3(const FVector4& A, const FVector4& B); // 0x308e080 [Final Native Static Public]
    double Vector4_DotProduct(const FVector4& A, const FVector4& B); // 0x308e1c0 [Final Native Static Public]
    FVector4 Vector4_CrossProduct3(const FVector4& A, const FVector4& B); // 0x308df10 [Final Native Static Public]
    void Vector4_Assign(const FVector4& A, const FVector4& InVector); // 0x308de00 [Final Native Static Public]
    FVector2D Vector2DInterpTo_Constant(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x308dc10 [Final Native Static Public]
    FVector2D Vector2DInterpTo(const FVector2D& Current, const FVector2D& Target, float DeltaTime, float InterpSpeed); // 0x308da80 [Final Native Static Public]
    FVector2D Vector2D_Zero(); // 0x308dde0 [Final Native Static Public]
    FVector2D Vector2D_Unit45Deg(); // 0x308ddc0 [Final Native Static Public]
    FVector2D Vector2D_One(); // 0x308dda0 [Final Native Static Public]
    FVector VEase(const FVector& A, const FVector& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x308cf10 [Final Native Static Public]
    FDateTime UtcNow(); // 0x308ced0 [Final Native Static Public]
    FVector4 TransformVector4(const FMatrix& Matrix, const FVector4& Vec4); // 0x308c8d0 [Final Native Static Public]
    FRotator TransformRotation(FTransform& T, const FRotator& Rotation); // 0x308c630 [Final Native Static Public]
    FVector TransformLocation(FTransform& T, const FVector& Location); // 0x308c3b0 [Final Native Static Public]
    FVector TransformDirection(FTransform& T, const FVector& Direction); // 0x308c140 [Final Native Static Public]
    float Transform_Determinant(FTransform& Transform); // 0x308ca80 [Final Native Static Public]
    double ToUnixTimestampDouble(const FDateTime& Time); // 0x308bf30 [Final Native Static Public]
    int64 ToUnixTimestamp(const FDateTime& Time); // 0x308be50 [Final Native Static Public]
    FVector2D ToSign2D(const FVector2D& A); // 0x308bd90 [Final Native Static Public]
    FVector2D ToRounded2D(const FVector2D& A); // 0x308bcf0 [Final Native Static Public]
    FString ToHex_LinearColor(const FLinearColor& InColor); // 0x308baf0 [Final Native Static Public]
    void ToDirectionAndLength2D(const FVector2D& A, const FVector2D& OutDir, const double& OutLength); // 0x308b970 [Final Native Static Public]
    FDateTime Today(); // 0x308c0f0 [Final Native Static Public]
    FTransform TLerp(FTransform& A, FTransform& B, float Alpha, const ELerpInterpolationMode& InterpMode); // 0x308b260 [Final Native Static Public]
    FTransform TInterpTo(FTransform& Current, FTransform& Target, float DeltaTime, float InterpSpeed); // 0x308afb0 [Final Native Static Public]
    FTimespan TimespanZeroValue(); // 0x30493b0 [Final Native Static Public]
    float TimespanRatio(const FTimespan& A, const FTimespan& B); // 0x308b880 [Final Native Static Public]
    FTimespan TimespanMinValue(); // 0x308b850 [Final Native Static Public]
    FTimespan TimespanMaxValue(); // 0x308b820 [Final Native Static Public]
    bool TimespanFromString(const FString& TimespanString, const FTimespan& Result); // 0x308b6d0 [Final Native Static Public]
    FTransform TEase(FTransform& A, FTransform& B, float Alpha, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x308acc0 [Final Native Static Public]
    double Tan(double A); // 0x308b4c0 [Final Native Static Public]
    FVector Subtract_VectorVector(const FVector& A, const FVector& B); // 0x308abe0 [Final Native Static Public]
    FVector Subtract_VectorInt(const FVector& A, int32 B); // 0x308ab00 [Final Native Static Public]
    FVector Subtract_VectorFloat(const FVector& A, double B); // 0x308aa20 [Final Native Static Public]
    FVector4 Subtract_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x308a8d0 [Final Native Static Public]
    FVector2D Subtract_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x308a800 [Final Native Static Public]
    FVector2D Subtract_Vector2DFloat(const FVector2D& A, double B); // 0x308a730 [Final Native Static Public]
    FTimespan Subtract_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x308a060 [Final Native Static Public]
    FQuat Subtract_QuatQuat(FQuat& A, FQuat& B); // 0x308a630 [Final Native Static Public]
    FLinearColor Subtract_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x308a540 [Final Native Static Public]
    FIntPoint Subtract_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x308a470 [Final Native Static Public]
    FIntPoint Subtract_IntPointInt(const FIntPoint& A, int32 B); // 0x308a390 [Final Native Static Public]
    int32 Subtract_IntInt(int32 A, int32 B); // 0x308a2d0 [Final Native Static Public]
    int64 Subtract_Int64Int64(int64 A, int64 B); // 0x308a200 [Final Native Static Public]
    double Subtract_DoubleDouble(double A, double B); // 0x308a130 [Final Native Static Public]
    FDateTime Subtract_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x308a060 [Final Native Static Public]
    FTimespan Subtract_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x308a060 [Final Native Static Public]
    uint8 Subtract_ByteByte(uint8 A, uint8 B); // 0x3089fa0 [Final Native Static Public]
    double Square(double A); // 0x3089d90 [Final Native Static Public]
    double Sqrt(double A); // 0x3089cd0 [Final Native Static Public]
    FVector Spherical2DToUnitCartesian(const FVector2D& A); // 0x3089800 [Final Native Static Public]
    double Sin(double A); // 0x30876c0 [Final Native Static Public]
    int64 SignOfInteger64(int64 A); // 0x3087570 [Final Native Static Public]
    int32 SignOfInteger(int32 A); // 0x3087620 [Final Native Static Public]
    double SignOfFloat(double A); // 0x30874a0 [Final Native Static Public]
    void SetVectorSpringStateVelocity(FVectorSpringState& SpringState, const FVector& Velocity); // 0x3086f10 [Final Native Static Public]
    void SetRandomStreamSeed(const FRandomStream& Stream, int32 NewSeed); // 0x3085b60 [Final Native Static Public]
    void SetQuaternionSpringStateAngularVelocity(FQuaternionSpringState& SpringState, const FVector& AngularVelocity); // 0x3085a50 [Final Native Static Public]
    void SetFloatSpringStateVelocity(FFloatSpringState& SpringState, float Velocity); // 0x3084f80 [Final Native Static Public]
    void Set2D(const FVector2D& A, double X, double Y); // 0x30833c0 [Final Native Static Public]
    FVector SelectVector(const FVector& A, const FVector& B, bool bPickA); // 0x3082e80 [Final Native Static Public]
    FTransform SelectTransform(FTransform& A, FTransform& B, bool bPickA); // 0x3083180 [Final Native Static Public]
    FString SelectString(const FString& A, const FString& B, bool bPickA); // 0x3082fd0 [Final Native Static Public]
    FRotator SelectRotator(const FRotator& A, const FRotator& B, bool bPickA); // 0x3082e80 [Final Native Static Public]
    UObject* SelectObject(UObject* A, UObject* B, bool bSelectA); // 0x3082a40 [Final Native Static Public]
    int32 SelectInt(int32 A, int32 B, bool bPickA); // 0x3082d80 [Final Native Static Public]
    double SelectFloat(double A, double B, bool bPickA); // 0x3082c60 [Final Native Static Public]
    FLinearColor SelectColor(const FLinearColor& A, const FLinearColor& B, bool bPickA); // 0x3082b40 [Final Native Static Public]
    TSubclassOf<UObject> SelectClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B, bool bSelectA); // 0x3082a40 [Final Native Static Public]
    void SeedRandomStream(const FRandomStream& Stream); // 0x30829a0 [Final Native Static Public]
    double SafeDivide(double A, double B); // 0x3081f20 [Final Native Static Public]
    int64 Round64(double A); // 0x3081df0 [Final Native Static Public]
    int32 Round(double A); // 0x3081e80 [Final Native Static Public]
    FRotator RotatorFromAxisAndAngle(const FVector& Axis, float Angle); // 0x3081bf0 [Final Native Static Public]
    FVector RotateAngleAxis(const FVector& InVect, float AngleDeg, const FVector& Axis); // 0x3081a20 [Final Native Static Public]
    FRotator RLerp(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath); // 0x307c6b0 [Final Native Static Public]
    FRotator RInterpTo_Constant(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x307c520 [Final Native Static Public]
    FRotator RInterpTo(const FRotator& Current, const FRotator& Target, float DeltaTime, float InterpSpeed); // 0x307c390 [Final Native Static Public]
    void RGBToHSV_Vector(const FLinearColor& RGB, const FLinearColor& HSV); // 0x307c2b0 [Final Native Static Public]
    void RGBToHSV(const FLinearColor& InColor, const float& H, const float& S, const float& V, const float& A); // 0x307c0b0 [Final Native Static Public]
    FLinearColor RGBLinearToHSV(const FLinearColor& RGB); // 0x307c020 [Final Native Static Public]
    void ResetVectorSpringState(FVectorSpringState& SpringState); // 0x3081000 [Final Native Static Public]
    void ResetRandomStream(const FRandomStream& Stream); // 0x3080f70 [Final Native Static Public]
    void ResetQuaternionSpringState(FQuaternionSpringState& SpringState); // 0x3080e90 [Final Native Static Public]
    void ResetFloatSpringState(FFloatSpringState& SpringState); // 0x3080e00 [Final Native Static Public]
    FRotator REase(const FRotator& A, const FRotator& B, float Alpha, bool bShortestPath, const EEasingFunc& EasingFunc, float BlendExp, int32 Steps); // 0x307bdd0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x307ef50 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInRadians(const FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); // 0x307edf0 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x307ec40 [Final Native Static Public]
    FVector RandomUnitVectorInEllipticalConeInDegrees(const FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); // 0x307ead0 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadiansFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x307e980 [Final Native Static Public]
    FVector RandomUnitVectorInConeInRadians(const FVector& ConeDir, float ConeHalfAngleInRadians); // 0x307e880 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegreesFromStream(const FRandomStream& Stream, const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x307e720 [Final Native Static Public]
    FVector RandomUnitVectorInConeInDegrees(const FVector& ConeDir, float ConeHalfAngleInDegrees); // 0x307e610 [Final Native Static Public]
    FVector RandomUnitVectorFromStream(const FRandomStream& Stream); // 0x307e560 [Final Native Static Public]
    FVector RandomUnitVector(); // 0x307e400 [Final Native Static Public]
    FRotator RandomRotatorFromStream(const FRandomStream& Stream, bool bRoll); // 0x307dcb0 [Final Native Static Public]
    FRotator RandomRotator(bool bRoll); // 0x307dba0 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream_Box(const FRandomStream& Stream, const FBox& Box); // 0x307d920 [Final Native Static Public]
    FVector RandomPointInBoundingBoxFromStream(const FRandomStream& Stream, const FVector& Center, const FVector& HalfSize); // 0x307d700 [Final Native Static Public]
    FVector RandomPointInBoundingBox_Box(const FBox& Box); // 0x307dad0 [Final Native Static Public]
    FVector RandomPointInBoundingBox(const FVector& Center, const FVector& HalfSize); // 0x307d5b0 [Final Native Static Public]
    int32 RandomIntegerInRangeFromStream(const FRandomStream& Stream, int32 Min, int32 Max); // 0x307d450 [Final Native Static Public]
    int32 RandomIntegerInRange(int32 Min, int32 Max); // 0x307d340 [Final Native Static Public]
    int32 RandomIntegerFromStream(const FRandomStream& Stream, int32 Max); // 0x307d220 [Final Native Static Public]
    int64 RandomInteger64InRange(int64 Min, int64 Max); // 0x307d040 [Final Native Static Public]
    int64 RandomInteger64(int64 Max); // 0x307cf60 [Final Native Static Public]
    int32 RandomInteger(int32 Max); // 0x307d160 [Final Native Static Public]
    float RandomFloatInRangeFromStream(const FRandomStream& Stream, float Min, float Max); // 0x307ce10 [Final Native Static Public]
    double RandomFloatInRange(double Min, double Max); // 0x307cd10 [Final Native Static Public]
    float RandomFloatFromStream(const FRandomStream& Stream); // 0x307cc50 [Final Native Static Public]
    double RandomFloat(); // 0x307cc00 [Final Native Static Public]
    bool RandomBoolWithWeightFromStream(const FRandomStream& RandomStream, float Weight); // 0x307cae0 [Final Native Static Public]
    bool RandomBoolWithWeight(float Weight); // 0x307ca20 [Final Native Static Public]
    bool RandomBoolFromStream(const FRandomStream& Stream); // 0x307c960 [Final Native Static Public]
    bool RandomBool(); // 0x307c900 [Final Native Static Public]
    double RadiansToDegrees(double A); // 0x307c870 [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); // 0x307b8d0 [Final Native Static Public]
    FVector Quat_VectorUp(FQuat& Q); // 0x307a210 [Final Native Static Public]
    FVector Quat_VectorRight(FQuat& Q); // 0x307a120 [Final Native Static Public]
    FVector Quat_VectorForward(FQuat& Q); // 0x307a020 [Final Native Static Public]
    FVector Quat_UnrotateVector(FQuat& Q, const FVector& V); // 0x307b6a0 [Final Native Static Public]
    FQuat Quat_Slerp(FQuat& A, FQuat& B, double Alpha); // 0x307b4c0 [Final Native Static Public]
    float Quat_SizeSquared(FQuat& Q); // 0x307b400 [Final Native Static Public]
    float Quat_Size(FQuat& Q); // 0x307b330 [Final Native Static Public]
    void Quat_SetFromEuler(FQuat& Q, const FVector& Euler); // 0x307b240 [Final Native Static Public]
    void Quat_SetComponents(FQuat& Q, float X, float Y, float Z, float W); // 0x307b080 [Final Native Static Public]
    FRotator Quat_Rotator(FQuat& Q); // 0x307afd0 [Final Native Static Public]
    FVector Quat_RotateVector(FQuat& Q, const FVector& V); // 0x307adc0 [Final Native Static Public]
    FQuat Quat_Normalized(FQuat& Q, float Tolerance); // 0x307ac50 [Final Native Static Public]
    void Quat_Normalize(FQuat& Q, float Tolerance); // 0x307aaf0 [Final Native Static Public]
    FQuat Quat_MakeFromEuler(const FVector& Euler); // 0x307aa40 [Final Native Static Public]
    FQuat Quat_Log(FQuat& Q); // 0x307a990 [Final Native Static Public]
    bool Quat_IsNormalized(FQuat& Q); // 0x307a880 [Final Native Static Public]
    bool Quat_IsNonFinite(FQuat& Q); // 0x307a7a0 [Final Native Static Public]
    bool Quat_IsIdentity(FQuat& Q, float Tolerance); // 0x307a620 [Final Native Static Public]
    bool Quat_IsFinite(FQuat& Q); // 0x307a540 [Final Native Static Public]
    FQuat Quat_Inversed(FQuat& Q); // 0x307a490 [Final Native Static Public]
    FQuat Quat_Identity(); // 0x307a460 [Final Native Static Public]
    FVector Quat_GetRotationAxis(FQuat& Q); // 0x307a320 [Final Native Static Public]
    FVector Quat_GetAxisZ(FQuat& Q); // 0x307a210 [Final Native Static Public]
    FVector Quat_GetAxisY(FQuat& Q); // 0x307a120 [Final Native Static Public]
    FVector Quat_GetAxisX(FQuat& Q); // 0x307a020 [Final Native Static Public]
    float Quat_GetAngle(FQuat& Q); // 0x3079f60 [Final Native Static Public]
    FQuat Quat_FindBetweenVectors(const FVector& Start, const FVector& End); // 0x3079e50 [Final Native Static Public]
    FQuat Quat_FindBetweenNormals(const FVector& StartNormal, const FVector& EndNormal); // 0x3079d40 [Final Native Static Public]
    FQuat Quat_Exp(FQuat& Q); // 0x3079c90 [Final Native Static Public]
    FVector Quat_Euler(FQuat& Q); // 0x3079be0 [Final Native Static Public]
    void Quat_EnforceShortestArcWith(FQuat& A, FQuat& B); // 0x3079a70 [Final Native Static Public]
    float Quat_AngularDistance(FQuat& A, FQuat& B); // 0x3079910 [Final Native Static Public]
    FVector ProjectVectorOnToVector(const FVector& V, const FVector& Target); // 0x30797b0 [Final Native Static Public]
    FVector ProjectVectorOnToPlane(const FVector& V, const FVector& PlaneNormal); // 0x3079680 [Final Native Static Public]
    FVector ProjectPointOnToPlane(const FVector& Point, const FVector& PlaneBase, const FVector& PlaneNormal); // 0x30793a0 [Final Native Static Public]
    bool PointsAreCoplanar(const TArray<FVector>& Points, float Tolerance); // 0x30788c0 [Final Native Static Public]
    float PerlinNoise1D(float Value); // 0x3077650 [Final Native Static Public]
    int32 Percent_IntInt(int32 A, int32 B); // 0x3077560 [Final Native Static Public]
    int64 Percent_Int64Int64(int64 A, int64 B); // 0x3077460 [Final Native Static Public]
    double Percent_FloatFloat(double A, double B); // 0x30772f0 [Final Native Static Public]
    uint8 Percent_ByteByte(uint8 A, uint8 B); // 0x3077200 [Final Native Static Public]
    int32 Or_IntInt(int32 A, int32 B); // 0x30768e0 [Final Native Static Public]
    int64 Or_Int64Int64(int64 A, int64 B); // 0x3076810 [Final Native Static Public]
    FDateTime Now(); // 0x30767d0 [Final Native Static Public]
    bool NotEqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x3074e10 [Final Native Static Public]
    bool NotEqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3074cc0 [Final Native Static Public]
    bool NotEqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3074be0 [Final Native Static Public]
    bool NotEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x30764e0 [Final Native Static Public]
    bool NotEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x3076320 [Final Native Static Public]
    bool NotEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x30761e0 [Final Native Static Public]
    bool NotEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x2a04d80 [Final Native Static Public]
    bool NotEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x3075c10 [Final Native Static Public]
    bool NotEqual_QuatQuat(FQuat& A, FQuat& B, float ErrorTolerance); // 0x3075a40 [Final Native Static Public]
    bool NotEqual_ObjectObject(UObject* A, UObject* B); // 0x3075090 [Final Native Static Public]
    bool NotEqual_NameName(const FName& A, const FName& B); // 0x3075880 [Final Native Static Public]
    bool NotEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x30756d0 [Final Native Static Public]
    bool NotEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x30755e0 [Final Native Static Public]
    bool NotEqual_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3075510 [Final Native Static Public]
    bool NotEqual_IntInt(int32 A, int32 B); // 0x3075440 [Final Native Static Public]
    bool NotEqual_Int64Int64(int64 A, int64 B); // 0x3075370 [Final Native Static Public]
    bool NotEqual_DoubleDouble(double A, double B); // 0x3075160 [Final Native Static Public]
    bool NotEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x2a04d80 [Final Native Static Public]
    bool NotEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x3075090 [Final Native Static Public]
    bool NotEqual_ByteByte(uint8 A, uint8 B); // 0x3074fd0 [Final Native Static Public]
    bool NotEqual_BoolBool(bool A, bool B); // 0x3074ef0 [Final Native Static Public]
    bool Not_PreBool(bool A); // 0x3076740 [Final Native Static Public]
    int64 Not_Int64(int64 A); // 0x3076630 [Final Native Static Public]
    int32 Not_Int(int32 A); // 0x30766c0 [Final Native Static Public]
    FVector2D NormalSafe2D(const FVector2D& A, float Tolerance); // 0x30741c0 [Final Native Static Public]
    double NormalizeToRange(double Value, double RangeMin, double RangeMax); // 0x30748c0 [Final Native Static Public]
    FRotator NormalizedDeltaRotator(const FRotator& A, const FRotator& B); // 0x3074a30 [Final Native Static Public]
    float NormalizeAxis(float Angle); // 0x3074410 [Final Native Static Public]
    void Normalize2D(const FVector2D& A, float Tolerance); // 0x30742e0 [Final Native Static Public]
    FVector2D Normal2D(const FVector2D& A); // 0x3073fa0 [Final Native Static Public]
    FVector Normal(const FVector& A, float Tolerance); // 0x3074070 [Final Native Static Public]
    FVector NegateVector(const FVector& A); // 0x3073990 [Final Native Static Public]
    FRotator NegateRotator(const FRotator& A); // 0x30738e0 [Final Native Static Public]
    FVector2D Negated2D(const FVector2D& A); // 0x3073a20 [Final Native Static Public]
    bool NearlyEqual_TransformTransform(FTransform& A, FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); // 0x3073670 [Final Native Static Public]
    bool NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance); // 0x3073550 [Final Native Static Public]
    double MultiplyMultiply_FloatFloat(double base, double Exp); // 0x30720a0 [Final Native Static Public]
    double MultiplyByPi(double Value); // 0x3072010 [Final Native Static Public]
    FVector Multiply_VectorVector(const FVector& A, const FVector& B); // 0x3073470 [Final Native Static Public]
    FVector Multiply_VectorInt(const FVector& A, int32 B); // 0x3072ee0 [Final Native Static Public]
    FVector Multiply_VectorFloat(const FVector& A, double B); // 0x3073390 [Final Native Static Public]
    FVector4 Multiply_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3073240 [Final Native Static Public]
    FVector2D Multiply_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x3073170 [Final Native Static Public]
    FVector2D Multiply_Vector2DFloat(const FVector2D& A, double B); // 0x30730a0 [Final Native Static Public]
    FTimespan Multiply_TimespanFloat(const FTimespan& A, float Scalar); // 0x3072fc0 [Final Native Static Public]
    FRotator Multiply_RotatorInt(const FRotator& A, int32 B); // 0x3072ee0 [Final Native Static Public]
    FRotator Multiply_RotatorFloat(const FRotator& A, float B); // 0x3072e00 [Final Native Static Public]
    FQuat Multiply_QuatQuat(FQuat& A, FQuat& B); // 0x3072c20 [Final Native Static Public]
    FMatrix Multiply_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3072ab0 [Final Native Static Public]
    FMatrix Multiply_MatrixFloat(const FMatrix& A, double B); // 0x30728f0 [Final Native Static Public]
    FLinearColor Multiply_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3072800 [Final Native Static Public]
    FLinearColor Multiply_LinearColorFloat(const FLinearColor& A, float B); // 0x3072730 [Final Native Static Public]
    FIntPoint Multiply_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3072650 [Final Native Static Public]
    FIntPoint Multiply_IntPointInt(const FIntPoint& A, int32 B); // 0x3072570 [Final Native Static Public]
    int32 Multiply_IntInt(int32 A, int32 B); // 0x30724b0 [Final Native Static Public]
    double Multiply_IntFloat(int32 A, double B); // 0x30723e0 [Final Native Static Public]
    int64 Multiply_Int64Int64(int64 A, int64 B); // 0x3072310 [Final Native Static Public]
    double Multiply_DoubleDouble(double A, double B); // 0x3072240 [Final Native Static Public]
    uint8 Multiply_ByteByte(uint8 A, uint8 B); // 0x3072180 [Final Native Static Public]
    FVector MirrorVectorByNormal(const FVector& InVect, const FVector& InNormal); // 0x3058fc0 [Final Native Static Public]
    void MinOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMinValue, const int32& MinValue); // 0x3071630 [Final Native Static Public]
    void MinOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMinValue, const float& MinValue); // 0x30713c0 [Final Native Static Public]
    void MinOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMinValue, const uint8& MinValue); // 0x3071230 [Final Native Static Public]
    int64 MinInt64(int64 A, int64 B); // 0x3071160 [Final Native Static Public]
    void MinimumAreaRectangle(UObject* WorldContextObject, const TArray<FVector>& InVerts, const FVector& SampleSurfaceNormal, const FVector& OutRectCenter, const FRotator& OutRectRotation, const float& OutSideLengthX, const float& OutSideLengthY, bool bDebugDraw); // 0x30717c0 [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); // 0x3070e90 [Final Native Static Public]
    int32 Min(int32 A, int32 B); // 0x3070dc0 [Final Native Static Public]
    void MedianOfIntArray(const TArray<int32>& IntArray, const float& MedianValue); // 0x3070c10 [Final Native Static Public]
    void MaxOfIntArray(const TArray<int32>& IntArray, const int32& IndexOfMaxValue, const int32& MaxValue); // 0x3070a80 [Final Native Static Public]
    void MaxOfFloatArray(const TArray<float>& FloatArray, const int32& IndexOfMaxValue, const float& MaxValue); // 0x3070810 [Final Native Static Public]
    void MaxOfByteArray(const TArray<uint8>& ByteArray, const int32& IndexOfMaxValue, const uint8& MaxValue); // 0x3070680 [Final Native Static Public]
    int64 MaxInt64(int64 A, int64 B); // 0x30705b0 [Final Native Static Public]
    int32 Max(int32 A, int32 B); // 0x30704e0 [Final Native Static Public]
    FVector4 Matrix_TransformVector4(const FMatrix& M, const FVector4& V); // 0x30701b0 [Final Native Static Public]
    FVector4 Matrix_TransformVector(const FMatrix& M, const FVector& V); // 0x3070350 [Final Native Static Public]
    FVector4 Matrix_TransformPosition(const FMatrix& M, const FVector& V); // 0x3070010 [Final Native Static Public]
    FQuat Matrix_ToQuat(const FMatrix& M); // 0x306ff40 [Final Native Static Public]
    void Matrix_SetOrigin(const FMatrix& M, const FVector& NewOrigin); // 0x306fe30 [Final Native Static Public]
    void Matrix_SetColumn(const FMatrix& M, const EMatrixColumns& Column, const FVector& Value); // 0x306fce0 [Final Native Static Public]
    void Matrix_SetAxis(const FMatrix& M, const EAxis& Axis, const FVector& AxisVector); // 0x306fb90 [Final Native Static Public]
    FMatrix Matrix_ScaleTranslation(const FMatrix& M, const FVector& Scale3D); // 0x306fa00 [Final Native Static Public]
    FMatrix Matrix_RemoveTranslation(const FMatrix& M); // 0x306f8e0 [Final Native Static Public]
    void Matrix_RemoveScaling(const FMatrix& M, float Tolerance); // 0x306f7e0 [Final Native Static Public]
    FMatrix Matrix_Mirror(const FMatrix& M, const EAxis& MirrorAxis, const EAxis& FlipAxis); // 0x306f600 [Final Native Static Public]
    FVector Matrix_InverseTransformVector(const FMatrix& M, const FVector& V); // 0x306f440 [Final Native Static Public]
    FVector Matrix_InverseTransformPosition(const FMatrix& M, const FVector& V); // 0x306f270 [Final Native Static Public]
    FMatrix Matrix_Identity(); // 0x306f1f0 [Final Native Static Public]
    FVector Matrix_GetUnitAxis(const FMatrix& M, const EAxis& Axis); // 0x306f0d0 [Final Native Static Public]
    void Matrix_GetUnitAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x306ef20 [Final Native Static Public]
    FMatrix Matrix_GetTransposed(const FMatrix& M); // 0x306ed40 [Final Native Static Public]
    FMatrix Matrix_GetTransposeAdjoint(const FMatrix& M); // 0x306ec30 [Final Native Static Public]
    FVector Matrix_GetScaleVector(const FMatrix& M, float Tolerance); // 0x306e7e0 [Final Native Static Public]
    FVector Matrix_GetScaledAxis(const FMatrix& M, const EAxis& Axis); // 0x306eae0 [Final Native Static Public]
    void Matrix_GetScaledAxes(const FMatrix& M, const FVector& X, const FVector& Y, const FVector& Z); // 0x306e900 [Final Native Static Public]
    float Matrix_GetRotDeterminant(const FMatrix& M); // 0x306e6b0 [Final Native Static Public]
    FRotator Matrix_GetRotator(const FMatrix& M); // 0x30430c0 [Final Native Static Public]
    FVector Matrix_GetOrigin(const FMatrix& InMatrix); // 0x306e5f0 [Final Native Static Public]
    float Matrix_GetMaximumAxisScale(const FMatrix& M); // 0x306e530 [Final Native Static Public]
    FMatrix Matrix_GetMatrixWithoutScale(const FMatrix& M, float Tolerance); // 0x306e390 [Final Native Static Public]
    FMatrix Matrix_GetInverse(const FMatrix& M); // 0x306e280 [Final Native Static Public]
    bool Matrix_GetFrustumTopPlane(const FMatrix& M, const FPlane& OutPlane); // 0x306e0c0 [Final Native Static Public]
    bool Matrix_GetFrustumRightPlane(const FMatrix& M, const FPlane& OutPlane); // 0x306df00 [Final Native Static Public]
    bool Matrix_GetFrustumNearPlane(const FMatrix& M, const FPlane& OutPlane); // 0x306dd40 [Final Native Static Public]
    bool Matrix_GetFrustumLeftPlane(const FMatrix& M, const FPlane& OutPlane); // 0x306db80 [Final Native Static Public]
    bool Matrix_GetFrustumFarPlane(const FMatrix& M, const FPlane& OutPlane); // 0x306d9f0 [Final Native Static Public]
    bool Matrix_GetFrustumBottomPlane(const FMatrix& M, const FPlane& OutPlane); // 0x306d830 [Final Native Static Public]
    float Matrix_GetDeterminant(const FMatrix& M); // 0x306d770 [Final Native Static Public]
    FVector Matrix_GetColumn(const FMatrix& M, const EMatrixColumns& Column); // 0x306d660 [Final Native Static Public]
    bool Matrix_ContainsNaN(const FMatrix& M); // 0x306d5a0 [Final Native Static Public]
    FMatrix Matrix_ConcatenateTranslation(const FMatrix& M, const FVector& Translation); // 0x306d3a0 [Final Native Static Public]
    FMatrix Matrix_ApplyScale(const FMatrix& M, float Scale); // 0x306d1f0 [Final Native Static Public]
    double MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x306cdf0 [Final Native Static Public]
    double MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB); // 0x306cc10 [Final Native Static Public]
    FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal(double X, double Y, double Z); // 0x306caf0 [Final Native Static Public]
    FVector_NetQuantize100 MakeVector_NetQuantize100(double X, double Y, double Z); // 0x306caf0 [Final Native Static Public]
    FVector_NetQuantize10 MakeVector_NetQuantize10(double X, double Y, double Z); // 0x306caf0 [Final Native Static Public]
    FVector_NetQuantize MakeVector_NetQuantize(double X, double Y, double Z); // 0x306caf0 [Final Native Static Public]
    FVector4 MakeVector4(double X, double Y, double Z, double W); // 0x306c980 [Final Native Static Public]
    FVector2D MakeVector2D(double X, double Y); // 0x306c8a0 [Final Native Static Public]
    FVector MakeVector(double X, double Y, double Z); // 0x306caf0 [Final Native Static Public]
    FTransform MakeTransform(const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x306c580 [Final Native Static Public]
    FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); // 0x306c150 [Final Native Static Public]
    FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); // 0x306c2e0 [Final Native Static Public]
    FRotator MakeRotFromZY(const FVector& Z, const FVector& Y); // 0x306b8c0 [Final Native Static Public]
    FRotator MakeRotFromZX(const FVector& Z, const FVector& X); // 0x306b790 [Final Native Static Public]
    FRotator MakeRotFromZ(const FVector& Z); // 0x306b6b0 [Final Native Static Public]
    FRotator MakeRotFromYZ(const FVector& Y, const FVector& Z); // 0x306b580 [Final Native Static Public]
    FRotator MakeRotFromYX(const FVector& Y, const FVector& X); // 0x306b450 [Final Native Static Public]
    FRotator MakeRotFromY(const FVector& Y); // 0x306b370 [Final Native Static Public]
    FRotator MakeRotFromXZ(const FVector& X, const FVector& Z); // 0x306b240 [Final Native Static Public]
    FRotator MakeRotFromXY(const FVector& X, const FVector& Y); // 0x306b110 [Final Native Static Public]
    FRotator MakeRotFromX(const FVector& X); // 0x306b030 [Final Native Static Public]
    FRotator MakeRotator(float Roll, float Pitch, float Yaw); // 0x306bb60 [Final Native Static Public]
    FRotator MakeRotationFromAxes(const FVector& Forward, const FVector& Right, const FVector& Up); // 0x306b9f0 [Final Native Static Public]
    FTransform MakeRelativeTransform(FTransform& A, FTransform& RelativeTo); // 0x306ae60 [Final Native Static Public]
    FRandomStream MakeRandomStream(int32 InitialSeed); // 0x306add0 [Final Native Static Public]
    FQuat MakeQuat(float X, float Y, float Z, float W); // 0x306ac50 [Final Native Static Public]
    FQualifiedFrameTime MakeQualifiedFrameTime(const FFrameNumber& Frame, const FFrameRate& FrameRate, float SubFrame); // 0x306ab10 [Final Native Static Public]
    float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); // 0x306a9d0 [Final Native Static Public]
    FPlane MakePlaneFromPointAndNormal(const FVector& Point, const FVector& Normal); // 0x306a6e0 [Final Native Static Public]
    FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); // 0x3069770 [Final Native Static Public]
    FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); // 0x3069490 [Final Native Static Public]
    FLinearColor MakeColor(float R, float G, float B, float A); // 0x3069320 [Final Native Static Public]
    FBoxSphereBounds MakeBoxSphereBounds(const FVector& Origin, const FVector& BoxExtent, float SphereRadius); // 0x30691d0 [Final Native Static Public]
    FBox2D MakeBox2D(const FVector2D& Min, const FVector2D& Max); // 0x3069000 [Final Native Static Public]
    FBox MakeBox(const FVector& Min, const FVector& Max); // 0x30690d0 [Final Native Static Public]
    double Loge(double A); // 0x3068a00 [Final Native Static Public]
    double Log(double A, double base); // 0x3068830 [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); // 0x3064eb0 [Final Native Static Public]
    bool LinePlaneIntersection(const FVector& LineStart, const FVector& LineEnd, const FPlane& APlane, const float& T, const FVector& Intersection); // 0x3064bb0 [Final Native Static Public]
    FLinearColor LinearColorLerpUsingHSV(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x3066d50 [Final Native Static Public]
    FLinearColor LinearColorLerp(const FLinearColor& A, const FLinearColor& B, float Alpha); // 0x3066bf0 [Final Native Static Public]
    FLinearColor LinearColor_Yellow(); // 0x3067f90 [Final Native Static Public]
    FLinearColor LinearColor_White(); // 0x3067f70 [Final Native Static Public]
    FLinearColor LinearColor_Transparent(); // 0x3067f50 [Final Native Static Public]
    FColor LinearColor_ToRGBE(const FLinearColor& InLinearColor); // 0x3067ec0 [Final Native Static Public]
    FLinearColor LinearColor_ToNewOpacity(const FLinearColor& InColor, float InOpacity); // 0x3067dd0 [Final Native Static Public]
    void LinearColor_SetTemperature(const FLinearColor& InOutColor, float InTemperature); // 0x3067cf0 [Final Native Static Public]
    void LinearColor_SetRGBA(const FLinearColor& InOutColor, float R, float G, float B, float A); // 0x3067aa0 [Final Native Static Public]
    void LinearColor_SetRandomHue(const FLinearColor& InOutColor); // 0x3067c50 [Final Native Static Public]
    void LinearColor_SetFromSRGB(const FLinearColor& InOutColor, const FColor& InSRGB); // 0x3067980 [Final Native Static Public]
    void LinearColor_SetFromPow22(const FLinearColor& InOutColor, const FColor& InColor); // 0x30678a0 [Final Native Static Public]
    void LinearColor_SetFromHSV(const FLinearColor& InOutColor, float H, float S, float V, float A); // 0x30676f0 [Final Native Static Public]
    void LinearColor_Set(const FLinearColor& InOutColor, const FLinearColor& InColor); // 0x3067620 [Final Native Static Public]
    FLinearColor LinearColor_Red(); // 0x3067600 [Final Native Static Public]
    FColor LinearColor_QuantizeRound(const FLinearColor& InColor); // 0x30674f0 [Final Native Static Public]
    FColor LinearColor_Quantize(const FLinearColor& InColor); // 0x3067400 [Final Native Static Public]
    bool LinearColor_IsNearEqual(const FLinearColor& A, const FLinearColor& B, float Tolerance); // 0x30672a0 [Final Native Static Public]
    FLinearColor LinearColor_Green(); // 0x3067280 [Final Native Static Public]
    FLinearColor LinearColor_Gray(); // 0x3067260 [Final Native Static Public]
    float LinearColor_GetMin(const FLinearColor& InColor); // 0x30671d0 [Final Native Static Public]
    float LinearColor_GetMax(const FLinearColor& InColor); // 0x3067140 [Final Native Static Public]
    float LinearColor_GetLuminance(const FLinearColor& InColor); // 0x30670a0 [Final Native Static Public]
    float LinearColor_Distance(const FLinearColor& C1, const FLinearColor& C2); // 0x3066fa0 [Final Native Static Public]
    FLinearColor LinearColor_Desaturated(const FLinearColor& InColor, float InDesaturation); // 0x3066ec0 [Final Native Static Public]
    FLinearColor LinearColor_Blue(); // 0x3066ea0 [Final Native Static Public]
    FLinearColor LinearColor_Black(); // 0x3066e80 [Final Native Static Public]
    FVector LessLess_VectorRotator(const FVector& A, const FRotator& B); // 0x30646a0 [Final Native Static Public]
    bool LessEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3064360 [Final Native Static Public]
    bool LessEqual_IntInt(int32 A, int32 B); // 0x30645d0 [Final Native Static Public]
    bool LessEqual_Int64Int64(int64 A, int64 B); // 0x3064500 [Final Native Static Public]
    bool LessEqual_DoubleDouble(double A, double B); // 0x3064430 [Final Native Static Public]
    bool LessEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3064360 [Final Native Static Public]
    bool LessEqual_ByteByte(uint8 A, uint8 B); // 0x30642a0 [Final Native Static Public]
    bool Less_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x3064870 [Final Native Static Public]
    bool Less_IntInt(int32 A, int32 B); // 0x3064ae0 [Final Native Static Public]
    bool Less_Int64Int64(int64 A, int64 B); // 0x3064a10 [Final Native Static Public]
    bool Less_DoubleDouble(double A, double B); // 0x3064940 [Final Native Static Public]
    bool Less_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x3064870 [Final Native Static Public]
    bool Less_ByteByte(uint8 A, uint8 B); // 0x30647b0 [Final Native Static Public]
    double Lerp(double A, double B, double Alpha); // 0x3064180 [Final Native Static Public]
    bool IsZero2D(const FVector2D& A); // 0x30605e0 [Final Native Static Public]
    bool IsPointInBoxWithTransform_Box(const FVector& Point, FTransform& BoxWorldTransform, const FBox& BoxExtent); // 0x305f980 [Final Native Static Public]
    bool IsPointInBoxWithTransform(const FVector& Point, FTransform& BoxWorldTransform, const FVector& BoxExtent); // 0x305f7b0 [Final Native Static Public]
    bool IsPointInBox_Box(const FVector& Point, const FBox& Box); // 0x305fb40 [Final Native Static Public]
    bool IsPointInBox(const FVector& Point, const FVector& BoxOrigin, const FVector& BoxExtent); // 0x305f620 [Final Native Static Public]
    bool IsNearlyZero2D(const FVector2D& A, float Tolerance); // 0x305f470 [Final Native Static Public]
    bool IsMorning(const FDateTime& A); // 0x305f3b0 [Final Native Static Public]
    bool IsLeapYear(int32 Year); // 0x305f230 [Final Native Static Public]
    bool IsAfternoon(const FDateTime& A); // 0x305ede0 [Final Native Static Public]
    FTransform InvertTransform(FTransform& T); // 0x305eca0 [Final Native Static Public]
    FRotator InverseTransformRotation(FTransform& T, const FRotator& Rotation); // 0x305e9f0 [Final Native Static Public]
    FVector InverseTransformLocation(FTransform& T, const FVector& Location); // 0x305e6a0 [Final Native Static Public]
    FVector InverseTransformDirection(FTransform& T, const FVector& Direction); // 0x305e420 [Final Native Static Public]
    FIntPoint IntPoint_Zero(); // 0x2f526d0 [Final Native Static Public]
    FIntPoint IntPoint_Up(); // 0x305e360 [Final Native Static Public]
    FIntPoint IntPoint_Right(); // 0x305e330 [Final Native Static Public]
    FIntPoint IntPoint_One(); // 0x305e300 [Final Native Static Public]
    FIntPoint IntPoint_Left(); // 0x305e2d0 [Final Native Static Public]
    FIntPoint IntPoint_Down(); // 0x305e2a0 [Final Native Static Public]
    bool InRange_IntInt(int32 Value, int32 Min, int32 Max, bool InclusiveMin, bool InclusiveMax); // 0x305d5e0 [Final Native Static Public]
    bool InRange_Int64Int64(int64 Value, int64 Min, int64 Max, bool InclusiveMin, bool InclusiveMax); // 0x305d400 [Final Native Static Public]
    bool InRange_FloatFloat(double Value, double Min, double Max, bool InclusiveMin, bool InclusiveMax); // 0x305d210 [Final Native Static Public]
    double Hypotenuse(double Width, double Height); // 0x305cc10 [Final Native Static Public]
    FLinearColor HSVToRGBLinear(const FLinearColor& HSV); // 0x305c740 [Final Native Static Public]
    void HSVToRGB_Vector(const FLinearColor& HSV, const FLinearColor& RGB); // 0x305c7d0 [Final Native Static Public]
    FLinearColor HSVToRGB(float H, float S, float V, float A); // 0x305c5b0 [Final Native Static Public]
    double GridSnap_Float(double Location, double GridSize); // 0x305c4a0 [Final Native Static Public]
    FVector GreaterGreater_VectorRotator(const FVector& A, const FRotator& B); // 0x305bf90 [Final Native Static Public]
    bool GreaterEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x305bc50 [Final Native Static Public]
    bool GreaterEqual_IntInt(int32 A, int32 B); // 0x305bec0 [Final Native Static Public]
    bool GreaterEqual_Int64Int64(int64 A, int64 B); // 0x305bdf0 [Final Native Static Public]
    bool GreaterEqual_DoubleDouble(double A, double B); // 0x305bd20 [Final Native Static Public]
    bool GreaterEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x305bc50 [Final Native Static Public]
    bool GreaterEqual_ByteByte(uint8 A, uint8 B); // 0x305bb90 [Final Native Static Public]
    bool Greater_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x305c160 [Final Native Static Public]
    bool Greater_IntInt(int32 A, int32 B); // 0x305c3d0 [Final Native Static Public]
    bool Greater_Int64Int64(int64 A, int64 B); // 0x305c300 [Final Native Static Public]
    bool Greater_DoubleDouble(double A, double B); // 0x305c230 [Final Native Static Public]
    bool Greater_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x305c160 [Final Native Static Public]
    bool Greater_ByteByte(uint8 A, uint8 B); // 0x305c0a0 [Final Native Static Public]
    int32 GetYear(const FDateTime& A); // 0x305bb00 [Final Native Static Public]
    void GetYawPitchFromVector(const FVector& InVec, const float& Yaw, const float& Pitch); // 0x305b8b0 [Final Native Static Public]
    FVector GetVectorArrayAverage(const TArray<FVector>& Vectors); // 0x305b610 [Final Native Static Public]
    FVector GetUpVector(const FRotator& InRot); // 0x305b330 [Final Native Static Public]
    float GetTotalSeconds(const FTimespan& A); // 0x305afd0 [Final Native Static Public]
    float GetTotalMinutes(const FTimespan& A); // 0x305af30 [Final Native Static Public]
    float GetTotalMilliseconds(const FTimespan& A); // 0x305ae90 [Final Native Static Public]
    float GetTotalHours(const FTimespan& A); // 0x305adf0 [Final Native Static Public]
    float GetTotalDays(const FTimespan& A); // 0x305ad50 [Final Native Static Public]
    FTimespan GetTimeOfDay(const FDateTime& A); // 0x305ac80 [Final Native Static Public]
    double GetTAU(); // 0x305a790 [Final Native Static Public]
    void GetSlopeDegreeAngles(const FVector& MyRightYAxis, const FVector& FloorNormal, const FVector& UpVector, const float& OutSlopePitchDegreeAngle, const float& OutSlopeRollDegreeAngle); // 0x3059750 [Final Native Static Public]
    int32 GetSeconds(const FTimespan& A); // 0x3059680 [Final Native Static Public]
    int32 GetSecond(const FDateTime& A); // 0x3059680 [Final Native Static Public]
    FVector2D GetRotated2D(const FVector2D& A, float AngleDeg); // 0x3059480 [Final Native Static Public]
    FVector GetRightVector(const FRotator& InRot); // 0x30593b0 [Final Native Static Public]
    FVector GetReflectionVector(const FVector& Direction, const FVector& SurfaceNormal); // 0x3058fc0 [Final Native Static Public]
    float GetPointDistanceToSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3058180 [Final Native Static Public]
    float GetPointDistanceToLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3058020 [Final Native Static Public]
    double GetPI(); // 0x3057cf0 [Final Native Static Public]
    int32 GetMonth(const FDateTime& A); // 0x30578f0 [Final Native Static Public]
    int32 GetMinutes(const FTimespan& A); // 0x30577a0 [Final Native Static Public]
    int32 GetMinute(const FDateTime& A); // 0x30577a0 [Final Native Static Public]
    double GetMinElement(const FVector& A); // 0x30576a0 [Final Native Static Public]
    double GetMin2D(const FVector2D& A); // 0x3057620 [Final Native Static Public]
    int32 GetMilliseconds(const FTimespan& A); // 0x3057550 [Final Native Static Public]
    int32 GetMillisecond(const FDateTime& A); // 0x3057490 [Final Native Static Public]
    double GetMaxElement(const FVector& A); // 0x3057240 [Final Native Static Public]
    double GetMax2D(const FVector2D& A); // 0x30571c0 [Final Native Static Public]
    int32 GetHours(const FTimespan& A); // 0x30569d0 [Final Native Static Public]
    int32 GetHour12(const FDateTime& A); // 0x3056940 [Final Native Static Public]
    int32 GetHour(const FDateTime& A); // 0x30569d0 [Final Native Static Public]
    FVector GetForwardVector(const FRotator& InRot); // 0x3043dd0 [Final Native Static Public]
    FTimespan GetDuration(const FTimespan& A); // 0x3055e30 [Final Native Static Public]
    FVector GetDirectionUnitVector(const FVector& From, const FVector& To); // 0x3055b10 [Final Native Static Public]
    int32 GetDays(const FTimespan& A); // 0x3055890 [Final Native Static Public]
    int32 GetDayOfYear(const FDateTime& A); // 0x3055800 [Final Native Static Public]
    int32 GetDay(const FDateTime& A); // 0x3055770 [Final Native Static Public]
    FDateTime GetDate(const FDateTime& A); // 0x30556d0 [Final Native Static Public]
    void GetAzimuthAndElevation(const FVector& InDirection, FTransform& ReferenceFrame, const float& Azimuth, const float& Elevation); // 0x3053bb0 [Final Native Static Public]
    void GetAxes(const FRotator& A, const FVector& X, const FVector& Y, const FVector& Z); // 0x30539e0 [Final Native Static Public]
    double GetAbsMax2D(const FVector2D& A); // 0x3053410 [Final Native Static Public]
    FVector2D GetAbs2D(const FVector2D& A); // 0x3053390 [Final Native Static Public]
    double FWrap(double Value, double Min, double Max); // 0x3051860 [Final Native Static Public]
    FIntVector FTruncVector(const FVector& InVector); // 0x30517c0 [Final Native Static Public]
    int64 FTrunc64(double A); // 0x3041ed0 [Final Native Static Public]
    int32 FTrunc(double A); // 0x3051740 [Final Native Static Public]
    FDateTime FromUnixTimestamp(int64 UnixTime); // 0x3053090 [Final Native Static Public]
    FTimespan FromSeconds(float Seconds); // 0x3053000 [Final Native Static Public]
    FTimespan FromMinutes(float Minutes); // 0x3052f70 [Final Native Static Public]
    FTimespan FromMilliseconds(float Milliseconds); // 0x3052ee0 [Final Native Static Public]
    FTimespan FromHours(float Hours); // 0x3052e50 [Final Native Static Public]
    FTimespan FromDays(float Days); // 0x3052dc0 [Final Native Static Public]
    double Fraction(double A); // 0x3052d20 [Final Native Static Public]
    int64 FMod64(double Dividend, double Divisor, const double& Remainder); // 0x3051410 [Final Native Static Public]
    int32 FMod(double Dividend, double Divisor, const double& Remainder); // 0x30515b0 [Final Native Static Public]
    double FMin(double A, double B); // 0x3051340 [Final Native Static Public]
    double FMax(double A, double B); // 0x3051270 [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); // 0x3052880 [Final Native Static Public]
    float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); // 0x3052760 [Final Native Static Public]
    double FInterpTo_Constant(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x30510e0 [Final Native Static Public]
    double FInterpTo(double Current, double Target, double DeltaTime, double InterpSpeed); // 0x3050f20 [Final Native Static Public]
    double FInterpEaseInOut(double A, double B, double Alpha, double Exponent); // 0x3050d60 [Final Native Static Public]
    FRotator FindRelativeLookAtRotation(FTransform& StartTransform, const FVector& TargetLocation); // 0x3052410 [Final Native Static Public]
    void FindNearestPointsOnLineSegments(const FVector& Segment1Start, const FVector& Segment1End, const FVector& Segment2Start, const FVector& Segment2End, const FVector& Segment1Point, const FVector& Segment2Point); // 0x30521d0 [Final Native Static Public]
    FRotator FindLookAtRotation(const FVector& Start, const FVector& Target); // 0x3052070 [Final Native Static Public]
    FVector FindClosestPointOnSegment(const FVector& Point, const FVector& SegmentStart, const FVector& SegmentEnd); // 0x3051f20 [Final Native Static Public]
    FVector FindClosestPointOnLine(const FVector& Point, const FVector& LineOrigin, const FVector& LineDirection); // 0x3051d10 [Final Native Static Public]
    int64 FFloor64(double A); // 0x3050c30 [Final Native Static Public]
    int32 FFloor(double A); // 0x3050cc0 [Final Native Static Public]
    double FClamp(double Value, double Min, double Max); // 0x3050b10 [Final Native Static Public]
    int64 FCeil64(double A); // 0x30509e0 [Final Native Static Public]
    int32 FCeil(double A); // 0x3050a70 [Final Native Static Public]
    double Exp(double A); // 0x3050670 [Final Native Static Public]
    bool EqualExactly_VectorVector(const FVector& A, const FVector& B); // 0x30502e0 [Final Native Static Public]
    bool EqualExactly_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x3050190 [Final Native Static Public]
    bool EqualExactly_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x30500b0 [Final Native Static Public]
    bool EqualEqual_VectorVector(const FVector& A, const FVector& B, float ErrorTolerance); // 0x304ff60 [Final Native Static Public]
    bool EqualEqual_Vector4Vector4(const FVector4& A, const FVector4& B, float ErrorTolerance); // 0x304fda0 [Final Native Static Public]
    bool EqualEqual_Vector2DVector2D(const FVector2D& A, const FVector2D& B, float ErrorTolerance); // 0x304fc60 [Final Native Static Public]
    bool EqualEqual_TransformTransform(FTransform& A, FTransform& B); // 0x304fa90 [Final Native Static Public]
    bool EqualEqual_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x2a02740 [Final Native Static Public]
    bool EqualEqual_RotatorRotator(const FRotator& A, const FRotator& B, float ErrorTolerance); // 0x304f4d0 [Final Native Static Public]
    bool EqualEqual_QuatQuat(FQuat& A, FQuat& B, float Tolerance); // 0x304f300 [Final Native Static Public]
    bool EqualEqual_ObjectObject(UObject* A, UObject* B); // 0x304e600 [Final Native Static Public]
    bool EqualEqual_NameName(const FName& A, const FName& B); // 0x304f140 [Final Native Static Public]
    bool EqualEqual_MatrixMatrix(const FMatrix& A, const FMatrix& B, float Tolerance); // 0x304ef90 [Final Native Static Public]
    bool EqualEqual_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x304eea0 [Final Native Static Public]
    bool EqualEqual_IntInt(int32 A, int32 B); // 0x304ebe0 [Final Native Static Public]
    bool EqualEqual_Int64Int64(int64 A, int64 B); // 0x304eb10 [Final Native Static Public]
    bool EqualEqual_DoubleDouble(double A, double B); // 0x304e6d0 [Final Native Static Public]
    bool EqualEqual_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x2a02740 [Final Native Static Public]
    bool EqualEqual_ClassClass(TSubclassOf<UObject> A, TSubclassOf<UObject> B); // 0x304e600 [Final Native Static Public]
    bool EqualEqual_ByteByte(uint8 A, uint8 B); // 0x304e540 [Final Native Static Public]
    bool EqualEqual_BoolBool(bool A, bool B); // 0x304e460 [Final Native Static Public]
    bool Equal_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x30503c0 [Final Native Static Public]
    double Ease(double A, double B, double Alpha, const EEasingFunc& EasingFunc, double BlendExp, int32 Steps); // 0x304d8d0 [Final Native Static Public]
    FVector DynamicWeightedMovingAverage_FVector(const FVector& CurrentSample, const FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x304d460 [Final Native Static Public]
    FRotator DynamicWeightedMovingAverage_FRotator(const FRotator& CurrentSample, const FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x304d1c0 [Final Native Static Public]
    float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); // 0x304d6d0 [Final Native Static Public]
    double DotProduct2D(const FVector2D& A, const FVector2D& B); // 0x304b0c0 [Final Native Static Public]
    double Dot_VectorVector(const FVector& A, const FVector& B); // 0x304b190 [Final Native Static Public]
    FVector Divide_VectorVector(const FVector& A, const FVector& B); // 0x304ae40 [Final Native Static Public]
    FVector Divide_VectorInt(const FVector& A, int32 B); // 0x304ad10 [Final Native Static Public]
    FVector Divide_VectorFloat(const FVector& A, double B); // 0x304abe0 [Final Native Static Public]
    FVector4 Divide_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x304aa90 [Final Native Static Public]
    FVector2D Divide_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x304a980 [Final Native Static Public]
    FVector2D Divide_Vector2DFloat(const FVector2D& A, double B); // 0x304a860 [Final Native Static Public]
    FTimespan Divide_TimespanFloat(const FTimespan& A, float Scalar); // 0x304a780 [Final Native Static Public]
    FLinearColor Divide_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x304a690 [Final Native Static Public]
    FIntPoint Divide_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x304a580 [Final Native Static Public]
    FIntPoint Divide_IntPointInt(const FIntPoint& A, int32 B); // 0x304a470 [Final Native Static Public]
    int32 Divide_IntInt(int32 A, int32 B); // 0x304a380 [Final Native Static Public]
    int64 Divide_Int64Int64(int64 A, int64 B); // 0x304a280 [Final Native Static Public]
    double Divide_DoubleDouble(double A, double B); // 0x304a180 [Final Native Static Public]
    uint8 Divide_ByteByte(uint8 A, uint8 B); // 0x304a090 [Final Native Static Public]
    double DistanceSquared2D(const FVector2D& v1, const FVector2D& v2); // 0x3049fc0 [Final Native Static Public]
    double Distance2D(const FVector2D& v1, const FVector2D& v2); // 0x3049ef0 [Final Native Static Public]
    double DegTan(double A); // 0x3049950 [Final Native Static Public]
    double DegSin(double A); // 0x30498c0 [Final Native Static Public]
    double DegreesToRadians(double A); // 0x30499e0 [Final Native Static Public]
    double DegCos(double A); // 0x3049830 [Final Native Static Public]
    double DegAtan2(double Y, double X); // 0x30496c0 [Final Native Static Public]
    double DegAtan(double A); // 0x30497a0 [Final Native Static Public]
    double DegAsin(double A); // 0x3049610 [Final Native Static Public]
    double DegAcos(double A); // 0x3049560 [Final Native Static Public]
    int32 DaysInYear(int32 Year); // 0x30494d0 [Final Native Static Public]
    int32 DaysInMonth(int32 Year, int32 Month); // 0x30493d0 [Final Native Static Public]
    FDateTime DateTimeMinValue(); // 0x30493b0 [Final Native Static Public]
    FDateTime DateTimeMaxValue(); // 0x3049380 [Final Native Static Public]
    bool DateTimeFromString(const FString& DateTimeString, const FDateTime& Result); // 0x3049230 [Final Native Static Public]
    bool DateTimeFromIsoString(const FString& IsoString, const FDateTime& Result); // 0x30490d0 [Final Native Static Public]
    double CrossProduct2D(const FVector2D& A, const FVector2D& B); // 0x3048dd0 [Final Native Static Public]
    FVector Cross_VectorVector(const FVector& A, const FVector& B); // 0x3048ea0 [Final Native Static Public]
    FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); // 0x3048ca0 [Final Native Static Public]
    double Cos(double A); // 0x3047dc0 [Final Native Static Public]
    FVector2D Conv_VectorToVector2D(const FVector& InVector); // 0x3046230 [Final Native Static Public]
    FTransform Conv_VectorToTransform(const FVector& InLocation); // 0x3046170 [Final Native Static Public]
    FRotator Conv_VectorToRotator(const FVector& InVec); // 0x3045fc0 [Final Native Static Public]
    FQuat Conv_VectorToQuaternion(const FVector& InVec); // 0x3045f10 [Final Native Static Public]
    FLinearColor Conv_VectorToLinearColor(const FVector& InVec); // 0x3045e70 [Final Native Static Public]
    FVector Conv_Vector4ToVector(const FVector4& InVector4); // 0x3045dc0 [Final Native Static Public]
    FRotator Conv_Vector4ToRotator(const FVector4& InVec); // 0x3045d00 [Final Native Static Public]
    FQuat Conv_Vector4ToQuaternion(const FVector4& InVec); // 0x3045c40 [Final Native Static Public]
    FVector Conv_Vector2DToVector(const FVector2D& InVector2D, float Z); // 0x3045980 [Final Native Static Public]
    FIntPoint Conv_Vector2DToIntPoint(const FVector2D& InVector2D); // 0x30458c0 [Final Native Static Public]
    FMatrix Conv_TransformToMatrix(FTransform& Transform); // 0x3045340 [Final Native Static Public]
    FVector Conv_RotatorToVector(const FRotator& InRot); // 0x3043dd0 [Final Native Static Public]
    FTransform Conv_RotatorToTransform(const FRotator& InRotator); // 0x3043cf0 [Final Native Static Public]
    FQuat Conv_RotatorToQuaternion(const FRotator& InRot); // 0x3043b40 [Final Native Static Public]
    FTransform Conv_MatrixToTransform(const FMatrix& InMatrix); // 0x3043410 [Final Native Static Public]
    FRotator Conv_MatrixToRotator(const FMatrix& InMatrix); // 0x30430c0 [Final Native Static Public]
    FVector Conv_LinearColorToVector(const FLinearColor& InLinearColor); // 0x3043020 [Final Native Static Public]
    FColor Conv_LinearColorToColor(const FLinearColor& InLinearColor, bool InUseSRGB); // 0x3042ea0 [Final Native Static Public]
    FVector Conv_IntVectorToVector(const FIntVector& InIntVector); // 0x3042d30 [Final Native Static Public]
    FVector Conv_IntToVector(int32 inInt); // 0x3042bb0 [Final Native Static Public]
    FIntVector Conv_IntToIntVector(int32 inInt); // 0x3042a40 [Final Native Static Public]
    int64 Conv_IntToInt64(int32 inInt); // 0x30429c0 [Final Native Static Public]
    double Conv_IntToDouble(int32 inInt); // 0x3042930 [Final Native Static Public]
    uint8 Conv_IntToByte(int32 inInt); // 0x30428b0 [Final Native Static Public]
    bool Conv_IntToBool(int32 inInt); // 0x3042820 [Final Native Static Public]
    FVector2D Conv_IntPointToVector2D(const FIntPoint& InIntPoint); // 0x3042790 [Final Native Static Public]
    int32 Conv_Int64ToInt(int64 inInt); // 0x3042550 [Final Native Static Public]
    double Conv_Int64ToDouble(int64 inInt); // 0x30424c0 [Final Native Static Public]
    uint8 Conv_Int64ToByte(int64 inInt); // 0x3042440 [Final Native Static Public]
    double Conv_FloatToDouble(float InFloat); // 0x30421e0 [Final Native Static Public]
    FVector2D Conv_DoubleToVector2D(double InDouble); // 0x30420d0 [Final Native Static Public]
    FVector Conv_DoubleToVector(double InDouble); // 0x3042150 [Final Native Static Public]
    FLinearColor Conv_DoubleToLinearColor(double InDouble); // 0x3041f50 [Final Native Static Public]
    int64 Conv_DoubleToInt64(double InDouble); // 0x3041ed0 [Final Native Static Public]
    float Conv_DoubleToFloat(double InDouble); // 0x3041e50 [Final Native Static Public]
    FLinearColor Conv_ColorToLinearColor(const FColor& InColor); // 0x3041a70 [Final Native Static Public]
    int64 Conv_ByteToInt64(uint8 InByte); // 0x3041730 [Final Native Static Public]
    int32 Conv_ByteToInt(uint8 InByte); // 0x30417b0 [Final Native Static Public]
    double Conv_ByteToDouble(uint8 InByte); // 0x30416b0 [Final Native Static Public]
    int32 Conv_BoolToInt(bool InBool); // 0x3041530 [Final Native Static Public]
    double Conv_BoolToDouble(bool InBool); // 0x30414a0 [Final Native Static Public]
    uint8 Conv_BoolToByte(bool InBool); // 0x3041410 [Final Native Static Public]
    FTransform ComposeTransforms(FTransform& A, FTransform& B); // 0x3040ea0 [Final Native Static Public]
    FRotator ComposeRotators(const FRotator& A, const FRotator& B); // 0x3040c70 [Final Native Static Public]
    bool ClassIsChildOf(TSubclassOf<UObject> TestClass, TSubclassOf<UObject> ParentClass); // 0x303fab0 [Final Native Static Public]
    FVector ClampVectorSize(const FVector& A, double Min, double Max); // 0x303f8e0 [Final Native Static Public]
    int64 ClampInt64(int64 Value, int64 Min, int64 Max); // 0x303f7d0 [Final Native Static Public]
    float ClampAxis(float Angle); // 0x303f720 [Final Native Static Public]
    FVector2D ClampAxes2D(const FVector2D& A, double MinAxisVal, double MaxAxisVal); // 0x303f5f0 [Final Native Static Public]
    double ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees); // 0x303f3b0 [Final Native Static Public]
    int32 Clamp(int32 Value, int32 Min, int32 Max); // 0x303f2b0 [Final Native Static Public]
    FLinearColor CInterpTo(const FLinearColor& Current, const FLinearColor& Target, float DeltaTime, float InterpSpeed); // 0x303c8e0 [Final Native Static Public]
    void BreakVector_NetQuantizeNormal(const FVector_NetQuantizeNormal& InVec, const double& X, const double& Y, const double& Z); // 0x303aba0 [Final Native Static Public]
    void BreakVector_NetQuantize100(const FVector_NetQuantize100& InVec, const double& X, const double& Y, const double& Z); // 0x303aba0 [Final Native Static Public]
    void BreakVector_NetQuantize10(const FVector_NetQuantize10& InVec, const double& X, const double& Y, const double& Z); // 0x303aba0 [Final Native Static Public]
    void BreakVector_NetQuantize(const FVector_NetQuantize& InVec, const double& X, const double& Y, const double& Z); // 0x303aba0 [Final Native Static Public]
    void BreakVector4(const FVector4& InVec, const double& X, const double& Y, const double& Z, const double& W); // 0x303a970 [Final Native Static Public]
    void BreakVector2D(const FVector2D& InVec, const double& X, const double& Y); // 0x303a830 [Final Native Static Public]
    void BreakVector(const FVector& InVec, const double& X, const double& Y, const double& Z); // 0x303aba0 [Final Native Static Public]
    void BreakTransform(FTransform& InTransform, const FVector& Location, const FRotator& Rotation, const FVector& Scale); // 0x303a5e0 [Final Native Static Public]
    void BreakTimespan2(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& FractionNano); // 0x3039eb0 [Final Native Static Public]
    void BreakTimespan(const FTimespan& InTimespan, const int32& Days, const int32& Hours, const int32& Minutes, const int32& Seconds, const int32& Milliseconds); // 0x303a1c0 [Final Native Static Public]
    void BreakRotIntoAxes(const FRotator& InRot, const FVector& X, const FVector& Y, const FVector& Z); // 0x30395c0 [Final Native Static Public]
    void BreakRotator(const FRotator& InRot, const float& Roll, const float& Pitch, const float& Yaw); // 0x30397c0 [Final Native Static Public]
    void BreakRandomStream(const FRandomStream& InRandomStream, const int32& InitialSeed); // 0x30394e0 [Final Native Static Public]
    void BreakQuat(FQuat& InQuat, const float& X, const float& Y, const float& Z, const float& W); // 0x30392c0 [Final Native Static Public]
    void BreakQualifiedFrameTime(FQualifiedFrameTime& InFrameTime, FFrameNumber& Frame, const FFrameRate& FrameRate, const float& SubFrame); // 0x3039100 [Final Native Static Public]
    void BreakFrameRate(const FFrameRate& InFrameRate, const int32& Numerator, const int32& Denominator); // 0x3038e20 [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); // 0x3038a30 [Final Native Static Public]
    void BreakColor(const FLinearColor& InColor, const float& R, const float& G, const float& B, const float& A); // 0x3038840 [Final Native Static Public]
    void BreakBoxSphereBounds(const FBoxSphereBounds& InBoxSphereBounds, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x3038680 [Final Native Static Public]
    bool BooleanXOR(bool A, bool B); // 0x3035b90 [Final Native Static Public]
    bool BooleanOR(bool A, bool B); // 0x3035ab0 [Final Native Static Public]
    bool BooleanNOR(bool A, bool B); // 0x30359d0 [Final Native Static Public]
    bool BooleanNAND(bool A, bool B); // 0x30358f0 [Final Native Static Public]
    bool BooleanAND(bool A, bool B); // 0x3035810 [Final Native Static Public]
    uint8 BMin(uint8 A, uint8 B); // 0x30352e0 [Final Native Static Public]
    uint8 BMax(uint8 A, uint8 B); // 0x3035210 [Final Native Static Public]
    void AverageOfIntArray(const TArray<int32>& IntArray, const float& AverageValue); // 0x30350c0 [Final Native Static Public]
    double Atan2(double Y, double X); // 0x3034da0 [Final Native Static Public]
    double Atan(double A); // 0x3034e80 [Final Native Static Public]
    double Asin(double A); // 0x3034d00 [Final Native Static Public]
    int32 And_IntInt(int32 A, int32 B); // 0x3032960 [Final Native Static Public]
    int64 And_Int64Int64(int64 A, int64 B); // 0x3032890 [Final Native Static Public]
    FVector Add_VectorVector(const FVector& A, const FVector& B); // 0x30327b0 [Final Native Static Public]
    FVector Add_VectorInt(const FVector& A, int32 B); // 0x30326d0 [Final Native Static Public]
    FVector Add_VectorFloat(const FVector& A, double B); // 0x30325f0 [Final Native Static Public]
    FVector4 Add_Vector4Vector4(const FVector4& A, const FVector4& B); // 0x30324a0 [Final Native Static Public]
    FVector2D Add_Vector2DVector2D(const FVector2D& A, const FVector2D& B); // 0x30323d0 [Final Native Static Public]
    FVector2D Add_Vector2DFloat(const FVector2D& A, double B); // 0x3032300 [Final Native Static Public]
    FTimespan Add_TimespanTimespan(const FTimespan& A, const FTimespan& B); // 0x30319a0 [Final Native Static Public]
    FQuat Add_QuatQuat(FQuat& A, FQuat& B); // 0x3032200 [Final Native Static Public]
    FMatrix Add_MatrixMatrix(const FMatrix& A, const FMatrix& B); // 0x3031f70 [Final Native Static Public]
    FLinearColor Add_LinearColorLinearColor(const FLinearColor& A, const FLinearColor& B); // 0x3031e80 [Final Native Static Public]
    FIntPoint Add_IntPointIntPoint(const FIntPoint& A, const FIntPoint& B); // 0x3031db0 [Final Native Static Public]
    FIntPoint Add_IntPointInt(const FIntPoint& A, int32 B); // 0x3031cd0 [Final Native Static Public]
    int32 Add_IntInt(int32 A, int32 B); // 0x3031c10 [Final Native Static Public]
    int64 Add_Int64Int64(int64 A, int64 B); // 0x3031b40 [Final Native Static Public]
    double Add_DoubleDouble(double A, double B); // 0x3031a70 [Final Native Static Public]
    FDateTime Add_DateTimeTimespan(const FDateTime& A, const FTimespan& B); // 0x30319a0 [Final Native Static Public]
    FDateTime Add_DateTimeDateTime(const FDateTime& A, const FDateTime& B); // 0x30319a0 [Final Native Static Public]
    uint8 Add_ByteByte(uint8 A, uint8 B); // 0x30318e0 [Final Native Static Public]
    double Acos(double A); // 0x30316e0 [Final Native Static Public]
    int64 Abs_Int64(int64 A); // 0x30315c0 [Final Native Static Public]
    int32 Abs_Int(int32 A); // 0x3031650 [Final Native Static Public]
    double Abs(double A); // 0x3031530 [Final Native Static Public]

// UKismetNodeHelperLibrary (/Script/Engine.KismetNodeHelperLibrary)
    void MarkBit(const int32& Data, int32 Index); // 0x306cfc0 [Final Native Static Public]
    bool HasUnmarkedBit(int32 Data, int32 NumBits); // 0x305caa0 [Final Native Static Public]
    bool HasMarkedBit(int32 Data, int32 NumBits); // 0x305c8b0 [Final Native Static Public]
    uint8 GetValidValue(UEnum* Enum, uint8 EnumeratorValue); // 0x305b500 [Final Native Static Public]
    int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); // 0x305b0c0 [Final Native Static Public]
    int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3058e10 [Final Native Static Public]
    int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); // 0x3056490 [Final Native Static Public]
    uint8 GetEnumeratorValueFromIndex(UEnum* Enum, uint8 EnumeratorIndex); // 0x3056270 [Final Native Static Public]
    FString GetEnumeratorUserFriendlyName(UEnum* Enum, uint8 EnumeratorValue); // 0x30560d0 [Final Native Static Public]
    FName GetEnumeratorName(UEnum* Enum, uint8 EnumeratorValue); // 0x3055fd0 [Final Native Static Public]
    void ClearBit(const int32& Data, int32 Index); // 0x303fd20 [Final Native Static Public]
    void ClearAllBits(const int32& Data); // 0x303fc60 [Final Native Static Public]
    bool BitIsMarked(int32 Data, int32 Index); // 0x3035720 [Final Native Static Public]

// UKismetRenderingLibrary (/Script/Engine.KismetRenderingLibrary)
    void SetCastInsetShadowForAllAttachments(UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); // 0x3083b90 [Final Native Static Public]
    void ResizeRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height); // 0x30810d0 [Final Native Static Public]
    UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(UTextureRenderTarget2D* RenderTarget, const FString& Name, const TextureCompressionSettings& CompressionSettings, const TextureMipGenSettings& MipSettings); // 0x3080800 [Final Native Static Public]
    void ReleaseRenderTarget2D(UTextureRenderTarget2D* TextureRenderTarget); // 0x3080620 [Final Native Static Public]
    void RefreshPathTracingOutput(); // 0x30805a0 [Final Native Static Public]
    FColor ReadRenderTargetUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V); // 0x30803d0 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawUVArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FBox2D& Area, bool bNormalize); // 0x3080170 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawUV(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize); // 0x307ff40 [Final Native Static Public]
    TArray<FLinearColor> ReadRenderTargetRawPixelArea(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize); // 0x307fcf0 [Final Native Static Public]
    FLinearColor ReadRenderTargetRawPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize); // 0x307fb40 [Final Native Static Public]
    bool ReadRenderTargetRaw(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FLinearColor>& OutLinearSamples, bool bNormalize); // 0x307f660 [Final Native Static Public]
    FColor ReadRenderTargetPixel(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); // 0x307f510 [Final Native Static Public]
    bool ReadRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const TArray<FColor>& OutSamples, bool bNormalize); // 0x307f0f0 [Final Native Static Public]
    FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); // 0x306bc80 [Final Native Static Public]
    UTexture2D* ImportFileAsTexture2D(UObject* WorldContextObject, const FString& Filename); // 0x305ce20 [Final Native Static Public]
    UTexture2D* ImportBufferAsTexture2D(UObject* WorldContextObject, const TArray<uint8>& Buffer); // 0x305cd30 [Final Native Static Public]
    void ExportTexture2D(UObject* WorldContextObject, UTexture2D* Texture, const FString& FilePath, const FString& Filename); // 0x3050870 [Final Native Static Public]
    void ExportRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FString& FilePath, const FString& Filename); // 0x3050700 [Final Native Static Public]
    void EndDrawCanvasToRenderTarget(UObject* WorldContextObject, FDrawToRenderTargetContext& Context); // 0x304db80 [Final Native Static Public]
    void EnablePathTracing(bool bEnablePathTracer); // 0x304dac0 [Final Native Static Public]
    void DrawMaterialToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, UMaterialInterface* Material); // 0x304d0c0 [Final Native Static Public]
    UTextureRenderTargetVolume* CreateRenderTargetVolume(UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3048720 [Final Native Static Public]
    UTextureRenderTarget2DArray* CreateRenderTarget2DArray(UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3048350 [Final Native Static Public]
    UTextureRenderTarget2D* CreateRenderTarget2D(UObject* WorldContextObject, int32 Width, int32 Height, const ETextureRenderTargetFormat& Format, const FLinearColor& ClearColor, bool bAutoGenerateMipMaps, bool bSupportUAVs); // 0x3048010 [Final Native Static Public]
    void ConvertRenderTargetToTexture2DEditorOnly(UObject* WorldContextObject, UTextureRenderTarget2D* RenderTarget, UTexture2D* Texture); // 0x30476a0 [Final Native Static Public]
    void ClearRenderTarget2D(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const FLinearColor& ClearColor); // 0x303ff30 [Final Native Static Public]
    FMatrix CalculateProjectionMatrix(FMinimalViewInfo& MinimalViewInfo); // 0x303ca70 [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); // 0x3039950 [Final Native Static Public]
    void BeginDrawCanvasToRenderTarget(UObject* WorldContextObject, UTextureRenderTarget2D* TextureRenderTarget, const UCanvas*& Canvas, const FVector2D& Size, FDrawToRenderTargetContext& Context); // 0x30353b0 [Final Native Static Public]

// UKismetStringLibrary (/Script/Engine.KismetStringLibrary)
    FString TrimTrailing(const FString& SourceString); // 0x308cc80 [Final Native Static Public]
    FString Trim(const FString& SourceString); // 0x308cb90 [Final Native Static Public]
    FString ToUpper(const FString& SourceString); // 0x308c000 [Final Native Static Public]
    FString ToLower(const FString& SourceString); // 0x308bc00 [Final Native Static Public]
    FString TimeSecondsToString(float InSeconds); // 0x308b550 [Final Native Static Public]
    bool StartsWith(const FString& SourceString, const FString& InPrefix, const ESearchCase& SearchCase); // 0x3089e50 [Final Native Static Public]
    bool Split(const FString& SourceString, const FString& InStr, const FString& LeftS, const FString& RightS, const ESearchCase& SearchCase, const ESearchDir& SearchDir); // 0x3089a90 [Final Native Static Public]
    FString RightPad(const FString& SourceString, int32 ChCount); // 0x3081860 [Final Native Static Public]
    FString RightChop(const FString& SourceString, int32 Count); // 0x3081730 [Final Native Static Public]
    FString Right(const FString& SourceString, int32 Count); // 0x30815d0 [Final Native Static Public]
    FString Reverse(const FString& SourceString); // 0x30814a0 [Final Native Static Public]
    int32 ReplaceInline(const FString& SourceString, const FString& SearchText, const FString& ReplacementText, const ESearchCase& SearchCase); // 0x3080c50 [Final Native Static Public]
    FString Replace(const FString& SourceString, const FString& From, const FString& To, const ESearchCase& SearchCase); // 0x3080a60 [Final Native Static Public]
    TArray<FString> ParseIntoArray(const FString& SourceString, const FString& Delimiter, bool CullEmptyStrings); // 0x3076c30 [Final Native Static Public]
    bool NotEqual_StrStr(const FString& A, const FString& B); // 0x3075fa0 [Final Native Static Public]
    bool NotEqual_StriStri(const FString& A, const FString& B); // 0x30760d0 [Final Native Static Public]
    FString Mid(const FString& SourceString, int32 Start, int32 Count); // 0x305a040 [Final Native Static Public]
    bool MatchesWildcard(const FString& SourceString, const FString& Wildcard, const ESearchCase& SearchCase); // 0x306d0a0 [Final Native Static Public]
    int32 Len(const FString& S); // 0x30640e0 [Final Native Static Public]
    FString LeftPad(const FString& SourceString, int32 ChCount); // 0x3063fb0 [Final Native Static Public]
    FString LeftChop(const FString& SourceString, int32 Count); // 0x3063e60 [Final Native Static Public]
    FString Left(const FString& SourceString, int32 Count); // 0x3063d10 [Final Native Static Public]
    FString JoinStringArray(const TArray<FString>& SourceArray, const FString& Separator); // 0x3060690 [Final Native Static Public]
    bool IsNumeric(const FString& SourceString); // 0x305f580 [Final Native Static Public]
    bool IsEmpty(const FString& InString); // 0x305f090 [Final Native Static Public]
    FString GetSubstring(const FString& SourceString, int32 StartIndex, int32 Length); // 0x305a040 [Final Native Static Public]
    int32 GetCharacterAsNumber(const FString& SourceString, int32 Index); // 0x3054250 [Final Native Static Public]
    TArray<FString> GetCharacterArrayFromString(const FString& SourceString); // 0x3054000 [Final Native Static Public]
    int32 FindSubstring(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); // 0x3052580 [Final Native Static Public]
    bool EqualEqual_StrStr(const FString& A, const FString& B); // 0x304f850 [Final Native Static Public]
    bool EqualEqual_StriStri(const FString& A, const FString& B); // 0x304f980 [Final Native Static Public]
    bool EndsWith(const FString& SourceString, const FString& InSuffix, const ESearchCase& SearchCase); // 0x304dc50 [Final Native Static Public]
    int32 CullArray(const FString& SourceString, const TArray<FString>& inArray); // 0x3048fb0 [Final Native Static Public]
    FString Conv_VectorToString(const FVector& InVec); // 0x3046070 [Final Native Static Public]
    FString Conv_Vector3fToString(const FVector3f& InVec); // 0x3045b40 [Final Native Static Public]
    FString Conv_Vector2dToString(const FVector2D& InVec); // 0x3045a50 [Final Native Static Public]
    FString Conv_TransformToString(FTransform& InTrans); // 0x3045630 [Final Native Static Public]
    void Conv_StringToVector3f(const FString& InString, const FVector3f& OutConvertedVector, const bool& OutIsValid); // 0x3044fc0 [Final Native Static Public]
    void Conv_StringToVector2D(const FString& InString, const FVector2D& OutConvertedVector2D, const bool& OutIsValid); // 0x3044e30 [Final Native Static Public]
    void Conv_StringToVector(const FString& InString, const FVector& OutConvertedVector, const bool& OutIsValid); // 0x3045180 [Final Native Static Public]
    void Conv_StringToRotator(const FString& InString, const FRotator& OutConvertedRotator, const bool& OutIsValid); // 0x3044c70 [Final Native Static Public]
    FName Conv_StringToName(const FString& InString); // 0x3044bb0 [Final Native Static Public]
    int64 Conv_StringToInt64(const FString& InString); // 0x3044a50 [Final Native Static Public]
    int32 Conv_StringToInt(const FString& InString); // 0x3044b00 [Final Native Static Public]
    double Conv_StringToDouble(const FString& InString); // 0x30449a0 [Final Native Static Public]
    void Conv_StringToColor(const FString& InString, const FLinearColor& OutConvertedColor, const bool& OutIsValid); // 0x30447b0 [Final Native Static Public]
    FString Conv_RotatorToString(const FRotator& InRot); // 0x3043bf0 [Final Native Static Public]
    FString Conv_PlatformUserIdToString(const FPlatformUserId& InPlatformUserId); // 0x3042360 [Final Native Static Public]
    FString Conv_ObjectToString(UObject* InObj); // 0x3043820 [Final Native Static Public]
    FString Conv_NameToString(const FName& InName); // 0x3043510 [Final Native Static Public]
    FString Conv_MatrixToString(const FMatrix& InMatrix); // 0x3043190 [Final Native Static Public]
    FString Conv_IntVectorToString(const FIntVector& InIntVec); // 0x3042c40 [Final Native Static Public]
    FString Conv_IntToString(int32 inInt); // 0x3042ad0 [Final Native Static Public]
    FString Conv_IntPointToString(const FIntPoint& InIntPoint); // 0x30426b0 [Final Native Static Public]
    FString Conv_Int64ToString(int64 inInt); // 0x30425d0 [Final Native Static Public]
    FString Conv_InputDeviceIdToString(const FInputDeviceId& InDeviceId); // 0x3042360 [Final Native Static Public]
    FString Conv_DoubleToString(double InDouble); // 0x3041ff0 [Final Native Static Public]
    FString Conv_ColorToString(const FLinearColor& InColor); // 0x3041b30 [Final Native Static Public]
    FString Conv_ByteToString(uint8 InByte); // 0x3041830 [Final Native Static Public]
    FString Conv_BoolToString(bool InBool); // 0x30415c0 [Final Native Static Public]
    bool Contains(const FString& SearchIn, const FString& Substring, bool bUseCase, bool bSearchFromEnd); // 0x3041250 [Final Native Static Public]
    FString Concat_StrStr(const FString& A, const FString& B); // 0x30410b0 [Final Native Static Public]
    FString BuildString_Vector2d(const FString& AppendTo, const FString& Prefix, const FVector2D& InVector2D, const FString& Suffix); // 0x303c370 [Final Native Static Public]
    FString BuildString_Vector(const FString& AppendTo, const FString& Prefix, const FVector& InVector, const FString& Suffix); // 0x303c620 [Final Native Static Public]
    FString BuildString_Rotator(const FString& AppendTo, const FString& Prefix, const FRotator& InRot, const FString& Suffix); // 0x303c0b0 [Final Native Static Public]
    FString BuildString_Object(const FString& AppendTo, const FString& Prefix, UObject* InObj, const FString& Suffix); // 0x303bdf0 [Final Native Static Public]
    FString BuildString_Name(const FString& AppendTo, const FString& Prefix, const FName& InName, const FString& Suffix); // 0x303bb60 [Final Native Static Public]
    FString BuildString_IntVector(const FString& AppendTo, const FString& Prefix, const FIntVector& InIntVector, const FString& Suffix); // 0x303b8b0 [Final Native Static Public]
    FString BuildString_Int(const FString& AppendTo, const FString& Prefix, int32 inInt, const FString& Suffix); // 0x303b610 [Final Native Static Public]
    FString BuildString_Double(const FString& AppendTo, const FString& Prefix, double InDouble, const FString& Suffix); // 0x303b370 [Final Native Static Public]
    FString BuildString_Color(const FString& AppendTo, const FString& Prefix, const FLinearColor& InColor, const FString& Suffix); // 0x303b090 [Final Native Static Public]
    FString BuildString_Bool(const FString& AppendTo, const FString& Prefix, bool InBool, const FString& Suffix); // 0x303ade0 [Final Native Static Public]

// UKismetStringTableLibrary (/Script/Engine.KismetStringTableLibrary)
    bool IsRegisteredTableId(const FName& TableId); // 0x305fe40 [Final Native Static Public]
    bool IsRegisteredTableEntry(const FName& TableId, const FString& Key); // 0x305fc80 [Final Native Static Public]
    FString GetTableNamespace(const FName& TableId); // 0x305ab30 [Final Native Static Public]
    FString GetTableEntrySourceString(const FName& TableId, const FString& Key); // 0x305a980 [Final Native Static Public]
    FString GetTableEntryMetaData(const FName& TableId, const FString& Key, const FName& MetadataId); // 0x305a7c0 [Final Native Static Public]
    TArray<FName> GetRegisteredStringTables(); // 0x30590d0 [Final Native Static Public]
    TArray<FName> GetMetaDataIdsFromStringTableEntry(const FName& TableId, const FString& Key); // 0x30572c0 [Final Native Static Public]
    TArray<FString> GetKeysFromStringTable(const FName& TableId); // 0x3056cb0 [Final Native Static Public]

// UKismetSystemLibrary (/Script/Engine.KismetSystemLibrary)
    void UnregisterForRemoteNotifications(); // 0x3080600 [Final Native Static Public]
    void UnloadPrimaryAssetList(const TArray<FPrimaryAssetId>& PrimaryAssetIdList); // 0x308ce10 [Final Native Static Public]
    void UnloadPrimaryAsset(const FPrimaryAssetId& PrimaryAssetId); // 0x308cd70 [Final Native Static Public]
    void TransactObject(UObject* Object); // 0x26209b0 [Final Native Static Public]
    void StackTrace(); // 0x3089e10 [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); // 0x3089340 [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); // 0x3088e90 [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); // 0x30889e0 [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); // 0x3088560 [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); // 0x30880f0 [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); // 0x3087c90 [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); // 0x30879f0 [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); // 0x3087750 [Final Native Static Public]
    void SnapshotObject(UObject* Object); // 0x26209b0 [Final Native Static Public]
    void ShowPlatformSpecificLeaderboardScreen(const FString& CategoryName); // 0x3087400 [Final Native Static Public]
    void ShowPlatformSpecificAchievementsScreen(APlayerController* SpecificPlayer); // 0x3087310 [Final Native Static Public]
    void ShowInterstitialAd(); // 0x30872a0 [Final Native Static Public]
    void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); // 0x3087190 [Final Native Static Public]
    void SetWindowTitle(FText& Title); // 0x3087010 [Final Native Static Public]
    void SetVolumeButtonsHandledBySystem(bool bEnabled); // 0x24c2ef0 [Final Native Static Public]
    void SetVectorPropertyByName(UObject* Object, const FName& PropertyName, const FVector& Value); // 0x3086d70 [Final Native Static Public]
    void SetVector3fPropertyByName(UObject* Object, const FName& PropertyName, const FVector3f& Value); // 0x3086a80 [Final Native Static Public]
    void SetUserActivity(FUserActivity& UserActivity); // 0x30869e0 [Final Native Static Public]
    void SetTransformPropertyByName(UObject* Object, const FName& PropertyName, FTransform& Value); // 0x30867a0 [Final Native Static Public]
    void SetTextPropertyByName(UObject* Object, const FName& PropertyName, FText& Value); // 0x30865c0 [Final Native Static Public]
    void SetSuppressViewportTransitionMessage(UObject* WorldContextObject, bool bState); // 0x30864b0 [Final Native Static Public]
    void SetStructurePropertyByName(UObject* Object, const FName& PropertyName, FGenericStruct& Value); // 0x3083ee0 [Final Native Static Public]
    void SetStringPropertyByName(UObject* Object, const FName& PropertyName, const FString& Value); // 0x30862e0 [Final Native Static Public]
    void SetSoftObjectPropertyByName(UObject* Object, const FName& PropertyName, TSoftObjectPtr<UObject>& Value); // 0x3086100 [Final Native Static Public]
    void SetSoftClassPropertyByName(UObject* Object, const FName& PropertyName, TSoftClassPtr<UObject>& Value); // 0x3085f20 [Final Native Static Public]
    void SetRotatorPropertyByName(UObject* Object, const FName& PropertyName, const FRotator& Value); // 0x3085c30 [Final Native Static Public]
    void SetObjectPropertyByName(UObject* Object, const FName& PropertyName, UObject* Value); // 0x3085810 [Final Native Static Public]
    void SetNamePropertyByName(UObject* Object, const FName& PropertyName, const FName& Value); // 0x3085680 [Final Native Static Public]
    void SetLinearColorPropertyByName(UObject* Object, const FName& PropertyName, const FLinearColor& Value); // 0x30854f0 [Final Native Static Public]
    void SetIntPropertyByName(UObject* Object, const FName& PropertyName, int32 Value); // 0x30851e0 [Final Native Static Public]
    void SetInterfacePropertyByName(UObject* Object, const FName& PropertyName, const TScriptInterface<IInterface>& Value); // 0x3085350 [Final Native Static Public]
    void SetInt64PropertyByName(UObject* Object, const FName& PropertyName, int64 Value); // 0x3085060 [Final Native Static Public]
    void SetGamepadsBlockDeviceFeedback(bool bBlock); // 0x24c2ef0 [Final Native Static Public]
    void SetFieldPathPropertyByName(UObject* Object, const FName& PropertyName, TFieldPath<FProperty>& Value); // 0x3084db0 [Final Native Static Public]
    void SetDoublePropertyByName(UObject* Object, const FName& PropertyName, double Value); // 0x3084a60 [Final Native Static Public]
    void SetColorPropertyByName(UObject* Object, const FName& PropertyName, const FColor& Value); // 0x30840b0 [Final Native Static Public]
    void SetCollisionProfileNameProperty(UObject* Object, const FName& PropertyName, FCollisionProfileName& Value); // 0x3083ee0 [Final Native Static Public]
    void SetClassPropertyByName(UObject* Object, const FName& PropertyName, TSubclassOf<UObject> Value); // 0x3083ca0 [Final Native Static Public]
    void SetBytePropertyByName(UObject* Object, const FName& PropertyName, uint8 Value); // 0x3083980 [Final Native Static Public]
    void SetBoolPropertyByName(UObject* Object, const FName& PropertyName, bool Value); // 0x30837e0 [Final Native Static Public]
    void RetriggerableDelay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x30812e0 [Final Native Static Public]
    void ResetGamepadAssignmentToController(int32 ControllerId); // 0x303ce20 [Final Native Static Public]
    void ResetGamepadAssignments(); // 0x294ec00 [Final Native Static Public]
    void RegisterForRemoteNotifications(); // 0x3080600 [Final Native Static Public]
    void QuitGame(UObject* WorldContextObject, APlayerController* SpecificPlayer, const EQuitPreference& QuitPreference, bool bIgnorePlatformRestrictions); // 0x307bc10 [Final Native Static Public]
    void PrintWarning(const FString& InString); // 0x3078e10 [Final Native Static Public]
    void PrintText(UObject* WorldContextObject, const FText& InText, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x3078bb0 [Final Native Static Public]
    void PrintString(UObject* WorldContextObject, const FString& InString, bool bPrintToScreen, bool bPrintToLog, const FLinearColor& TextColor, float Duration, const FName& Key); // 0x30789c0 [Final Native Static Public]
    bool ParseParamValue(const FString& InString, const FString& InParam, const FString& OutValue); // 0x3076f30 [Final Native Static Public]
    bool ParseParam(const FString& InString, const FString& InParam); // 0x3076e20 [Final Native Static Public]
    void ParseCommandLine(const FString& InCmdLine, const TArray<FString>& OutTokens, const TArray<FString>& OutSwitches, TMap<FString, FString>& OutParams); // 0x30769a0 [Final Native Static Public]
    void OnAssetLoaded__DelegateSignature(UObject* Loaded); // 0xe53a10 [Public]
    void OnAssetClassLoaded__DelegateSignature(TSubclassOf<UObject> Loaded); // 0xe53a10 [Public]
    bool NotEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x3075e40 [Final Native Static Public]
    bool NotEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x3075e40 [Final Native Static Public]
    bool NotEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x2a04d80 [Final Native Static Public]
    bool NotEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x3075950 [Final Native Static Public]
    FString NormalizeFilename(const FString& InFilename); // 0x3074790 [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); // 0x3071d10 [Final Native Static Public]
    FTopLevelAssetPath MakeTopLevelAssetPath(const FString& PackageName, const FString& AssetName); // 0x306c480 [Final Native Static Public]
    FSoftObjectPath MakeSoftObjectPath(const FString& PathString); // 0x306bf00 [Final Native Static Public]
    FSoftClassPath MakeSoftClassPath(const FString& PathString); // 0x306bf00 [Final Native Static Public]
    FText MakeLiteralText(const FText& Value); // 0x306a3c0 [Final Native Static Public]
    FString MakeLiteralString(const FString& Value); // 0x306a290 [Final Native Static Public]
    FName MakeLiteralName(const FName& Value); // 0x306a210 [Final Native Static Public]
    int64 MakeLiteralInt64(int64 Value); // 0x306a110 [Final Native Static Public]
    int32 MakeLiteralInt(int32 Value); // 0x306a190 [Final Native Static Public]
    double MakeLiteralDouble(double Value); // 0x306a090 [Final Native Static Public]
    uint8 MakeLiteralByte(uint8 Value); // 0x306a010 [Final Native Static Public]
    bool MakeLiteralBool(bool Value); // 0x3041410 [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); // 0x3068a90 [Final Native Static Public]
    void LogString(const FString& InString, bool bPrintToLog); // 0x3068940 [Final Native Static Public]
    void LoadInterstitialAd(int32 AdIdIndex); // 0x3068770 [Final Native Static Public]
    TSubclassOf<UObject> LoadClassAsset_Blocking(const TSoftClassPtr<UObject>& AssetClass); // 0x3068600 [Final Native Static Public]
    void LoadAssetClass(UObject* WorldContextObject, const TSoftClassPtr<UObject>& AssetClass, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3068230 [Final Native Static Public]
    UObject* LoadAsset_Blocking(const TSoftObjectPtr<UObject>& Asset); // 0x30684b0 [Final Native Static Public]
    void LoadAsset(UObject* WorldContextObject, const TSoftObjectPtr<UObject>& Asset, const FScriptDelegate& OnLoaded, const FLatentActionInfo& LatentInfo); // 0x3067fb0 [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); // 0x3066760 [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); // 0x30662f0 [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); // 0x3065e80 [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); // 0x3065a40 [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); // 0x3065610 [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); // 0x30651e0 [Final Native Static Public]
    void LaunchURL(const FString& URL); // 0x3063be0 [Final Native Static Public]
    void K2_UnPauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x30629b0 [Final Native Static Public]
    void K2_UnPauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3062920 [Final Native Static Public]
    void K2_UnPauseTimer(UObject* Object, const FString& FunctionName); // 0x30627b0 [Final Native Static Public]
    bool K2_TimerExistsHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x30626b0 [Final Native Static Public]
    bool K2_TimerExistsDelegate(const FScriptDelegate& Delegate); // 0x3062610 [Final Native Static Public]
    bool K2_TimerExists(UObject* Object, const FString& FunctionName); // 0x3062490 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTickDelegate(const FScriptDelegate& Delegate); // 0x30623e0 [Final Native Static Public]
    FTimerHandle K2_SetTimerForNextTick(UObject* Object, const FString& FunctionName); // 0x3062240 [Final Native Static Public]
    FTimerHandle K2_SetTimerDelegate(const FScriptDelegate& Delegate, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); // 0x3062090 [Final Native Static Public]
    FTimerHandle K2_SetTimer(UObject* Object, const FString& FunctionName, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); // 0x3061dd0 [Final Native Static Public]
    void K2_PauseTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3061ce0 [Final Native Static Public]
    void K2_PauseTimerDelegate(const FScriptDelegate& Delegate); // 0x3061c50 [Final Native Static Public]
    void K2_PauseTimer(UObject* Object, const FString& FunctionName); // 0x3061ae0 [Final Native Static Public]
    bool K2_IsValidTimerHandle(const FTimerHandle& Handle); // 0x3061a50 [Final Native Static Public]
    bool K2_IsTimerPausedHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3061940 [Final Native Static Public]
    bool K2_IsTimerPausedDelegate(const FScriptDelegate& Delegate); // 0x30618a0 [Final Native Static Public]
    bool K2_IsTimerPaused(UObject* Object, const FString& FunctionName); // 0x3061720 [Final Native Static Public]
    bool K2_IsTimerActiveHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3061610 [Final Native Static Public]
    bool K2_IsTimerActiveDelegate(const FScriptDelegate& Delegate); // 0x3061570 [Final Native Static Public]
    bool K2_IsTimerActive(UObject* Object, const FString& FunctionName); // 0x30613f0 [Final Native Static Public]
    FTimerHandle K2_InvalidateTimerHandle(FTimerHandle& Handle); // 0x3061350 [Final Native Static Public]
    float K2_GetTimerRemainingTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3061230 [Final Native Static Public]
    float K2_GetTimerRemainingTimeDelegate(const FScriptDelegate& Delegate); // 0x3061190 [Final Native Static Public]
    float K2_GetTimerRemainingTime(UObject* Object, const FString& FunctionName); // 0x3061000 [Final Native Static Public]
    float K2_GetTimerElapsedTimeHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3060ee0 [Final Native Static Public]
    float K2_GetTimerElapsedTimeDelegate(const FScriptDelegate& Delegate); // 0x3060e40 [Final Native Static Public]
    float K2_GetTimerElapsedTime(UObject* Object, const FString& FunctionName); // 0x3060cb0 [Final Native Static Public]
    void K2_ClearTimerHandle(UObject* WorldContextObject, const FTimerHandle& Handle); // 0x3060bb0 [Final Native Static Public]
    void K2_ClearTimerDelegate(const FScriptDelegate& Delegate); // 0x3060b20 [Final Native Static Public]
    void K2_ClearTimer(UObject* Object, const FString& FunctionName); // 0x30609b0 [Final Native Static Public]
    void K2_ClearAndInvalidateTimerHandle(UObject* WorldContextObject, FTimerHandle& Handle); // 0x3060890 [Final Native Static Public]
    bool IsValidSoftObjectReference(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x3060470 [Final Native Static Public]
    bool IsValidSoftClassReference(TSoftClassPtr<UObject>& SoftClassReference); // 0x3060470 [Final Native Static Public]
    bool IsValidPrimaryAssetType(const FPrimaryAssetType& PrimaryAssetType); // 0x2a03a30 [Final Native Static Public]
    bool IsValidPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x30603c0 [Final Native Static Public]
    bool IsValidClass(TSubclassOf<UObject> Class); // 0x3060310 [Final Native Static Public]
    bool IsValid(UObject* Object); // 0x3060310 [Final Native Static Public]
    bool IsUnattended(); // 0x30602e0 [Final Native Static Public]
    bool IsStandalone(UObject* WorldContextObject); // 0x3060230 [Final Native Static Public]
    bool IsSplitScreen(UObject* WorldContextObject); // 0x305c9b0 [Final Native Static Public]
    bool IsServer(UObject* WorldContextObject); // 0x3060180 [Final Native Static Public]
    bool IsScreensaverEnabled(); // 0x3060160 [Final Native Static Public]
    bool IsPackagedForDistribution(); // 0x29eee30 [Final Native Static Public]
    bool IsLoggedIn(APlayerController* SpecificPlayer); // 0x305f2c0 [Final Native Static Public]
    bool IsInterstitialAdRequested(); // 0x305f1b0 [Final Native Static Public]
    bool IsInterstitialAdAvailable(); // 0x305f130 [Final Native Static Public]
    bool IsDedicatedServer(UObject* WorldContextObject); // 0x305ef30 [Final Native Static Public]
    bool IsControllerAssignedToGamepad(int32 ControllerId); // 0x305eea0 [Final Native Static Public]
    void HideAdBanner(); // 0x305cba0 [Final Native Static Public]
    bool HasMultipleLocalPlayers(UObject* WorldContextObject); // 0x305c9b0 [Final Native Static Public]
    bool GetVolumeButtonsHandledBySystem(); // 0x29eee30 [Final Native Static Public]
    FString GetUniqueDeviceId(); // 0x305b070 [Final Native Static Public]
    FString GetSystemPath(UObject* Object); // 0x305a5d0 [Final Native Static Public]
    bool GetSupportedFullscreenResolutions(const TArray<FIntPoint>& Resolutions); // 0x305a520 [Final Native Static Public]
    FTopLevelAssetPath GetStructTopLevelAssetPath(UScriptStruct* Struct); // 0x30545b0 [Final Native Static Public]
    TSoftObjectPtr<UObject> GetSoftObjectReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3059ec0 [Final Native Static Public]
    FSoftObjectPath GetSoftObjectPath(UObject* Object); // 0x3059ac0 [Final Native Static Public]
    FTopLevelAssetPath GetSoftClassTopLevelAssetPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3059d80 [Final Native Static Public]
    TSoftClassPtr<UObject> GetSoftClassReferenceFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3059c00 [Final Native Static Public]
    FSoftClassPath GetSoftClassPath(TSubclassOf<UObject> Class); // 0x3059ac0 [Final Native Static Public]
    int32 GetRenderingMaterialQualityLevel(); // 0x30592a0 [Final Native Static Public]
    int32 GetRenderingDetailMode(); // 0x30591d0 [Final Native Static Public]
    FString GetProjectSavedDirectory(); // 0x3058d40 [Final Native Static Public]
    FString GetProjectDirectory(); // 0x3058c10 [Final Native Static Public]
    FString GetProjectContentDirectory(); // 0x3058b70 [Final Native Static Public]
    void GetPrimaryAssetsWithBundleState(const TArray<FName>& RequiredBundles, const TArray<FName>& ExcludedBundles, const TArray<FPrimaryAssetType>& ValidTypes, bool bForceCurrentState, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3058930 [Final Native Static Public]
    void GetPrimaryAssetIdList(const FPrimaryAssetType& PrimaryAssetType, const TArray<FPrimaryAssetId>& OutPrimaryAssetIdList); // 0x3058830 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x30586f0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(const TSoftClassPtr<UObject>& SoftClassReference); // 0x30585b0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromObject(UObject* Object); // 0x30584f0 [Final Native Static Public]
    FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<UObject> Class); // 0x30583d0 [Final Native Static Public]
    TArray<FString> GetPreferredLanguages(); // 0x30582e0 [Final Native Static Public]
    FString GetPlatformUserName(); // 0x3057f90 [Final Native Static Public]
    FString GetPlatformUserDir(); // 0x3057f00 [Final Native Static Public]
    FString GetPathName(UObject* Object); // 0x3057e10 [Final Native Static Public]
    UObject* GetOuterObject(UObject* Object); // 0x3057c50 [Final Native Static Public]
    FString GetObjectName(UObject* Object); // 0x3057b50 [Final Native Static Public]
    UObject* GetObjectFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3057a60 [Final Native Static Public]
    int32 GetMinYResolutionForUI(); // 0x3057760 [Final Native Static Public]
    int32 GetMinYResolutionFor3DView(); // 0x3057720 [Final Native Static Public]
    FString GetLocalCurrencySymbol(); // 0x3055a40 [Final Native Static Public]
    FString GetLocalCurrencyCode(); // 0x3055a40 [Final Native Static Public]
    double GetGameTimeInSeconds(UObject* WorldContextObject); // 0x2f54a80 [Final Native Static Public]
    FString GetGamepadControllerName(int32 ControllerId); // 0x3056850 [Final Native Static Public]
    UTexture2D* GetGamepadButtonGlyph(const FString& ButtonKey, int32 ControllerIndex); // 0x3056760 [Final Native Static Public]
    FString GetGameName(); // 0x30566d0 [Final Native Static Public]
    FString GetGameBundleId(); // 0x3056600 [Final Native Static Public]
    int64 GetFrameCount(); // 0x30565e0 [Final Native Static Public]
    FTopLevelAssetPath GetEnumTopLevelAssetPath(UEnum* Enum); // 0x30545b0 [Final Native Static Public]
    FString GetEngineVersion(); // 0x3055f40 [Final Native Static Public]
    FString GetDisplayName(UObject* Object); // 0x3055c80 [Final Native Static Public]
    FString GetDeviceId(); // 0x3055a40 [Final Native Static Public]
    FString GetDefaultLocale(); // 0x30559b0 [Final Native Static Public]
    FString GetDefaultLanguage(); // 0x3055920 [Final Native Static Public]
    bool GetCurrentBundleState(const FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, const TArray<FName>& OutBundles); // 0x30552c0 [Final Native Static Public]
    bool GetConvenientWindowedResolutions(const TArray<FIntPoint>& Resolutions); // 0x3054e00 [Final Native Static Public]
    FString GetConsoleVariableStringValue(const FString& VariableName); // 0x3054c80 [Final Native Static Public]
    int32 GetConsoleVariableIntValue(const FString& VariableName); // 0x3054ba0 [Final Native Static Public]
    float GetConsoleVariableFloatValue(const FString& VariableName); // 0x3054ab0 [Final Native Static Public]
    bool GetConsoleVariableBoolValue(const FString& VariableName); // 0x30549d0 [Final Native Static Public]
    void GetComponentBounds(USceneComponent* Component, const FVector& Origin, const FVector& BoxExtent, const float& SphereRadius); // 0x30547d0 [Final Native Static Public]
    FString GetCommandLine(); // 0x3054740 [Final Native Static Public]
    FTopLevelAssetPath GetClassTopLevelAssetPath(TSubclassOf<UObject> Class); // 0x30545b0 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromPrimaryAssetId(const FPrimaryAssetId& PrimaryAssetId); // 0x3054490 [Final Native Static Public]
    FString GetClassDisplayName(TSubclassOf<UObject> Class); // 0x3054340 [Final Native Static Public]
    FString GetBuildVersion(); // 0x3053f70 [Final Native Static Public]
    FString GetBuildConfiguration(); // 0x3053ed0 [Final Native Static Public]
    int32 GetAdIDCount(); // 0x3053800 [Final Native Static Public]
    void GetActorListFromComponentList(const TArray<UPrimitiveComponent*>& ComponentList, TSubclassOf<UObject> ActorClassFilter, const TArray<AActor*>& OutActorList); // 0x30536b0 [Final Native Static Public]
    void GetActorBounds(AActor* Actor, const FVector& Origin, const FVector& BoxExtent); // 0x30534a0 [Final Native Static Public]
    void ForceCloseAdBanner(); // 0x3052cb0 [Final Native Static Public]
    void FlushPersistentDebugLines(UObject* WorldContextObject); // 0x26209b0 [Final Native Static Public]
    void FlushDebugStrings(UObject* WorldContextObject); // 0x26209b0 [Final Native Static Public]
    void ExecuteConsoleCommand(UObject* WorldContextObject, const FString& Command, APlayerController* SpecificPlayer); // 0x3050490 [Final Native Static Public]
    bool EqualEqual_SoftObjectReference(TSoftObjectPtr<UObject>& A, TSoftObjectPtr<UObject>& B); // 0x304f700 [Final Native Static Public]
    bool EqualEqual_SoftClassReference(TSoftClassPtr<UObject>& A, TSoftClassPtr<UObject>& B); // 0x304f700 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetType(const FPrimaryAssetType& A, const FPrimaryAssetType& B); // 0x2a02740 [Final Native Static Public]
    bool EqualEqual_PrimaryAssetId(const FPrimaryAssetId& A, const FPrimaryAssetId& B); // 0x304f210 [Final Native Static Public]
    int32 EndTransaction(); // 0x2fea3c0 [Final Native Static Public]
    void DrawDebugString(UObject* WorldContextObject, const FVector& TextLocation, const FString& Text, AActor* TestBaseActor, const FLinearColor& TextColor, float Duration); // 0x304cf00 [Final Native Static Public]
    void DrawDebugSphere(UObject* WorldContextObject, const FVector& Center, float Radius, int32 Segments, const FLinearColor& LineColor, float Duration, float Thickness); // 0x304cd20 [Final Native Static Public]
    void DrawDebugPoint(UObject* WorldContextObject, const FVector& Position, float Size, const FLinearColor& PointColor, float Duration); // 0x304cbc0 [Final Native Static Public]
    void DrawDebugPlane(UObject* WorldContextObject, const FPlane& PlaneCoordinates, const FVector& Location, float Size, const FLinearColor& PlaneColor, float Duration); // 0x304ca10 [Final Native Static Public]
    void DrawDebugLine(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, const FLinearColor& LineColor, float Duration, float Thickness); // 0x304c860 [Final Native Static Public]
    void DrawDebugFrustum(UObject* WorldContextObject, FTransform& FrustumTransform, const FLinearColor& FrustumColor, float Duration, float Thickness); // 0x304c680 [Final Native Static Public]
    void DrawDebugFloatHistoryTransform(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, FTransform& DrawTransform, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x304c450 [Final Native Static Public]
    void DrawDebugFloatHistoryLocation(UObject* WorldContextObject, FDebugFloatHistory& FloatHistory, const FVector& DrawLocation, const FVector2D& DrawSize, const FLinearColor& DrawColor, float Duration); // 0x304c270 [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); // 0x304c040 [Final Native Static Public]
    void DrawDebugCoordinateSystem(UObject* WorldContextObject, const FVector& AxisLoc, const FRotator& AxisRot, float Scale, float Duration, float Thickness); // 0x304be90 [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); // 0x304bc00 [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); // 0x304bc00 [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); // 0x304b970 [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); // 0x304b740 [Final Native Static Public]
    void DrawDebugCamera(ACameraActor* CameraActor, const FLinearColor& CameraColor, float Duration); // 0x304b650 [Final Native Static Public]
    void DrawDebugBox(UObject* WorldContextObject, const FVector& Center, const FVector& Extent, const FLinearColor& LineColor, const FRotator& Rotation, float Duration, float Thickness); // 0x304b460 [Final Native Static Public]
    void DrawDebugArrow(UObject* WorldContextObject, const FVector& LineStart, const FVector& LineEnd, float ArrowSize, const FLinearColor& LineColor, float Duration, float Thickness); // 0x304b270 [Final Native Static Public]
    bool DoesImplementInterface(UObject* TestObject, TSubclassOf<IInterface> Interface); // 0x304af80 [Final Native Static Public]
    void DelayUntilNextTick(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x3049c30 [Final Native Static Public]
    void Delay(UObject* WorldContextObject, float Duration, const FLatentActionInfo& LatentInfo); // 0x3049a70 [Final Native Static Public]
    void CreateCopyForUndoBuffer(UObject* ObjectToModify); // 0x26209b0 [Final Native Static Public]
    FString ConvertToRelativePath(const FString& Filename); // 0x3047b60 [Final Native Static Public]
    FString ConvertToAbsolutePath(const FString& Filename); // 0x3047a70 [Final Native Static Public]
    FSoftObjectPath Conv_SoftObjRefToSoftObjPath(const TSoftObjectPtr<UObject>& SoftObjectReference); // 0x30444d0 [Final Native Static Public]
    FSoftClassPath Conv_SoftObjRefToSoftClassPath(const TSoftClassPtr<UObject>& SoftClassReference); // 0x3044310 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_SoftObjPathToSoftObjRef(const FSoftObjectPath& SoftObjectPath); // 0x3044200 [Final Native Static Public]
    FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<UObject>& SoftObjectReference); // 0x30440e0 [Final Native Static Public]
    UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<UObject>& SoftObject); // 0x3044650 [Final Native Static Public]
    FString Conv_SoftClassReferenceToString(TSoftClassPtr<UObject>& SoftClassReference); // 0x30440e0 [Final Native Static Public]
    TSubclassOf<UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<UObject>& SoftClass); // 0x3043f60 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_SoftClassPathToSoftClassRef(const FSoftClassPath& SoftClassPath); // 0x3043e80 [Final Native Static Public]
    FString Conv_PrimaryAssetTypeToString(const FPrimaryAssetType& PrimaryAssetType); // 0x2a02b90 [Final Native Static Public]
    FString Conv_PrimaryAssetIdToString(const FPrimaryAssetId& PrimaryAssetId); // 0x3043970 [Final Native Static Public]
    TSoftObjectPtr<UObject> Conv_ObjectToSoftObjectReference(UObject* Object); // 0x3043700 [Final Native Static Public]
    TSubclassOf<UObject> Conv_ObjectToClass(UObject* Object, TSubclassOf<UObject> Class); // 0x30435f0 [Final Native Static Public]
    UObject* Conv_InterfaceToObject(const TScriptInterface<IInterface>& Interface); // 0x3042e00 [Final Native Static Public]
    FSoftComponentReference Conv_ComponentReferenceToSoftComponentReference(FComponentReference& ComponentReference); // 0x3041c40 [Final Native Static Public]
    TSoftClassPtr<UObject> Conv_ClassToSoftClassReference(const TSubclassOf<UObject>& Class); // 0x3041910 [Final Native Static Public]
    void ControlScreensaver(bool bAllowScreenSaver); // 0x24c2ef0 [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); // 0x30409b0 [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); // 0x30405e0 [Final Native Static Public]
    void CollectGarbage(); // 0x3040340 [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); // 0x303ec60 [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); // 0x303e770 [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); // 0x303e280 [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); // 0x303ddb0 [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); // 0x303d900 [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); // 0x303d450 [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); // 0x303d170 [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); // 0x303ce90 [Final Native Static Public]
    bool CanLaunchURL(const FString& URL); // 0x303cc50 [Final Native Static Public]
    void CancelTransaction(int32 Index); // 0x303ce20 [Final Native Static Public]
    void BreakTopLevelAssetPath(FTopLevelAssetPath& TopLevelAssetPath, const FString& PathString); // 0x303a4e0 [Final Native Static Public]
    void BreakSoftObjectPath(const FSoftObjectPath& InSoftObjectPath, const FString& PathString); // 0x3039d00 [Final Native Static Public]
    void BreakSoftClassPath(const FSoftClassPath& InSoftClassPath, const FString& PathString); // 0x3039d00 [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); // 0x3037ff0 [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); // 0x3037ab0 [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); // 0x3037580 [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); // 0x3037060 [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); // 0x3036b60 [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); // 0x3036680 [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); // 0x30361a0 [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); // 0x3035f00 [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); // 0x3035c60 [Final Native Static Public]
    int32 BeginTransaction(const FString& Context, const FText& Description, UObject* PrimaryObject); // 0x3035580 [Final Native Static Public]
    FDebugFloatHistory AddFloatHistorySample(float Value, FDebugFloatHistory& FloatHistory); // 0x3031780 [Final Native Static Public]

// UBlueprintPathsLibrary (/Script/Engine.BlueprintPathsLibrary)
    FString VideoCaptureDir(); // 0x3092250 [Final Native Static Public]
    void ValidatePath(const FString& InPath, const bool& bDidSucceed, FText& OutReason); // 0x308d900 [Final Native Static Public]
    void Split(const FString& InPath, const FString& PathPart, const FString& FilenamePart, const FString& ExtensionPart); // 0x30898c0 [Final Native Static Public]
    FString SourceConfigDir(); // 0x3078f20 [Final Native Static Public]
    bool ShouldSaveToUserDir(); // 0x3087160 [Final Native Static Public]
    FString ShaderWorkingDir(); // 0x30870d0 [Final Native Static Public]
    void SetProjectFilePath(const FString& NewGameProjectFilePath); // 0x30859c0 [Final Native Static Public]
    FString SetExtension(const FString& InPath, const FString& InNewExtension); // 0x3084c70 [Final Native Static Public]
    FString ScreenShotDir(); // 0x3082910 [Final Native Static Public]
    FString SandboxesDir(); // 0x3082010 [Final Native Static Public]
    FString RootDir(); // 0x3081990 [Final Native Static Public]
    void RemoveDuplicateSlashes(const FString& InPath, const FString& OutPath); // 0x30806a0 [Final Native Static Public]
    FString ProjectUserDir(); // 0x30795f0 [Final Native Static Public]
    FString ProjectSavedDir(); // 0x3079520 [Final Native Static Public]
    FString ProjectPluginsDir(); // 0x3079310 [Final Native Static Public]
    FString ProjectPersistentDownloadDir(); // 0x3079280 [Final Native Static Public]
    FString ProjectModsDir(); // 0x30791f0 [Final Native Static Public]
    FString ProjectLogDir(); // 0x3079160 [Final Native Static Public]
    FString ProjectIntermediateDir(); // 0x30790d0 [Final Native Static Public]
    FString ProjectDir(); // 0x3079040 [Final Native Static Public]
    FString ProjectContentDir(); // 0x3078fb0 [Final Native Static Public]
    FString ProjectConfigDir(); // 0x3078f20 [Final Native Static Public]
    FString ProfilingDir(); // 0x3078e90 [Final Native Static Public]
    void NormalizeFilename(const FString& InPath, const FString& OutPath); // 0x3074630 [Final Native Static Public]
    void NormalizeDirectoryName(const FString& InPath, const FString& OutPath); // 0x30744d0 [Final Native Static Public]
    FString MakeValidFileName(const FString& InString, const FString& InReplacementChar); // 0x306c740 [Final Native Static Public]
    void MakeStandardFilename(const FString& InPath, const FString& OutPath); // 0x306bff0 [Final Native Static Public]
    void MakePlatformFilename(const FString& InPath, const FString& OutPath); // 0x306a870 [Final Native Static Public]
    bool MakePathRelativeTo(const FString& InPath, const FString& InRelativeTo, const FString& OutPath); // 0x306a530 [Final Native Static Public]
    FString LaunchDir(); // 0x3063b50 [Final Native Static Public]
    bool IsSamePath(const FString& PathA, const FString& PathB); // 0x3060070 [Final Native Static Public]
    bool IsRestrictedPath(const FString& InPath); // 0x305ffd0 [Final Native Static Public]
    bool IsRelative(const FString& InPath); // 0x305ff30 [Final Native Static Public]
    bool IsProjectFilePathSet(); // 0x305fc50 [Final Native Static Public]
    bool IsDrive(const FString& InPath); // 0x305eff0 [Final Native Static Public]
    bool HasProjectPersistentDownloadDir(); // 0x305ca70 [Final Native Static Public]
    TArray<FString> GetToolTipLocalizationPaths(); // 0x305ad10 [Final Native Static Public]
    TArray<FString> GetRestrictedFolderNames(); // 0x3059370 [Final Native Static Public]
    FString GetRelativePathToRoot(); // 0x3059190 [Final Native Static Public]
    TArray<FString> GetPropertyNameLocalizationPaths(); // 0x3058dd0 [Final Native Static Public]
    FString GetProjectFilePath(); // 0x3058cb0 [Final Native Static Public]
    FString GetPath(const FString& InPath); // 0x3057d20 [Final Native Static Public]
    FString GetInvalidFileSystemChars(); // 0x3056a90 [Final Native Static Public]
    TArray<FString> GetGameLocalizationPaths(); // 0x3056690 [Final Native Static Public]
    FString GetExtension(const FString& InPath, bool bIncludeDot); // 0x3056360 [Final Native Static Public]
    TArray<FString> GetEngineLocalizationPaths(); // 0x3055f00 [Final Native Static Public]
    TArray<FString> GetEditorLocalizationPaths(); // 0x3055ec0 [Final Native Static Public]
    FString GetCleanFilename(const FString& InPath); // 0x3054650 [Final Native Static Public]
    FString GetBaseFilename(const FString& InPath, bool bRemovePath); // 0x3053da0 [Final Native Static Public]
    FString GeneratedConfigDir(); // 0x3053300 [Final Native Static Public]
    FString GameUserDeveloperDir(); // 0x3053270 [Final Native Static Public]
    FString GameSourceDir(); // 0x30531e0 [Final Native Static Public]
    FString GameDevelopersDir(); // 0x3053150 [Final Native Static Public]
    FString GameAgnosticSavedDir(); // 0x304e070 [Final Native Static Public]
    bool FileExists(const FString& InPath); // 0x3051a50 [Final Native Static Public]
    FString FeaturePackDir(); // 0x30519c0 [Final Native Static Public]
    FString EnterprisePluginsDir(); // 0x304e3d0 [Final Native Static Public]
    FString EnterpriseFeaturePackDir(); // 0x304e340 [Final Native Static Public]
    FString EnterpriseDir(); // 0x304e2b0 [Final Native Static Public]
    FString EngineVersionAgnosticUserDir(); // 0x304e220 [Final Native Static Public]
    FString EngineUserDir(); // 0x304e190 [Final Native Static Public]
    FString EngineSourceDir(); // 0x304e100 [Final Native Static Public]
    FString EngineSavedDir(); // 0x304e070 [Final Native Static Public]
    FString EnginePluginsDir(); // 0x304dfe0 [Final Native Static Public]
    FString EngineIntermediateDir(); // 0x304df50 [Final Native Static Public]
    FString EngineDir(); // 0x304dec0 [Final Native Static Public]
    FString EngineContentDir(); // 0x304de30 [Final Native Static Public]
    FString EngineConfigDir(); // 0x304dda0 [Final Native Static Public]
    bool DirectoryExists(const FString& InPath); // 0x3049e50 [Final Native Static Public]
    FString DiffDir(); // 0x3049dc0 [Final Native Static Public]
    FString CreateTempFilename(const FString& Path, const FString& Prefix, const FString& Extension); // 0x3048af0 [Final Native Static Public]
    FString ConvertToSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3047c70 [Final Native Static Public]
    FString ConvertRelativePathToFull(const FString& InPath, const FString& InBasePath); // 0x3047540 [Final Native Static Public]
    FString ConvertFromSandboxPath(const FString& InPath, const FString& InSandboxName); // 0x3047020 [Final Native Static Public]
    FString Combine(const TArray<FString>& InPaths); // 0x3040370 [Final Native Static Public]
    bool CollapseRelativeDirectories(const FString& InPath, const FString& OutPath); // 0x30401e0 [Final Native Static Public]
    FString CloudDir(); // 0x3040150 [Final Native Static Public]
    FString ChangeExtension(const FString& InPath, const FString& InNewExtension); // 0x303f170 [Final Native Static Public]
    FString BugItDir(); // 0x303ad50 [Final Native Static Public]
    FString AutomationTransientDir(); // 0x3035030 [Final Native Static Public]
    FString AutomationLogDir(); // 0x3034fa0 [Final Native Static Public]
    FString AutomationDir(); // 0x3034f10 [Final Native Static Public]

// UBlueprintPlatformLibrary (/Script/Engine.BlueprintPlatformLibrary)
    void SetAllowedDeviceOrientation(const EScreenOrientation& NewAllowedDeviceOrientation); // 0x30834f0 [Final Native Static Public]
    int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x3082620 [Final Native Static Public]
    void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const FString& ActivationEvent); // 0x3082500 [Final Native Static Public]
    int32 ScheduleLocalNotificationBadgeAtTime(const FDateTime& FireDateTime, bool LocalTime, const FString& ActivationEvent); // 0x30823b0 [Final Native Static Public]
    int32 ScheduleLocalNotificationAtTime(const FDateTime& FireDateTime, bool LocalTime, FText& Title, FText& Body, FText& Action, const FString& ActivationEvent); // 0x30820a0 [Final Native Static Public]
    void GetLaunchNotification(const bool& NotificationLaunchedApp, const FString& ActivationEvent, const int32& FireDate); // 0x3056e60 [Final Native Static Public]
    EScreenOrientation GetDeviceOrientation(); // 0x3055ad0 [Final Native Static Public]
    EScreenOrientation GetAllowedDeviceOrientation(); // 0x3053880 [Final Native Static Public]
    void ClearAllLocalNotifications(); // 0x303fcf0 [Final Native Static Public]
    void CancelLocalNotificationById(int32 NotificationId); // 0x303cda0 [Final Native Static Public]
    void CancelLocalNotification(const FString& ActivationEvent); // 0x303cd00 [Final Native Static Public]

// UBlueprintTypeConversions (/Script/Engine.BlueprintTypeConversions)
    TSet<int32> ConvertSetType(TSet<int32>& Inset); // 0x3047880 [Final Native Static Public]
    TMap<int32, int32> ConvertMapType(TMap<int32, int32>& InMap); // 0x3047170 [Final Native Static Public]
    int32 ConvertFVector4fToFVector4d(int32 InFromData); // 0x3046b90 [Final Native Static Public]
    int32 ConvertFVector4dToFVector4f(int32 InFromData); // 0x3046ae0 [Final Native Static Public]
    int32 ConvertFVector3fToFVector3d(int32 InFromData); // 0x3046ce0 [Final Native Static Public]
    int32 ConvertFVector3dToFVector3f(int32 InFromData); // 0x3046c40 [Final Native Static Public]
    int32 ConvertFVector2fToFVector2d(int32 InFromData); // 0x3046f90 [Final Native Static Public]
    int32 ConvertFVector2dToFVector2f(int32 InFromData); // 0x3046ef0 [Final Native Static Public]
    int32 ConvertFTransform3fToFTransform3d(int32 InFromData); // 0x3046e30 [Final Native Static Public]
    int32 ConvertFTransform3dToFTransform3f(int32 InFromData); // 0x3046d80 [Final Native Static Public]
    int32 ConvertFRotator3fToFRotator3d(int32 InFromData); // 0x3046ce0 [Final Native Static Public]
    int32 ConvertFRotator3dToFRotator3f(int32 InFromData); // 0x3046c40 [Final Native Static Public]
    int32 ConvertFQuat4fToFQuat4d(int32 InFromData); // 0x3046b90 [Final Native Static Public]
    int32 ConvertFQuat4dToFQuat4f(int32 InFromData); // 0x3046ae0 [Final Native Static Public]
    int32 ConvertFPlane4fToFPlane4d(int32 InFromData); // 0x3046b90 [Final Native Static Public]
    int32 ConvertFPlane4dToFPlane4f(int32 InFromData); // 0x3046ae0 [Final Native Static Public]
    int32 ConvertFMatrix44fToFMatrix44d(int32 InFromData); // 0x3046910 [Final Native Static Public]
    int32 ConvertFMatrix44dToFMatrix44f(int32 InFromData); // 0x30466f0 [Final Native Static Public]
    int32 ConvertFBox2fToFBox2d(int32 InFromData); // 0x3046630 [Final Native Static Public]
    int32 ConvertFBox2dToFBox2f(int32 InFromData); // 0x3046560 [Final Native Static Public]
    TArray<int32> ConvertArrayType(const TArray<int32>& inArray); // 0x30462b0 [Final Native Static Public]

// UImportanceSamplingLibrary (/Script/Engine.ImportanceSamplingLibrary)
    float RandomSobolFloat(int32 Index, int32 Dimension, float Seed); // 0x307e2e0 [Final Native Static Public]
    FVector RandomSobolCell3D(int32 Index, int32 NumCells, const FVector& Cell, const FVector& Seed); // 0x307e0b0 [Final Native Static Public]
    FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const FVector2D& Cell, const FVector2D& Seed); // 0x307de30 [Final Native Static Public]
    float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue); // 0x3073e90 [Final Native Static Public]
    FVector NextSobolCell3D(int32 Index, int32 NumCells, const FVector& PreviousValue); // 0x3073cb0 [Final Native Static Public]
    FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const FVector2D& PreviousValue); // 0x3073b00 [Final Native Static Public]
    FImportanceTexture MakeImportanceTexture(UTexture2D* Texture, const EImportanceWeight& WeightingFunc); // 0x3069850 [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); // 0x305cf00 [Final Native Static Public]
    void BreakImportanceTexture(FImportanceTexture& ImportanceTexture, const UTexture2D*& Texture, const EImportanceWeight& WeightingFunc); // 0x3038f60 [Final Native Static Public]

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

// ILevelInstanceInterface (/Script/Engine.LevelInstanceInterface)
    void UnloadLevelInstance(); // 0x30b6ed0 [Native Public]
    void LoadLevelInstance(); // 0x30b62a0 [Native Public]
    bool IsLoaded(); // 0x30b6110 [Native Public]
    TSoftObjectPtr<UWorld> GetWorldAsset(); // 0x30b5fd0 [Native Public]

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

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

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

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

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

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

// UMaterialInstanceDynamic (/Script/Engine.MaterialInstanceDynamic)
    void SetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, const FLinearColor& Value); // 0x3114490 [Final Native Public]
    void SetVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x31143a0 [Final Native Public]
    void SetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, UTexture* Value); // 0x3114210 [Final Native Public]
    void SetTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x3114090 [Final Native Public]
    void SetSparseVolumeTextureParameterValue(const FName& ParameterName, USparseVolumeTexture* Value); // 0x3113fb0 [Final Native Public]
    void SetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, float Value); // 0x3113e90 [Final Native Public]
    void SetScalarParameterValue(const FName& ParameterName, float Value); // 0x3113d70 [Final Native Public]
    bool SetScalarParameterByIndex(int32 ParameterIndex, float Value); // 0x3113c50 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo, URuntimeVirtualTexture* Value); // 0x3113b60 [Final Native Public]
    void SetRuntimeVirtualTextureParameterValue(const FName& ParameterName, URuntimeVirtualTexture* Value); // 0x3113a80 [Final Native Public]
    void SetDoubleVectorParameterValue(const FName& ParameterName, const FVector4& Value); // 0x3113960 [Final Native Public]
    void K2_InterpolateMaterialInstanceParams(UMaterialInstance* SourceA, UMaterialInstance* SourceB, float Alpha); // 0x3113850 [Final Native Public]
    FLinearColor K2_GetVectorParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x3113720 [Final Native Public]
    FLinearColor K2_GetVectorParameterValue(const FName& ParameterName); // 0x3113610 [Final Native Public]
    UTexture* K2_GetTextureParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x31134f0 [Final Native Public]
    UTexture* K2_GetTextureParameterValue(const FName& ParameterName); // 0x31133f0 [Final Native Public]
    float K2_GetScalarParameterValueByInfo(FMaterialParameterInfo& ParameterInfo); // 0x31132c0 [Final Native Public]
    float K2_GetScalarParameterValue(const FName& ParameterName); // 0x31131b0 [Final Native Public]
    void K2_CopyMaterialInstanceParameters(UMaterialInterface* Source, bool bQuickParametersOnly); // 0x3112e30 [Final Native Public]
    bool InitializeScalarParameterAndGetIndex(const FName& ParameterName, float Value, const int32& OutParameterIndex); // 0x3112c50 [Final Native Public]
    void CopyParameterOverrides(UMaterialInstance* MaterialInstance); // 0x3112730 [Final Native Public]
    void CopyInterpParameters(UMaterialInstance* Source); // 0x31124c0 [Final Native Public]

// UMaterialParameterCollection (/Script/Engine.MaterialParameterCollection)
    TArray<FName> GetVectorParameterNames(); // 0x3112bd0 [Final Native Public]
    FLinearColor GetVectorParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3112af0 [Final Native Public]
    TArray<FName> GetScalarParameterNames(); // 0x3112a70 [Final Native Public]
    float GetScalarParameterDefaultValue(const FName& ParameterName, const bool& bParameterFound); // 0x3112990 [Final Native Public]

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

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

// UAsyncPhysicsInputComponent (/Script/Engine.AsyncPhysicsInputComponent)
    void ServerRPCBufferInput(UAsyncPhysicsData* AsyncPhysicsData); // 0x328d770 [Native Event Public]
    UAsyncPhysicsData* GetDataToWrite(); // 0x328b250 [Final Native Public]
    UAsyncPhysicsData* GetDataToConsume(); // 0x328b190 [Final Native Public]

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

// UClusterUnionComponent (/Script/Engine.ClusterUnionComponent)
    void SetIsAnchored(bool bIsAnchored); // 0x328f150 [Final Native Public]
    void RemoveComponentFromCluster(UPrimitiveComponent* InComponent); // 0x328d6e0 [Final Native Public]
    void OnRep_RigidState(); // 0x328d470 [Final Native Private]
    bool IsComponentAdded(UPrimitiveComponent* Component); // 0x328d170 [Final Native Public]
    bool IsAuthority(); // 0x328d0d0 [Final Native Private]
    void HandleComponentPhysicsStateChangePostAddIntoClusterUnion(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x328cf70 [Final Native Private]
    void HandleComponentPhysicsStateChange(UPrimitiveComponent* ChangedComponent, const EComponentPhysicsStateChange& StateChange); // 0x328ccd0 [Final Native Private]
    TArray<UPrimitiveComponent*> GetPrimitiveComponents(); // 0x328ca50 [Final Native Public]
    TArray<AActor*> GetActors(); // 0x3289a70 [Final Native Public]
    void ForceSetChildToParent(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds, const TArray<FTransform>& ChildToParent); // 0x3289800 [Final Native Protected]
    void AddComponentToCluster(UPrimitiveComponent* InComponent, const TArray<int32>& BoneIds); // 0x3289200 [Final Native Public]

// UClusterUnionReplicatedProxyComponent (/Script/Engine.ClusterUnionReplicatedProxyComponent)
    void SetParticleChildToParent(int32 BoneID, FTransform& ChildToParent); // 0x32909f0 [Final Native Public]
    void SetParticleBoneIds(const TArray<int32>& InIds); // 0x3290940 [Final Native Public]
    void SetParentClusterUnion(UClusterUnionComponent* InComponent); // 0x3290740 [Final Native Public]
    void SetChildClusteredComponent(UPrimitiveComponent* InComponent); // 0x328ee20 [Final Native Public]
    void OnRep_ParticleChildToParents(); // 0x328d430 [Final Native Protected]
    void OnRep_ParticleBoneIds(); // 0x328d410 [Final Native Protected]
    void OnRep_ParentClusterUnion(); // 0x328d3f0 [Final Native Protected]
    void OnRep_ChildClusteredComponent(); // 0x328d3b0 [Final Native Protected]
    void MarkPendingDeletion(); // 0x328d390 [Final Native Public]
    bool IsPendingDeletion(); // 0x328d340 [Final Native Public]
    UClusterUnionComponent* GetParentClusterUnionComponent(); // 0x328c890 [Final Native Public]

// UConstraintInstanceBlueprintLibrary (/Script/Engine.ConstraintInstanceBlueprintLibrary)
    void SetProjectionParams(FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha); // 0x3290b40 [Final Native Static Public]
    void SetParentDominates(FConstraintInstanceAccessor& Accessor, bool bParentDominates); // 0x32907e0 [Final Native Static Public]
    void SetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x3290590 [Final Native Static Public]
    void SetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x3290450 [Final Native Static Public]
    void SetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor, bool bEnableMassConditioning); // 0x32902f0 [Final Native Static Public]
    void SetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x3290180 [Final Native Static Public]
    void SetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x328ff80 [Final Native Static Public]
    void SetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance); // 0x328fcf0 [Final Native Static Public]
    void SetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& InPosTarget); // 0x328fb80 [Final Native Static Public]
    void SetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x328f990 [Final Native Static Public]
    void SetLinearPlasticity(FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x328f7b0 [Final Native Static Public]
    void SetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, float Limit); // 0x328f5a0 [Final Native Static Public]
    void SetLinearDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x328f390 [Final Native Static Public]
    void SetLinearBreakable(FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold); // 0x328f1e0 [Final Native Static Public]
    void SetDisableCollision(FConstraintInstanceAccessor& Accessor, bool bDisableCollision); // 0x328f000 [Final Native Static Public]
    void SetContactTransferScale(FConstraintInstanceAccessor& Accessor, float ContactTransferScale); // 0x328eec0 [Final Native Static Public]
    void SetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& InVelTarget); // 0x328eb50 [Final Native Static Public]
    void SetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x328e9a0 [Final Native Static Public]
    void SetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, bool bEnableSLERP); // 0x328e860 [Final Native Static Public]
    void SetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance); // 0x328e5d0 [Final Native Static Public]
    void SetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance); // 0x328e340 [Final Native Static Public]
    void SetAngularPlasticity(FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x328e190 [Final Native Static Public]
    void SetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& InPosTarget); // 0x328dff0 [Final Native Static Public]
    void SetAngularLimits(FConstraintInstanceAccessor& Accessor, const EAngularConstraintMotion& Swing1MotionType, float Swing1LimitAngle, const EAngularConstraintMotion& Swing2MotionType, float Swing2LimitAngle, const EAngularConstraintMotion& TwistMotionType, float TwistLimitAngle); // 0x328dcf0 [Final Native Static Public]
    void SetAngularDriveParams(FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit); // 0x328dae0 [Final Native Static Public]
    void SetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& DriveMode); // 0x328d9b0 [Final Native Static Public]
    void SetAngularBreakable(FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold); // 0x328d800 [Final Native Static Public]
    void GetProjectionParams(FConstraintInstanceAccessor& Accessor, const bool& bEnableProjection, const float& ProjectionLinearAlpha, const float& ProjectionAngularAlpha); // 0x328cad0 [Final Native Static Public]
    bool GetParentDominates(FConstraintInstanceAccessor& Accessor); // 0x328c8d0 [Final Native Static Public]
    void GetOrientationDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x328c700 [Final Native Static Public]
    void GetOrientationDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x328c5e0 [Final Native Static Public]
    bool GetMassConditioningEnabled(FConstraintInstanceAccessor& Accessor); // 0x328c410 [Final Native Static Public]
    void GetLinearVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x328c2b0 [Final Native Static Public]
    void GetLinearVelocityDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x328c0c0 [Final Native Static Public]
    void GetLinearSoftLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftLinearLimit, const float& LinearLimitStiffness, const float& LinearLimitDamping, const float& LinearLimitRestitution, const float& LinearLimitContactDistance); // 0x328be30 [Final Native Static Public]
    void GetLinearPositionTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutPosTarget); // 0x328bd00 [Final Native Static Public]
    void GetLinearPositionDrive(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableDriveX, const bool& bOutEnableDriveY, const bool& bOutEnableDriveZ); // 0x328bb10 [Final Native Static Public]
    void GetLinearPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bLinearPlasticity, const float& LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x328b920 [Final Native Static Public]
    void GetLinearLimits(FConstraintInstanceAccessor& Accessor, const ELinearConstraintMotion& XMotion, const ELinearConstraintMotion& YMotion, const ELinearConstraintMotion& ZMotion, const float& Limit); // 0x328b6c0 [Final Native Static Public]
    void GetLinearDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x328b4c0 [Final Native Static Public]
    void GetLinearBreakable(FConstraintInstanceAccessor& Accessor, const bool& bLinearBreakable, const float& LinearBreakThreshold); // 0x328b340 [Final Native Static Public]
    bool GetDisableCollsion(FConstraintInstanceAccessor& Accessor); // 0x328b270 [Final Native Static Public]
    void GetContactTransferScale(FConstraintInstanceAccessor& Accessor, const float& ContactTransferScale); // 0x328afe0 [Final Native Static Public]
    void GetAttachedBodyNames(FConstraintInstanceAccessor& Accessor, const FName& ParentBody, const FName& ChildBody); // 0x328ae30 [Final Native Static Public]
    void GetAngularVelocityTarget(FConstraintInstanceAccessor& Accessor, const FVector& OutVelTarget); // 0x328ad00 [Final Native Static Public]
    void GetAngularVelocityDriveTwistAndSwing(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableTwistDrive, const bool& bOutEnableSwingDrive); // 0x328ab80 [Final Native Static Public]
    void GetAngularVelocityDriveSLERP(FConstraintInstanceAccessor& Accessor, const bool& bOutEnableSLERP); // 0x328aa60 [Final Native Static Public]
    void GetAngularSoftTwistLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftTwistLimit, const float& TwistLimitStiffness, const float& TwistLimitDamping, const float& TwistLimitRestitution, const float& TwistLimitContactDistance); // 0x328a7d0 [Final Native Static Public]
    void GetAngularSoftSwingLimitParams(FConstraintInstanceAccessor& Accessor, const bool& bSoftSwingLimit, const float& SwingLimitStiffness, const float& SwingLimitDamping, const float& SwingLimitRestitution, const float& SwingLimitContactDistance); // 0x328a540 [Final Native Static Public]
    void GetAngularPlasticity(FConstraintInstanceAccessor& Accessor, const bool& bAngularPlasticity, const float& AngularPlasticityThreshold); // 0x328a3b0 [Final Native Static Public]
    void GetAngularOrientationTarget(FConstraintInstanceAccessor& Accessor, const FRotator& OutPosTarget); // 0x328a280 [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); // 0x3289f90 [Final Native Static Public]
    void GetAngularDriveParams(FConstraintInstanceAccessor& Accessor, const float& OutPositionStrength, const float& OutVelocityStrength, const float& OutForceLimit); // 0x3289d90 [Final Native Static Public]
    void GetAngularDriveMode(FConstraintInstanceAccessor& Accessor, const EAngularDriveMode& OutDriveMode); // 0x3289c80 [Final Native Static Public]
    void GetAngularBreakable(FConstraintInstanceAccessor& Accessor, const bool& bAngularBreakable, const float& AngularBreakThreshold); // 0x3289af0 [Final Native Static Public]
    void CopyParams(FConstraintInstanceAccessor& Accessor, FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation); // 0x3289620 [Final Native Static Public]

// UNetworkPhysicsComponent (/Script/Engine.NetworkPhysicsComponent)
    void ServerReceiveInputsDatas(const TArray<uint8>& ClientInputs); // 0x32d4a20 [Native Event Public]
    void OnRep_SetReplicatedStates(); // 0x32d49e0 [Final Native Protected]
    void OnRep_SetReplicatedInputs(); // 0x32d49c0 [Final Native Protected]

// UPhysicalAnimationComponent (/Script/Engine.PhysicalAnimationComponent)
    void SetStrengthMultiplyer(float InStrengthMultiplyer); // 0x32d6b10 [Final Native Public]
    void SetSkeletalMeshComponent(USkeletalMeshComponent* InSkeletalMeshComponent); // 0x32d6940 [Final Native Public]
    FTransform GetBodyTargetTransform(const FName& BodyName); // 0x32d3e70 [Final Native Public]
    void ApplyPhysicalAnimationSettingsBelow(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); // 0x32d3c70 [Final Native Public]
    void ApplyPhysicalAnimationSettings(const FName& BodyName, FPhysicalAnimationData& PhysicalAnimationData); // 0x32d3b30 [Final Native Public]
    void ApplyPhysicalAnimationProfileBelow(const FName& BodyName, const FName& ProfileName, bool bIncludeSelf, bool bClearNotFound); // 0x32d3960 [Final Native Public]

// UPhysicsConstraintComponent (/Script/Engine.PhysicsConstraintComponent)
    void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x32d6870 [Final Native Public]
    void SetOrientationDriveSLERP(bool bEnableSLERP); // 0x32d67e0 [Final Native Public]
    void SetLinearZLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x32d66f0 [Final Native Public]
    void SetLinearYLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x32d6600 [Final Native Public]
    void SetLinearXLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize); // 0x32d6500 [Final Native Public]
    void SetLinearVelocityTarget(const FVector& InVelTarget); // 0x32d6460 [Final Native Public]
    void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x32d6340 [Final Native Public]
    void SetLinearPositionTarget(const FVector& InPosTarget); // 0x32d6210 [Final Native Public]
    void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); // 0x32d60f0 [Final Native Public]
    void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, const EConstraintPlasticityType& PlasticityType); // 0x32d5fc0 [Final Native Public]
    void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x32d5ea0 [Final Native Public]
    void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); // 0x32d5d20 [Final Native Public]
    void SetDisableCollision(bool bDisableCollision); // 0x32d5c10 [Final Native Public]
    void SetContactTransferScale(float ContactTransferScale); // 0x32d5b80 [Final Native Public]
    void SetConstraintReferencePosition(const EConstraintFrame& Frame, const FVector& RefPosition); // 0x32d5aa0 [Final Native Public]
    void SetConstraintReferenceOrientation(const EConstraintFrame& Frame, const FVector& PriAxis, const FVector& SecAxis); // 0x32d5960 [Final Native Public]
    void SetConstraintReferenceFrame(const EConstraintFrame& Frame, FTransform& RefFrame); // 0x32d5800 [Final Native Public]
    void SetConstrainedComponents(UPrimitiveComponent* Component1, const FName& BoneName1, UPrimitiveComponent* Component2, const FName& BoneName2); // 0x32d5660 [Final Native Public]
    void SetAngularVelocityTarget(const FVector& InVelTarget); // 0x32d55c0 [Final Native Public]
    void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); // 0x32d54f0 [Final Native Public]
    void SetAngularVelocityDriveSLERP(bool bEnableSLERP); // 0x32d5460 [Final Native Public]
    void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x32d5390 [Final Native Public]
    void SetAngularTwistLimit(const EAngularConstraintMotion& ConstraintType, float TwistLimitAngle); // 0x32d52b0 [Final Native Public]
    void SetAngularSwing2Limit(const EAngularConstraintMotion& MotionType, float Swing2LimitAngle); // 0x32d51d0 [Final Native Public]
    void SetAngularSwing1Limit(const EAngularConstraintMotion& MotionType, float Swing1LimitAngle); // 0x32d50f0 [Final Native Public]
    void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); // 0x32d4f70 [Final Native Public]
    void SetAngularOrientationTarget(const FRotator& InPosTarget); // 0x32d4ed0 [Final Native Public]
    void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); // 0x32d4e00 [Final Native Public]
    void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); // 0x32d4ce0 [Final Native Public]
    void SetAngularDriveMode(const EAngularDriveMode& DriveMode); // 0x32d4c60 [Final Native Public]
    void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); // 0x32d4ae0 [Final Native Public]
    bool IsBroken(); // 0x32d4980 [Final Native Public]
    float GetCurrentTwist(); // 0x32d4300 [Final Native Public]
    float GetCurrentSwing2(); // 0x32d42c0 [Final Native Public]
    float GetCurrentSwing1(); // 0x32d4280 [Final Native Public]
    void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce); // 0x32d4190 [Final Native Public]
    FConstraintInstanceAccessor GetConstraint(); // 0x32d4110 [Final Native Public]
    void GetConstrainedComponents(const UPrimitiveComponent*& OutComponent1, const FName& OutBoneName1, const UPrimitiveComponent*& OutComponent2, const FName& OutBoneName2); // 0x32d3f50 [Final Native Public]
    void BreakConstraint(); // 0x32d3e40 [Final Native Public]

// UPhysicsHandleComponent (/Script/Engine.PhysicsHandleComponent)
    void SetTargetRotation(const FRotator& NewRotation); // 0x32d6db0 [Final Native Public]
    void SetTargetLocationAndRotation(const FVector& NewLocation, const FRotator& NewRotation); // 0x32d6c60 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x32d6bd0 [Final Native Public]
    void SetLinearStiffness(float NewLinearStiffness); // 0x32d62b0 [Final Native Public]
    void SetLinearDamping(float NewLinearDamping); // 0x32d5e10 [Final Native Public]
    void SetInterpolationSpeed(float NewInterpolationSpeed); // 0x32d5ca0 [Final Native Public]
    void SetAngularStiffness(float NewAngularStiffness); // 0x32d5060 [Final Native Public]
    void SetAngularDamping(float NewAngularDamping); // 0x32d4bd0 [Final Native Public]
    void ReleaseComponent(); // 0x32d4a00 [Native Public]
    void GrabComponentAtLocationWithRotation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& Location, const FRotator& Rotation); // 0x32d47d0 [Final Native Public]
    void GrabComponentAtLocation(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation); // 0x32d4680 [Final Native Public]
    void GrabComponent(UPrimitiveComponent* Component, const FName& InBoneName, const FVector& GrabLocation, bool bConstrainRotation); // 0x32d44f0 [Native Public]
    void GetTargetLocationAndRotation(const FVector& TargetLocation, const FRotator& TargetRotation); // 0x32d43a0 [Final Native Public]
    UPrimitiveComponent* GetGrabbedComponent(); // 0x2a46310 [Final Native Public]

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

// URadialForceComponent (/Script/Engine.RadialForceComponent)
    void RemoveObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x3325de0 [Native Public]
    void FireImpulse(); // 0x2dd4dd0 [Native Public]
    void AddObjectTypeToAffect(const EObjectTypeQuery& ObjectType); // 0x331eab0 [Native Public]

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

// APlayerState (/Script/Engine.PlayerState)
    void ReceiveOverrideWith(APlayerState* OldPlayerState); // 0xe53a10 [Event Protected]
    void ReceiveCopyProperties(APlayerState* NewPlayerState); // 0xe53a10 [Event Protected]
    void OnRep_UniqueId(); // 0x3325340 [Native Public]
    void OnRep_Score(); // 0x2ac0b40 [Native Public]
    void OnRep_PlayerName(); // 0x2b01fd0 [Native Public]
    void OnRep_PlayerId(); // 0x2b02010 [Native Public]
    void OnRep_bIsInactive(); // 0x2b01ff0 [Native Public]
    void OnPawnPrivateDestroyed(AActor* InActor); // 0x33252b0 [Final Native Private]
    bool IsSpectator(); // 0x3324fe0 [Final Native Public]
    bool IsOnlyASpectator(); // 0x3324fb0 [Final Native Public]
    bool IsABot(); // 0x3324e30 [Final Native Public]
    float GetScore(); // 0x2a46df0 [Final Native Public]
    FString GetPlayerName(); // 0x3324a80 [Final Native Public]
    int32 GetPlayerId(); // 0x25cdfb0 [Final Native Public]
    APlayerController* GetPlayerController(); // 0x3324a10 [Final Native Public]
    float GetPingInMilliseconds(); // 0x3324950 [Final Native Public]
    APawn* GetPawn(); // 0x3324930 [Final Native Public]
    uint8 GetCompressedPing(); // 0x33229a0 [Final Native Public]
    FString BP_GetUniqueIdString(); // 0x331ef00 [Final Native Public]
    FUniqueNetIdRepl BP_GetUniqueId(); // 0x331ee40 [Final Native Public]

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

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

// UReplaySubsystem (/Script/Engine.ReplaySubsystem)
    void RequestCheckpoint(); // 0x33a15a0 [Final Native Public]
    bool IsRecording(); // 0x33a1530 [Final Native Public]
    bool IsPlaying(); // 0x33a14e0 [Final Native Public]
    float GetReplayCurrentTime(); // 0x33a1450 [Final Native Public]
    FString GetActiveReplayName(); // 0x33a1320 [Final Native Public]

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

// USkeletalMesh (/Script/Engine.SkeletalMesh)
    void SetSkeleton(USkeleton* InSkeleton); // 0x34134d0 [Final Native Public]
    void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance); // 0x3413420 [Final Native Public]
    void SetOverlayMaterial(UMaterialInterface* NewOverlayMaterial); // 0x3413380 [Final Native Public]
    void SetMorphTargets(const TArray<UMorphTarget*>& InMorphTargets); // 0x3413270 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x3413100 [Final Native Public]
    void SetMeshClothingAssets(const TArray<UClothingAssetBase*>& InMeshClothingAssets); // 0x3413000 [Final Native Public]
    void SetMaterials(const TArray<FSkeletalMaterial>& InMaterials); // 0x3412f30 [Final Native Public]
    void SetLODSettings(USkeletalMeshLODSettings* InLODSettings); // 0x3412ea0 [Final Native Public]
    void SetDefaultAnimatingRig(const TSoftObjectPtr<UObject>& InAnimatingRig); // 0x3412d70 [Final Native Public]
    int32 NumSockets(); // 0x3412d00 [Final Native Public]
    TArray<FString> K2_GetAllMorphTargetNames(); // 0x3412b60 [Final Native Public]
    bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections); // 0x3412a30 [Final Native Public]
    USkeletalMeshSocket* GetSocketByIndex(int32 Index); // 0x3412930 [Final Native Public]
    USkeleton* GetSkeleton(); // 0x3412900 [Native Public]
    UPhysicsAsset* GetShadowPhysicsAsset(); // 0x34128d0 [Native Public]
    UPhysicsAsset* GetPhysicsAsset(); // 0x34128a0 [Native Public]
    float GetOverlayMaterialMaxDrawDistance(); // 0x3412860 [Native Public]
    UMaterialInterface* GetOverlayMaterial(); // 0x3412830 [Native Public]
    TArray<UNodeMappingContainer*> GetNodeMappingData(); // 0x3412790 [Final Native Public]
    UNodeMappingContainer* GetNodeMappingContainer(UBlueprint* SourceAsset); // 0x34125b0 [Final Native Public]
    TArray<UMorphTarget*> GetMorphTargetsPtrConv(); // 0x34124d0 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x3412360 [Final Native Public]
    TArray<UClothingAssetBase*> GetMeshClothingAssets(); // 0x34122c0 [Final Native Public]
    TArray<FSkeletalMaterial> GetMaterials(); // 0x3412280 [Native Public]
    USkeletalMeshLODSettings* GetLODSettings(); // 0x3412240 [Final Native Public]
    FBoxSphereBounds GetImportedBounds(); // 0x34121c0 [Final Native Public]
    TSoftObjectPtr<UObject> GetDefaultAnimatingRig(); // 0x3412110 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x34120b0 [Native Public]
    USkeletalMeshSocket* FindSocketAndIndex(const FName& InSocketName, const int32& OutIndex); // 0x3411fd0 [Final Native Public]

// USoundSubmix (/Script/Engine.SoundSubmix)
    void StopSpectralAnalysis(UObject* WorldContextObject); // 0x34a5be0 [Final Native Public]
    void StopRecordingOutput(UObject* WorldContextObject, const EAudioRecordingExportType& ExportType, const FString& Name, const FString& Path, USoundWave* ExistingSoundWaveToOverwrite); // 0x34a59b0 [Final Native Public]
    void StopEnvelopeFollowing(UObject* WorldContextObject); // 0x34a58f0 [Final Native Public]
    void StartSpectralAnalysis(UObject* WorldContextObject, const EFFTSize& FFTSize, const EFFTPeakInterpolationMethod& InterpolationMethod, const EFFTWindowType& WindowType, float HopSize, const EAudioSpectrumType& SpectrumType); // 0x34a56b0 [Final Native Public]
    void StartRecordingOutput(UObject* WorldContextObject, float ExpectedDuration); // 0x34a55a0 [Final Native Public]
    void StartEnvelopeFollowing(UObject* WorldContextObject); // 0x34a54e0 [Final Native Public]
    void SetWetVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x34a5380 [Final Native Protected]
    void SetSubmixWetLevel(UObject* WorldContextObject, float InWetLevel); // 0x34a5270 [Final Native Public]
    void SetSubmixOutputVolume(UObject* WorldContextObject, float InOutputVolume); // 0x34a5160 [Final Native Public]
    void SetSubmixDryLevel(UObject* WorldContextObject, float InDryLevel); // 0x34a5050 [Final Native Public]
    void SetOutputVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x34a4ef0 [Final Native Protected]
    void SetDryVolumeModulation(FSoundModulationDestinationSettings& InVolMod); // 0x34a4d90 [Final Native Protected]
    void RemoveSpectralAnalysisDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixSpectralAnalysisBP); // 0x34a4c60 [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); // 0x34a4890 [Final Native Public]
    void AddEnvelopeFollowerDelegate(UObject* WorldContextObject, const FScriptDelegate& OnSubmixEnvelopeBP); // 0x34a4760 [Final Native Public]

// UStaticMesh (/Script/Engine.StaticMesh)
    void SetStaticMaterials(const TArray<FStaticMaterial>& InStaticMaterials); // 0x34cab80 [Final Native Public]
    void SetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default); // 0x3413100 [Final Native Public]
    void SetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x34ca290 [Final Native Public]
    void SetMinimumLODForPlatform(const FName& PlatformName, int32 InMinLOD); // 0x34ca9b0 [Final Native Public]
    void RemoveSocket(UStaticMeshSocket* Socket); // 0x34ca7c0 [Final Native Public]
    UStaticMeshDescription* GetStaticMeshDescription(int32 LODIndex); // 0x34ca740 [Final Native Public]
    TArray<FStaticMaterial> GetStaticMaterials(); // 0x34ca710 [Final Native Public]
    TArray<UStaticMeshSocket*> GetSocketsByTag(const FString& InSocketTag); // 0x34ca570 [Final Native Public]
    int32 GetNumTriangles(int32 LODIndex); // 0x34ca4b0 [Final Native Public]
    int32 GetNumSections(int32 InLOD); // 0x34ca3f0 [Final Native Public]
    int32 GetNumLODs(); // 0x34ca3c0 [Final Native Public]
    void GetMinLODForQualityLevels(TMap<EPerQualityLevels, int32>& QualityLevelMinimumLODs, const int32& Default); // 0x3412360 [Final Native Public]
    void GetMinimumLODForQualityLevels(TMap<FName, int32>& QualityLevelMinimumLODs); // 0x34ca290 [Final Native Public]
    int32 GetMinimumLODForQualityLevel(const FName& QualityLevel); // 0x34ca200 [Final Native Public]
    void GetMinimumLODForPlatforms(TMap<FName, int32>& PlatformMinimumLODs); // 0x34ca290 [Final Native Public]
    int32 GetMinimumLODForPlatform(const FName& PlatformName); // 0x34ca200 [Final Native Public]
    int32 GetMaterialIndex(const FName& MaterialSlotName); // 0x34ca130 [Final Native Public]
    UMaterialInterface* GetMaterial(int32 MaterialIndex); // 0x34ca070 [Final Native Public]
    FBoxSphereBounds GetBounds(); // 0x34ca020 [Final Native Public]
    FBox GetBoundingBox(); // 0x34c9f40 [Final Native Public]
    UStaticMeshSocket* FindSocket(const FName& InSocketName); // 0x34c9e70 [Final Native Public]
    UStaticMeshDescription* CreateStaticMeshDescription(UObject* Outer); // 0x34c9d20 [Final Native Static Public]
    void BuildFromStaticMeshDescriptions(const TArray<UStaticMeshDescription*>& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild); // 0x34c9b30 [Final Native Public]
    void AddSocket(UStaticMeshSocket* Socket); // 0x34c9a50 [Final Native Public]
    FName AddMaterial(UMaterialInterface* Material); // 0x34c98c0 [Final Native Public]

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

// USubsystemBlueprintLibrary (/Script/Engine.SubsystemBlueprintLibrary)
    UWorldSubsystem* GetWorldSubsystem(UObject* ContextObject, TSubclassOf<UWorldSubsystem> Class); // 0x3524c60 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(APlayerController* PlayerController, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x3524970 [Final Native Static Public]
    ULocalPlayerSubsystem* GetLocalPlayerSubsystem(UObject* ContextObject, TSubclassOf<ULocalPlayerSubsystem> Class); // 0x3524a90 [Final Native Static Public]
    UGameInstanceSubsystem* GetGameInstanceSubsystem(UObject* ContextObject, TSubclassOf<UGameInstanceSubsystem> Class); // 0x3524830 [Final Native Static Public]
    UEngineSubsystem* GetEngineSubsystem(TSubclassOf<UEngineSubsystem> Class); // 0x3524760 [Final Native Static Public]
    UAudioEngineSubsystem* GetAudioEngineSubsystem(UObject* ContextObject, TSubclassOf<UAudioEngineSubsystem> Class); // 0x35245f0 [Final Native Static Public]

// UCanvas (/Script/Engine.Canvas)
    FVector2D K2_TextSize(UFont* RenderFont, const FString& RenderText, const FVector2D& Scale); // 0x35aa1f0 [Final Native Public]
    FVector2D K2_StrLen(UFont* RenderFont, const FString& RenderText); // 0x35a9f40 [Final Native Public]
    FVector K2_Project(const FVector& WorldLocation); // 0x35a9e00 [Final Native Public]
    void K2_DrawTriangle(UTexture* RenderTexture, const TArray<FCanvasUVTri>& Triangles); // 0x35a9b50 [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); // 0x35a9700 [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); // 0x35a9240 [Final Native Public]
    void K2_DrawPolygon(UTexture* RenderTexture, const FVector2D& ScreenPosition, const FVector2D& Radius, int32 NumberOfSides, const FLinearColor& RenderColor); // 0x35a8f70 [Final Native Public]
    void K2_DrawMaterialTriangle(UMaterialInterface* RenderMaterial, const TArray<FCanvasUVTri>& Triangles); // 0x35a8d80 [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); // 0x35a89b0 [Final Native Public]
    void K2_DrawLine(const FVector2D& ScreenPositionA, const FVector2D& ScreenPositionB, float Thickness, const FLinearColor& RenderColor); // 0x35a87b0 [Final Native Public]
    void K2_DrawBox(const FVector2D& ScreenPosition, const FVector2D& ScreenSize, float Thickness, const FLinearColor& RenderColor); // 0x35a85e0 [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); // 0x35a7f50 [Final Native Public]
    void K2_Deproject(const FVector2D& ScreenPosition, const FVector& WorldOrigin, const FVector& WorldDirection); // 0x35a7e10 [Final Native Public]

// UInputSettings (/Script/Engine.InputSettings)
    void SaveKeyMappings(); // 0x35ab6a0 [Final Native Public]
    void RemoveAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x35ab470 [Final Native Public]
    void RemoveActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x35ab220 [Final Native Public]
    UInputSettings* GetInputSettings(); // 0x35a7ae0 [Final Native Static Public]
    void GetAxisNames(const TArray<FName>& AxisNames); // 0x35a79e0 [Final Native Public]
    void GetAxisMappingByName(const FName& InAxisName, const TArray<FInputAxisKeyMapping>& OutMappings); // 0x35a77c0 [Final Native Public]
    void GetActionNames(const TArray<FName>& ActionNames); // 0x35a7630 [Final Native Public]
    void GetActionMappingByName(const FName& InActionName, const TArray<FInputActionKeyMapping>& OutMappings); // 0x35a7440 [Final Native Public]
    void ForceRebuildKeymaps(); // 0x35a7420 [Final Native Public]
    void AddAxisMapping(FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x35a7060 [Final Native Public]
    void AddActionMapping(FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); // 0x35a6e70 [Final Native Public]

// UPlayerInput (/Script/Engine.PlayerInput)
    void SetMouseSensitivity(float Sensitivity); // 0x35ab960 [Final Native Public]
    void SetBind(const FName& BindName, const FString& Command); // 0x35ab740 [Final Native Public]
    void InvertAxisKey(const FKey& AxisKey); // 0x35a7c70 [Final Native Public]
    void InvertAxis(const FName& AxisName); // 0x35a7be0 [Final Native Public]
    APlayerController* GetOuterAPlayerController(); // 0x35a7b50 [Final Native Public]
    void ClearSmoothing(); // 0x35a72e0 [Final Native Public]

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

// UVOIPTalker (/Script/Engine.VOIPTalker)
    void RegisterWithPlayerState(APlayerState* OwningState); // 0x35ab190 [Final Native Public]
    float GetVoiceLevel(); // 0x35a7bc0 [Final Native Public]
    UVOIPTalker* CreateTalkerForPlayer(APlayerState* OwningState); // 0x35a7300 [Final Native Static Public]
    void BPOnTalkingEnd(); // 0x35a72c0 [Native Event Protected]
    void BPOnTalkingBegin(UAudioComponent* AudioComponent); // 0x35a7230 [Native Event Protected]

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

// URuntimeVirtualTexture (/Script/Engine.RuntimeVirtualTexture)
    int32 GetTileSize(); // 0x35d5ce0 [Final Native Public]
    int32 GetTileCount(); // 0x35d5c90 [Final Native Public]
    int32 GetTileBorderSize(); // 0x35d5c50 [Final Native Public]
    int32 GetSize(); // 0x35d5be0 [Final Native Public]
    int32 GetPageTableSize(); // 0x35d5b70 [Final Native Public]

// UWorldPartitionBlueprintLibrary (/Script/Engine.WorldPartitionBlueprintLibrary)
    void UnpinActors(const TArray<FGuid>& InActorsToUnpin); // 0x35f8930 [Final Native Static Public]
    void UnloadActors(const TArray<FGuid>& InActorsToUnload); // 0x35f8930 [Final Native Static Public]
    void PinActors(const TArray<FGuid>& InActorsToPin); // 0x35f8930 [Final Native Static Public]
    void LoadActors(const TArray<FGuid>& InActorsToLoad); // 0x35f8930 [Final Native Static Public]
    FBox GetRuntimeWorldBounds(); // 0x35f8530 [Final Native Static Public]
    bool GetIntersectingActorDescs(const FBox& InBox, const TArray<FActorDesc>& OutActorDescs); // 0x35f8650 [Final Native Static Public]
    FBox GetEditorWorldBounds(); // 0x35f8530 [Final Native Static Public]
    UDataLayerManager* GetDataLayerManager(UObject* WorldContextObject); // 0x35f82a0 [Final Native Static Public]
    bool GetActorDescs(const TArray<FActorDesc>& OutActorDescs); // 0x35f77f0 [Final Native Static Public]

// AWorldDataLayers (/Script/Engine.WorldDataLayers)
    void OnRep_LoadedDataLayerNames(); // 0x35f8c40 [Final Native Protected]
    void OnRep_EffectiveLoadedDataLayerNames(); // 0x35f8bb0 [Final Native Protected]
    void OnRep_EffectiveActiveDataLayerNames(); // 0x35f8b20 [Final Native Protected]
    void OnRep_ActiveDataLayerNames(); // 0x35f8a90 [Final Native Protected]
    void OnDataLayerRuntimeStateChanged(UDataLayerInstance* InDataLayer, const EDataLayerRuntimeState& InState); // 0x35f89c0 [Native Event Public]

// UDataLayer (/Script/Engine.DataLayer)
    bool IsVisible(); // 0x3060160 [Final Native Public]
    bool IsRuntime(); // 0x35f8880 [Final Native Public]
    bool IsInitiallyVisible(); // 0x3060160 [Final Native Public]
    bool IsInitiallyActive(); // 0x35f88a0 [Final Native Public]
    bool IsEffectiveVisible(); // 0x3060160 [Final Native Public]
    bool IsDynamicallyLoaded(); // 0x35f8880 [Final Native Public]
    EDataLayerState GetInitialState(); // 0x35f85c0 [Final Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x35f85c0 [Final Native Public]
    FColor GetDebugColor(); // 0x2f51f00 [Final Native Public]
    FName GetDataLayerLabel(); // 0x35f8280 [Final Native Public]
    bool Equals(FActorDataLayer& ActorDataLayer); // 0x35f7660 [Final Native Public]

// UDataLayerAsset (/Script/Engine.DataLayerAsset)
    bool IsRuntime(); // 0x35f88d0 [Final Native Public]
    EDataLayerType GetType(); // 0x2f55f50 [Final Native Public]
    FColor GetDebugColor(); // 0x35f84d0 [Final Native Public]

// UDataLayerInstance (/Script/Engine.DataLayerInstance)
    bool IsVisible(); // 0x3060160 [Final Native Public]
    bool IsRuntime(); // 0x2a4ac10 [Native Public]
    bool IsInitiallyVisible(); // 0x3060160 [Final Native Public]
    bool IsEffectiveVisible(); // 0x3060160 [Final Native Public]
    EDataLayerType GetType(); // 0x2f5a300 [Native Public]
    EDataLayerRuntimeState GetInitialRuntimeState(); // 0x35f85f0 [Final Native Public]
    FColor GetDebugColor(); // 0x35f84f0 [Native Public]

// UDataLayerSubsystem (/Script/Engine.DataLayerSubsystem)
    void SetDataLayerStateByLabel(const FName& InDataLayerLabel, const EDataLayerState& InState); // 0x35f9430 [Final Native Public]
    void SetDataLayerState(FActorDataLayer& InDataLayer, const EDataLayerState& InState); // 0x35f9350 [Final Native Public]
    void SetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x35f9230 [Final Native Public]
    void SetDataLayerRuntimeState(FActorDataLayer& InDataLayer, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x35f9110 [Final Native Public]
    void SetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset, const EDataLayerRuntimeState& InState, bool bInIsRecursive); // 0x35f8cd0 [Final Native Public]
    TSet<FName> GetLoadedDataLayerNames(); // 0x35f87a0 [Final Native Public]
    EDataLayerState GetDataLayerStateByLabel(const FName& InDataLayerLabel); // 0x35f8420 [Final Native Public]
    EDataLayerState GetDataLayerState(FActorDataLayer& InDataLayer); // 0x35f8370 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x35f8420 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerRuntimeState(FActorDataLayer& InDataLayer); // 0x35f8370 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x35f80e0 [Final Native Public]
    UDataLayerInstance* GetDataLayerInstanceFromAsset(UDataLayerAsset* InDataLayerAsset); // 0x35f7f80 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(UDataLayerAsset* InDataLayerAsset); // 0x35f7de0 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromName(const FName& InDataLayerName); // 0x35f7d00 [Final Native Public]
    UDataLayerInstance* GetDataLayerFromLabel(const FName& InDataLayerLabel); // 0x35f7c30 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeStateByLabel(const FName& InDataLayerLabel); // 0x35f7b10 [Final Native Public]
    EDataLayerRuntimeState GetDataLayerEffectiveRuntimeState(FActorDataLayer& InDataLayer); // 0x35f79f0 [Final Native Public]
    UDataLayerInstance* GetDataLayer(FActorDataLayer& InDataLayer); // 0x35f7900 [Final Native Public]
    TSet<FName> GetActiveDataLayerNames(); // 0x35f7710 [Final Native Public]

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

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

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

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

// UGameMapsSettings (/Script/EngineSettings.GameMapsSettings)
    void SetSkipAssigningGamepadToPlayer1(bool bSkipFirstPlayer); // 0x128c450 [Final Native Public]
    bool GetSkipAssigningGamepadToPlayer1(); // 0x128c430 [Final Native Public]
    UGameMapsSettings* GetGameMapsSettings(); // 0x128c3c0 [Final Native Static Public]

// UEnhancedPlayerMappableKeyProfile (/Script/EnhancedInput.EnhancedPlayerMappableKeyProfile)
    FString ToString(); // 0x38738c0 [Native Public]
    void SetDisplayName(FText& NewDisplayName); // 0x3873270 [Native Public]
    void ResetToDefault(); // 0x2cd90a0 [Native Public]
    void ResetMappingToDefault(const FName& InMappingName); // 0x38731e0 [Final Native Public]
    int32 QueryPlayerMappedKeys(FPlayerMappableKeyQueryOptions& Options, const TArray<FKey>& OutKeys); // 0x38724f0 [Native Public]
    void K2_FindKeyMapping(FPlayerKeyMapping& OutKeyMapping, FMapPlayerKeyArgs& InArgs); // 0x3871240 [Final Native Public]
    FGameplayTag GetProfileIdentifer(); // 0x35f8280 [Final Native Public]
    FText GetProfileDisplayName(); // 0x386f530 [Final Native Public]
    TMap<FName, FKeyMappingRow> GetPlayerMappingRows(); // 0x3870310 [Final Native Public]
    int32 GetMappingNamesForKey(FKey& InKey, const TArray<FName>& OutMappingNames); // 0x386fed0 [Native Public]
    int32 GetMappedKeysInRow(const FName& MappingName, const TArray<FKey>& OutKeys); // 0x386f7b0 [Native Public]
    void DumpProfileToLog(); // 0x2a66b00 [Native Public]
    bool DoesMappingPassQueryOptions(FPlayerKeyMapping& PlayerMapping, FPlayerMappableKeyQueryOptions& Options); // 0x386ecd0 [Native Public]

// UEnhancedInputUserSettings (/Script/EnhancedInput.EnhancedInputUserSettings)
    bool UnregisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x3873ea0 [Final Native Public]
    bool UnregisterInputMappingContext(UInputMappingContext* IMC); // 0x3873e00 [Native Public]
    void UnMapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x3873940 [Native Public]
    bool SetKeyProfile(FGameplayTag& InProfileId); // 0x3873350 [Native Public]
    void SaveSettings(); // 0x1a4bcd0 [Native Public]
    void ResetKeyProfileToDefault(FGameplayTag& ProfileId, FGameplayTagContainer& FailureReason); // 0x38730b0 [Native Public]
    void ResetAllPlayerKeysInRow(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x3872f00 [Native Public]
    bool RegisterInputMappingContexts(TSet<UInputMappingContext*>& MappingContexts); // 0x3872780 [Final Native Public]
    bool RegisterInputMappingContext(UInputMappingContext* IMC); // 0x38726e0 [Native Public]
    void MapPlayerKey(FMapPlayerKeyArgs& InArgs, FGameplayTagContainer& FailureReason); // 0x3871b40 [Native Public]
    void MappingContextRegisteredWithSettings__DelegateSignature(UInputMappingContext* IMC); // 0xe53a10 [Public]
    void MappableKeyProfileChanged__DelegateSignature(UEnhancedPlayerMappableKeyProfile* NewProfile); // 0xe53a10 [Public]
    bool IsMappingContextRegistered(UInputMappingContext* IMC); // 0x3870f30 [Final Native Public]
    UEnhancedPlayerMappableKeyProfile* GetKeyProfileWithIdentifier(FGameplayTag& ProfileId); // 0x386f5a0 [Native Public]
    FGameplayTag GetCurrentKeyProfileIdentifier(); // 0x386f4f0 [Native Public]
    UEnhancedPlayerMappableKeyProfile* GetCurrentKeyProfile(); // 0x386f4b0 [Final Native Public]
    TSet<FPlayerKeyMapping> FindMappingsInRow(const FName& MappingName); // 0x386ee70 [Native Public]
    void EnhancedInputUserSettingsChanged__DelegateSignature(UEnhancedInputUserSettings* Settings); // 0xe53a10 [Public]
    void EnhancedInputUserSettingsApplied__DelegateSignature(); // 0xe53a10 [Public]
    UEnhancedPlayerMappableKeyProfile* CreateNewKeyProfile(FPlayerMappableKeyProfileCreationArgs& InArgs); // 0x386ebe0 [Native Public]
    void AsyncSaveSettings(); // 0x1a4b9d0 [Native Public]
    void ApplySettings(); // 0x2a66b00 [Native Public]

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

// UEnhancedInputLibrary (/Script/EnhancedInput.EnhancedInputLibrary)
    void RequestRebuildControlMappingsUsingContext(UInputMappingContext* Context, bool bForceImmediately); // 0x3872e20 [Final Native Static Public]
    FInputActionValue MakeInputActionValueOfType(double X, double Y, double Z, const EInputActionValueType& ValueType); // 0x3871830 [Final Native Static Public]
    FInputActionValue MakeInputActionValue(double X, double Y, double Z, FInputActionValue& MatchValueType); // 0x3871670 [Final Native Static Public]
    bool IsActionKeyMappingPlayerMappable(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x3870cb0 [Final Native Static Public]
    FPlayerMappableKeySlot GetThirdPlayerMappableKeySlot(); // 0x3870360 [Final Native Static Public]
    FPlayerMappableKeySlot GetSecondPlayerMappableKeySlot(); // 0x3870340 [Final Native Static Public]
    UPlayerMappableKeySettings* GetPlayerMappableKeySettings(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x3870050 [Final Native Static Public]
    FName GetMappingName(FEnhancedActionKeyMapping& ActionKeyMapping); // 0x386fce0 [Final Native Static Public]
    FPlayerMappableKeySlot GetFourthPlayerMappableKeySlot(); // 0x386f580 [Final Native Static Public]
    FPlayerMappableKeySlot GetFirstPlayerMappableKeySlot(); // 0x386f560 [Final Native Static Public]
    FInputActionValue GetBoundActionValue(AActor* Actor, UInputAction* Action); // 0x386f150 [Final Native Static Public]
    FString Conv_InputActionValueToString(const FInputActionValue& ActionValue); // 0x386ea10 [Final Native Static Public]
    bool Conv_InputActionValueToBool(const FInputActionValue& InValue); // 0x386e950 [Final Native Static Public]
    FVector Conv_InputActionValueToAxis3D(const FInputActionValue& ActionValue); // 0x386e8b0 [Final Native Static Public]
    FVector2D Conv_InputActionValueToAxis2D(const FInputActionValue& InValue); // 0x386e820 [Final Native Static Public]
    double Conv_InputActionValueToAxis1D(const FInputActionValue& InValue); // 0x386e780 [Final Native Static Public]
    void BreakInputActionValue(const FInputActionValue& InActionValue, const double& X, const double& Y, const double& Z, const EInputActionValueType& Type); // 0x386e550 [Final Native Static Public]

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

// IEnhancedInputSubsystemInterface (/Script/EnhancedInput.EnhancedInputSubsystemInterface)
    void StopContinuousInputInjectionForPlayerMapping(const FName& MappingName); // 0x3873830 [Native Public]
    void StopContinuousInputInjectionForAction(UInputAction* Action); // 0x38737a0 [Native Public]
    void StartContinuousInputInjectionForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x38735d0 [Native Public]
    void StartContinuousInputInjectionForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x3873400 [Native Public]
    void RequestRebuildControlMappings(FModifyContextOptions& Options, const EInputMappingRebuildType& RebuildType); // 0x3872d30 [Native Public]
    void RemovePlayerMappableConfig(UPlayerMappableInputConfig* Config, FModifyContextOptions& Options); // 0x3872c40 [Native Public]
    void RemoveMappingContext(UInputMappingContext* MappingContext, FModifyContextOptions& Options); // 0x3872b50 [Native Public]
    int32 RemoveAllPlayerMappedKeysForMapping(const FName& MappingName, FModifyContextOptions& Options); // 0x3872a60 [Native Public]
    void RemoveAllPlayerMappedKeys(FModifyContextOptions& Options); // 0x38729c0 [Native Public]
    EMappingQueryResult QueryMapKeyInContextSet(const TArray<UInputMappingContext*>& PrioritizedActiveContexts, UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x3872260 [Native Public]
    EMappingQueryResult QueryMapKeyInActiveContextSet(UInputMappingContext* InputContext, UInputAction* Action, const FKey& Key, const TArray<FMappingQueryIssue>& OutIssues, const EMappingQueryIssue& BlockingIssues); // 0x3872040 [Native Public]
    TArray<FKey> QueryKeysMappedToAction(UInputAction* Action); // 0x3871f90 [Native Public]
    void OnUserSettingsChanged(UEnhancedInputUserSettings* Settings); // 0x3871f00 [Native Protected]
    void OnUserKeyProfileChanged(UEnhancedPlayerMappableKeyProfile* InNewProfile); // 0x3871e70 [Native Protected]
    int32 K2_RemovePlayerMappedKeyInSlot(const FName& MappingName, FPlayerMappableKeySlot& KeySlot, FModifyContextOptions& Options); // 0x3871530 [Native Public]
    FKey K2_GetPlayerMappedKeyInSlot(const FName& MappingName, FPlayerMappableKeySlot& KeySlot); // 0x38713f0 [Native Public]
    int32 K2_AddPlayerMappedKeyInSlot(const FName& MappingName, const FKey& NewKey, FPlayerMappableKeySlot& KeySlot, FModifyContextOptions& Options); // 0x3871050 [Native Public]
    void InjectInputVectorForPlayerMapping(const FName& MappingName, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x3870b00 [Native Public]
    void InjectInputVectorForAction(UInputAction* Action, const FVector& Value, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x3870950 [Native Public]
    void InjectInputForPlayerMapping(const FName& MappingName, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x3870780 [Native Public]
    void InjectInputForAction(UInputAction* Action, const FInputActionValue& RawValue, const TArray<UInputModifier*>& Modifiers, const TArray<UInputTrigger*>& Triggers); // 0x38705b0 [Native Public]
    bool HasMappingContext(UInputMappingContext* MappingContext, const int32& OutFoundPriority); // 0x38704d0 [Native Public]
    UEnhancedInputUserSettings* GetUserSettings(); // 0x2cd9970 [Native Public]
    TArray<FKey> GetAllPlayerMappedKeys(const FName& MappingName); // 0x386ef70 [Native Public]
    TArray<FEnhancedActionKeyMapping> GetAllPlayerMappableActionKeyMappings(); // 0x386ef20 [Native Public]
    void ClearAllMappings(); // 0x386e760 [Native Public]
    void AddPlayerMappableConfig(UPlayerMappableInputConfig* Config, FModifyContextOptions& Options); // 0x386e460 [Native Public]
    void AddMappingContext(UInputMappingContext* MappingContext, int32 Priority, FModifyContextOptions& Options); // 0x386e340 [Native Public]

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

// UInputMappingContext (/Script/EnhancedInput.InputMappingContext)
    void UnmapKey(UInputAction* Action, const FKey& Key); // 0x3873bf0 [Final Native Public]
    void UnmapAllKeysFromAction(UInputAction* Action); // 0x3873af0 [Final Native Public]
    void UnmapAll(); // 0x3873b80 [Final Native Public]
    void UnmapAction(UInputAction* Action); // 0x3873af0 [Final Native Public]
    FEnhancedActionKeyMapping MapKey(UInputAction* Action, const FKey& ToKey); // 0x38719b0 [Final Native Public]

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

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

// UPlayerMappableInputConfig (/Script/EnhancedInput.PlayerMappableInputConfig)
    void ResetToDefault(); // 0x294ec00 [Final Native Public]
    bool IsDeprecated(); // 0x2a17b90 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetPlayerMappableKeys(); // 0x3870200 [Final Native Public]
    UObject* GetMetadata(); // 0x3870030 [Final Native Public]
    TMap<UInputMappingContext*, int32> GetMappingContexts(); // 0x386fbe0 [Final Native Public]
    FEnhancedActionKeyMapping GetMappingByName(const FName& MappingName); // 0x386f910 [Final Native Public]
    TArray<FEnhancedActionKeyMapping> GetKeysBoundToAction(UInputAction* InAction); // 0x386f650 [Final Native Public]
    FText GetDisplayName(); // 0x386f530 [Final Native Public]
    FName GetConfigName(); // 0x2d1cb60 [Final Native Public]

// UEyeTrackerFunctionLibrary (/Script/EyeTracker.EyeTrackerFunctionLibrary)
    void SetEyeTrackedPlayer(APlayerController* PlayerController); // 0x1a5a520 [Final Native Static Public]
    bool IsStereoGazeDataAvailable(); // 0x1a5a4d0 [Final Native Static Public]
    bool IsEyeTrackerConnected(); // 0x1a5a470 [Final Native Static Public]
    bool GetStereoGazeData(FEyeTrackerStereoGazeData& OutGazeData); // 0x1a5a300 [Final Native Static Public]
    bool GetGazeData(FEyeTrackerGazeData& OutGazeData); // 0x1a5a1b0 [Final Native Static Public]

// UFMODAudioComponent (/Script/FMODStudio.FMODAudioComponent)
    void Stop(); // 0x37791a0 [Final Native Public]
    void SetVolume(float Volume); // 0x3779120 [Final Native Public]
    void SetTimelinePosition(int32 Time); // 0x3779090 [Final Native Public]
    void SetProperty(const EFMODEventProperty& Property, float Value); // 0x3778fc0 [Final Native Public]
    void SetProgrammerSoundName(const FString& Value); // 0x3778ed0 [Final Native Public]
    void SetPitch(float Pitch); // 0x3778e50 [Final Native Public]
    void SetPaused(bool paused); // 0x3778dc0 [Final Native Public]
    void SetParameter(const FName& Name, float Value); // 0x3778cf0 [Final Native Public]
    void SetEvent(UFMODEvent* NewEvent); // 0x3778c60 [Final Native Public]
    void Release(); // 0x3778c40 [Final Native Public]
    void Play(); // 0x3778c20 [Final Native Public]
    void KeyOff(); // 0x3778c00 [Final Native Public]
    bool IsPlaying(); // 0x3778bd0 [Final Native Public]
    int32 GetTimelinePosition(); // 0x3778ba0 [Final Native Public]
    float GetProperty(const EFMODEventProperty& Property); // 0x3778b10 [Final Native Public]
    bool GetPaused(); // 0x3778ae0 [Final Native Public]
    void GetParameterValue(const FName& Name, const float& UserValue, const float& FinalValue); // 0x37789b0 [Final Native Public]
    float GetParameter(const FName& Name); // 0x3778910 [Final Native Public]
    int32 GetLength(); // 0x37788e0 [Final Native Public]

// UFMODBlueprintStatics (/Script/FMODStudio.FMODBlueprintStatics)
    void VCASetVolume(UFMODVCA* Vca, float Volume); // 0x377c500 [Final Native Static Public]
    void UnloadEventSampleData(UObject* WorldContextObject, UFMODEvent* Event); // 0x377c440 [Final Native Static Public]
    void UnloadBankSampleData(UFMODBank* Bank); // 0x377c3c0 [Final Native Static Public]
    void UnloadBank(UFMODBank* Bank); // 0x377c340 [Final Native Static Public]
    void SetOutputDriverByName(const FString& NewDriverName); // 0x377c260 [Final Native Static Public]
    void SetOutputDriverByIndex(int32 NewDriverIndex); // 0x377c1e0 [Final Native Static Public]
    void SetLocale(const FString& Locale); // 0x377c150 [Final Native Static Public]
    void SetGlobalParameterByName(const FName& Name, float Value); // 0x377c090 [Final Native Static Public]
    UFMODAudioComponent* PlayEventAttached(UFMODEvent* Event, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const EAttachLocation& LocationType, bool bStopWhenAttachedToDestroyed, bool bAutoPlay, bool bAutoDestroy); // 0x377be10 [Final Native Static Public]
    FFMODEventInstance PlayEventAtLocation(UObject* WorldContextObject, UFMODEvent* Event, FTransform& Location, bool bAutoPlay); // 0x377bc30 [Final Native Static Public]
    FFMODEventInstance PlayEvent2D(UObject* WorldContextObject, UFMODEvent* Event, bool bAutoPlay); // 0x377bb30 [Final Native Static Public]
    void MixerSuspend(); // 0x377bb10 [Final Native Static Public]
    void MixerResume(); // 0x377baf0 [Final Native Static Public]
    void LoadEventSampleData(UObject* WorldContextObject, UFMODEvent* Event); // 0x377ba30 [Final Native Static Public]
    void LoadBankSampleData(UFMODBank* Bank); // 0x377b9b0 [Final Native Static Public]
    void LoadBank(UFMODBank* Bank, bool bBlocking, bool bLoadSampleData); // 0x377b8a0 [Final Native Static Public]
    bool IsBankLoaded(UFMODBank* Bank); // 0x377b810 [Final Native Static Public]
    TArray<FString> GetOutputDrivers(); // 0x377b730 [Final Native Static Public]
    void GetGlobalParameterValueByName(const FName& Name, const float& UserValue, const float& FinalValue); // 0x377b600 [Final Native Static Public]
    float GetGlobalParameterByName(const FName& Name); // 0x377b570 [Final Native Static Public]
    TArray<FFMODEventInstance> FindEventInstances(UObject* WorldContextObject, UFMODEvent* Event); // 0x377b460 [Final Native Static Public]
    UFMODEvent* FindEventByName(const FString& Name); // 0x377b3c0 [Final Native Static Public]
    UFMODAsset* FindAssetByName(const FString& Name); // 0x377b320 [Final Native Static Public]
    void EventInstanceStop(const FFMODEventInstance& EventInstance, bool Release); // 0x377b260 [Final Native Static Public]
    void EventInstanceSetVolume(const FFMODEventInstance& EventInstance, float Volume); // 0x377b1b0 [Final Native Static Public]
    void EventInstanceSetTransform(const FFMODEventInstance& EventInstance, FTransform& Location); // 0x377b070 [Final Native Static Public]
    void EventInstanceSetProperty(const FFMODEventInstance& EventInstance, const EFMODEventProperty& Property, float Value); // 0x377af70 [Final Native Static Public]
    void EventInstanceSetPitch(const FFMODEventInstance& EventInstance, float Pitch); // 0x377aec0 [Final Native Static Public]
    void EventInstanceSetPaused(const FFMODEventInstance& EventInstance, bool paused); // 0x377ae00 [Final Native Static Public]
    void EventInstanceSetParameter(const FFMODEventInstance& EventInstance, const FName& Name, float Value); // 0x377ad00 [Final Native Static Public]
    void EventInstanceRelease(const FFMODEventInstance& EventInstance); // 0x377ac90 [Final Native Static Public]
    void EventInstancePlay(const FFMODEventInstance& EventInstance); // 0x377ac20 [Final Native Static Public]
    void EventInstanceKeyOff(const FFMODEventInstance& EventInstance); // 0x377abb0 [Final Native Static Public]
    bool EventInstanceIsValid(const FFMODEventInstance& EventInstance); // 0x377ab30 [Final Native Static Public]
    void EventInstanceGetParameterValue(const FFMODEventInstance& EventInstance, const FName& Name, const float& UserValue, const float& FinalValue); // 0x377a9c0 [Final Native Static Public]
    float EventInstanceGetParameter(const FFMODEventInstance& EventInstance, const FName& Name); // 0x377a8f0 [Final Native Static Public]
    void BusStopAllEvents(UFMODBus* Bus, const EFMOD_STUDIO_STOP_MODE& stopMode); // 0x377a830 [Final Native Static Public]
    void BusSetVolume(UFMODBus* Bus, float Volume); // 0x377a770 [Final Native Static Public]
    void BusSetPaused(UFMODBus* Bus, bool bPaused); // 0x377a6b0 [Final Native Static Public]
    void BusSetMute(UFMODBus* Bus, bool bMute); // 0x377a5f0 [Final Native Static Public]

// UFMODWorldSubsystem (/Script/FMODStudio.FMODWorldSubsystem)
    void OnWorldAudioStopped(); // 0x377e710 [Final Native Protected]
    void OnAnimNotifyAudioStopped(); // 0x377e6f0 [Final Native Protected]

// UFieldSystemComponent (/Script/FieldSystemEngine.FieldSystemComponent)
    void ResetFieldSystem(); // 0x25e1a90 [Final Native Public]
    void RemovePersistentFields(); // 0x25e1a70 [Final Native Public]
    void ApplyUniformVectorFalloffForce(bool Enabled, const FVector& Position, const FVector& Direction, float Radius, float Magnitude); // 0x25e18a0 [Final Native Public]
    void ApplyStrainField(bool Enabled, const FVector& Position, float Radius, float Magnitude, int32 Iterations); // 0x25e1550 [Final Native Public]
    void ApplyStayDynamicField(bool Enabled, const FVector& Position, float Radius); // 0x25e1280 [Final Native Public]
    void ApplyRadialVectorFalloffForce(bool Enabled, const FVector& Position, float Radius, float Magnitude); // 0x25e10f0 [Final Native Public]
    void ApplyRadialForce(bool Enabled, const FVector& Position, float Magnitude); // 0x25e0e30 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x25e0cd0 [Final Native Public]
    void ApplyLinearForce(bool Enabled, const FVector& Direction, float Magnitude); // 0x25e0a10 [Final Native Public]
    void AddPersistentField(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x25e08b0 [Final Native Public]
    void AddFieldCommand(bool Enabled, const EFieldPhysicsType& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x25e0750 [Final Native Public]

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

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

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

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

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

// UUniformScalar (/Script/FieldSystemEngine.UniformScalar)
    UUniformScalar* SetUniformScalar(float Magnitude); // 0x25e2c70 [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); // 0x25e2dc0 [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); // 0x25e2760 [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); // 0x25e24c0 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// UGameFeatureData (/Script/GameFeatures.GameFeatureData)
    void GetPluginName(UGameFeatureData* GFD, const FString& PluginName); // 0x3e1be90 [Final Native Static Public]

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

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

// UCameraAnimationCameraModifier (/Script/GameplayCameras.CameraAnimationCameraModifier)
    void StopCameraAnimation(FCameraAnimationHandle& Handle, bool bImmediate); // 0x3921020 [Final Native Public]
    void StopAllCameraAnimationsOf(UCameraAnimationSequence* Sequence, bool bImmediate); // 0x3920e00 [Final Native Public]
    void StopAllCameraAnimations(bool bImmediate); // 0x3920c60 [Native Public]
    FCameraAnimationHandle PlayCameraAnimation(UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x391fea0 [Final Native Public]
    bool IsCameraAnimationActive(FCameraAnimationHandle& Handle); // 0x391fc60 [Final Native Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromPlayerController(APlayerController* PlayerController); // 0x391fba0 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifierFromID(UObject* WorldContextObject, int32 ControllerId); // 0x391faa0 [Final Native Static Public]
    UCameraAnimationCameraModifier* GetCameraAnimationCameraModifier(UObject* WorldContextObject, int32 PlayerIndex); // 0x391f9a0 [Final Native Static Public]

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

// UGameplayCamerasSubsystem (/Script/GameplayCameras.GameplayCamerasSubsystem)
    void StopCameraAnimation(APlayerController* PlayerController, FCameraAnimationHandle& Handle, bool bImmediate); // 0x3921100 [Final Native Public]
    void StopAllCameraAnimationsOf(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, bool bImmediate); // 0x3920ed0 [Final Native Public]
    void StopAllCameraAnimations(APlayerController* PlayerController, bool bImmediate); // 0x3920cf0 [Final Native Public]
    FCameraAnimationHandle PlayCameraAnimation(APlayerController* PlayerController, UCameraAnimationSequence* Sequence, const FCameraAnimationParams& Params); // 0x3920330 [Final Native Public]
    bool IsCameraAnimationActive(APlayerController* PlayerController, FCameraAnimationHandle& Handle); // 0x391fd50 [Final Native Public]

// AGameplayDebuggerCategoryReplicator (/Script/GameplayDebugger.GameplayDebuggerCategoryReplicator)
    void ServerSetViewPoint(const FVector& InViewLocation, const FVector& InViewDirection); // 0x4208ea0 [Native Event Protected]
    void ServerSetEnabled(bool bEnable); // 0x4208de0 [Native Event Protected]
    void ServerSetDebugActor(AActor* Actor, bool bSelectInEditor); // 0x4208ce0 [Native Event Protected]
    void ServerSetCategoryEnabled(int32 CategoryId, bool bEnable); // 0x4208be0 [Native Event Protected]
    void ServerSendExtensionInputEvent(int32 ExtensionId, int32 HandlerId); // 0x4208ae0 [Native Event Protected]
    void ServerSendCategoryInputEvent(int32 CategoryId, int32 HandlerId); // 0x42089e0 [Native Event Protected]
    void ServerResetViewPoint(); // 0x4208990 [Native Event Protected]
    void OnRep_ReplicatedData(); // 0x4208940 [Final Native Protected]
    void ClientDataPackPacket(const FGameplayDebuggerDataPackRPCParams& Params); // 0x4208890 [Native Event Protected]

// UBlueprintGameplayTagLibrary (/Script/GameplayTags.BlueprintGameplayTagLibrary)
    bool RemoveGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x2a053c0 [Final Native Static Public]
    bool NotEqual_TagTag(const FGameplayTag& A, const FString& B); // 0x2a05250 [Final Native Static Public]
    bool NotEqual_TagContainerTagContainer(const FGameplayTagContainer& A, const FString& B); // 0x2a05000 [Final Native Static Public]
    bool NotEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x2a04e50 [Final Native Static Public]
    bool NotEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x2a04d80 [Final Native Static Public]
    bool MatchesTag(const FGameplayTag& TagOne, const FGameplayTag& TagTwo, bool bExactMatch); // 0x2a04c80 [Final Native Static Public]
    bool MatchesAnyTags(const FGameplayTag& TagOne, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x2a04af0 [Final Native Static Public]
    FGameplayTagContainer MakeLiteralGameplayTagContainer(const FGameplayTagContainer& Value); // 0x2a04880 [Final Native Static Public]
    FGameplayTag MakeLiteralGameplayTag(const FGameplayTag& Value); // 0x2a04800 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchNoTags(FGameplayTagContainer& InTags); // 0x2a045b0 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAnyTags(FGameplayTagContainer& InTags); // 0x2a04360 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery_MatchAllTags(FGameplayTagContainer& InTags); // 0x2a04110 [Final Native Static Public]
    FGameplayTagQuery MakeGameplayTagQuery(const FGameplayTagQuery& TagQuery); // 0x2a03e10 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromTag(const FGameplayTag& SingleTag); // 0x2a03cf0 [Final Native Static Public]
    FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray<FGameplayTag>& GameplayTags); // 0x2a03bb0 [Final Native Static Public]
    bool IsTagQueryEmpty(FGameplayTagQuery& TagQuery); // 0x2a03ac0 [Final Native Static Public]
    bool IsGameplayTagValid(const FGameplayTag& GameplayTag); // 0x2a03a30 [Final Native Static Public]
    bool HasTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag, bool bExactMatch); // 0x2a03860 [Final Native Static Public]
    bool HasAnyTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x2a03560 [Final Native Static Public]
    bool HasAllTags(FGameplayTagContainer& TagContainer, FGameplayTagContainer& OtherContainer, bool bExactMatch); // 0x2a03230 [Final Native Static Public]
    bool HasAllMatchingGameplayTags(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, FGameplayTagContainer& OtherContainer); // 0x2a030f0 [Final Native Static Public]
    FName GetTagName(FGameplayTag& GameplayTag); // 0x2a02f80 [Final Native Static Public]
    int32 GetNumGameplayTagsInContainer(FGameplayTagContainer& TagContainer); // 0x2a02e00 [Final Native Static Public]
    FString GetDebugStringFromGameplayTagContainer(FGameplayTagContainer& TagContainer); // 0x2a02c70 [Final Native Static Public]
    FString GetDebugStringFromGameplayTag(const FGameplayTag& GameplayTag); // 0x2a02b90 [Final Native Static Public]
    void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, FGameplayTagQuery& GameplayTagQuery, const TArray<AActor*>& OutActors); // 0x2a029c0 [Final Native Static Public]
    bool EqualEqual_GameplayTagContainer(FGameplayTagContainer& A, FGameplayTagContainer& B); // 0x2a02810 [Final Native Static Public]
    bool EqualEqual_GameplayTag(const FGameplayTag& A, const FGameplayTag& B); // 0x2a02740 [Final Native Static Public]
    bool DoesTagAssetInterfaceHaveTag(const TScriptInterface<IGameplayTagAssetInterface>& TagContainerInterface, const FGameplayTag& Tag); // 0x2a02650 [Final Native Static Public]
    bool DoesContainerMatchTagQuery(FGameplayTagContainer& TagContainer, FGameplayTagQuery& TagQuery); // 0x2a024d0 [Final Native Static Public]
    void BreakGameplayTagContainer(FGameplayTagContainer& GameplayTagContainer, const TArray<FGameplayTag>& GameplayTags); // 0x2a023b0 [Final Native Static Public]
    void AppendGameplayTagContainers(FGameplayTagContainer& InOutTagContainer, FGameplayTagContainer& InTagContainer); // 0x2a021c0 [Final Native Static Public]
    void AddGameplayTag(FGameplayTagContainer& TagContainer, const FGameplayTag& Tag); // 0x2a020b0 [Final Native Static Public]

// IGameplayTagAssetInterface (/Script/GameplayTags.GameplayTagAssetInterface)
    bool HasMatchingGameplayTag(const FGameplayTag& TagToCheck); // 0x2a037c0 [Native Public]
    bool HasAnyMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x2a03490 [Native Public]
    bool HasAllMatchingGameplayTags(FGameplayTagContainer& TagContainer); // 0x2a03020 [Native Public]
    void GetOwnedGameplayTags(FGameplayTagContainer& TagContainer); // 0x2a02ec0 [Native Public]

// UGameplayTask (/Script/GameplayTasks.GameplayTask)
    void ReadyForActivation(); // 0x46c3440 [Final Native Public]
    void GenericGameplayTaskDelegate__DelegateSignature(); // 0xe53a10 [Public]
    void EndTask(); // 0x46c3030 [Final Native Public]

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

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

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

// UGeometryCacheComponent (/Script/GeometryCache.GeometryCacheComponent)
    void TickAtThisTime(float Time, bool bInIsRunning, bool bInBackwards, bool bInIsLooping); // 0x5b95960 [Final Native Public]
    void Stop(); // 0x5b95940 [Final Native Public]
    void SetWireframeOverrideColor(const FLinearColor& Color); // 0x5b958c0 [Final Native Public]
    void SetStartTimeOffset(float NewStartTimeOffset); // 0x5b95810 [Final Native Public]
    void SetPlaybackSpeed(float NewPlaybackSpeed); // 0x5b95770 [Final Native Public]
    void SetOverrideWireframeColor(bool bOverride); // 0x5b956e0 [Final Native Public]
    void SetMotionVectorScale(float NewMotionVectorScale); // 0x5b95640 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x5b95350 [Final Native Public]
    bool SetGeometryCache(UGeometryCache* NewGeomCache); // 0x5b952b0 [Final Native Public]
    void SetExtrapolateFrames(bool bNewExtrapolating); // 0x5b95220 [Final Native Public]
    void PlayReversedFromEnd(); // 0x5b951c0 [Final Native Public]
    void PlayReversed(); // 0x5b95170 [Final Native Public]
    void PlayFromStart(); // 0x5b95110 [Final Native Public]
    void Play(); // 0x5b950c0 [Final Native Public]
    void Pause(); // 0x5b95090 [Final Native Public]
    bool IsPlayingReversed(); // 0x5b95050 [Final Native Public]
    bool IsPlaying(); // 0x5b95030 [Final Native Public]
    bool IsLooping(); // 0x5b95010 [Final Native Public]
    bool IsExtrapolatingFrames(); // 0x5b94ff0 [Final Native Public]
    FLinearColor GetWireframeOverrideColor(); // 0x5b94fc0 [Final Native Public]
    float GetStartTimeOffset(); // 0x5b94fa0 [Final Native Public]
    float GetPlaybackSpeed(); // 0x5b94f60 [Final Native Public]
    float GetPlaybackDirection(); // 0x5b94f40 [Final Native Public]
    bool GetOverrideWireframeColor(); // 0x5b94f20 [Final Native Public]
    int32 GetNumberOfFrames(); // 0x5b94ee0 [Final Native Public]
    float GetMotionVectorScale(); // 0x5b94ea0 [Final Native Public]
    float GetDuration(); // 0x5b94e80 [Final Native Public]
    float GetAnimationTime(); // 0x5b94e40 [Final Native Public]

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

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

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

// UChaosDestructionListener (/Script/GeometryCollectionEngine.ChaosDestructionListener)
    void SortTrailingEvents(const TArray<FChaosTrailingEventData>& TrailingEvents, const EChaosTrailingSortMethod& SortMethod); // 0x2624120 [Final Native Public]
    void SortRemovalEvents(const TArray<FChaosRemovalEventData>& RemovalEvents, const EChaosRemovalSortMethod& SortMethod); // 0x2624010 [Final Native Public]
    void SortCollisionEvents(const TArray<FChaosCollisionEventData>& CollisionEvents, const EChaosCollisionSortMethod& SortMethod); // 0x2623f00 [Final Native Public]
    void SortBreakingEvents(const TArray<FChaosBreakingEventData>& BreakingEvents, const EChaosBreakingSortMethod& SortMethod); // 0x2623df0 [Final Native Public]
    void SetTrailingEventRequestSettings(FChaosTrailingEventRequestSettings& InSettings); // 0x2623d30 [Final Native Public]
    void SetTrailingEventEnabled(bool bIsEnabled); // 0x2623c90 [Final Native Public]
    void SetRemovalEventRequestSettings(FChaosRemovalEventRequestSettings& InSettings); // 0x2623980 [Final Native Public]
    void SetRemovalEventEnabled(bool bIsEnabled); // 0x26238e0 [Final Native Public]
    void SetCollisionEventRequestSettings(FChaosCollisionEventRequestSettings& InSettings); // 0x2622bc0 [Final Native Public]
    void SetCollisionEventEnabled(bool bIsEnabled); // 0x2622b20 [Final Native Public]
    void SetBreakingEventRequestSettings(FChaosBreakingEventRequestSettings& InSettings); // 0x2622a60 [Final Native Public]
    void SetBreakingEventEnabled(bool bIsEnabled); // 0x26229c0 [Final Native Public]
    void RemoveGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x2622300 [Final Native Public]
    void RemoveChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x26209b0 [Final Native Public]
    bool IsEventListening(); // 0x2621fa0 [Final Native Public]
    void AddGeometryCollectionActor(AGeometryCollectionActor* GeometryCollectionActor); // 0x2620a20 [Final Native Public]
    void AddChaosSolverActor(AChaosSolverActor* ChaosSolverActor); // 0x26209b0 [Final Native Public]

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

// UGeometryCollectionComponent (/Script/GeometryCollectionEngine.GeometryCollectionComponent)
    void SetRestCollection(UGeometryCollection* RestCollectionIn, bool bApplyAssetDefaults); // 0x2623a30 [Final Native Public]
    void SetPerParticleCollisionProfileName(const TArray<int32>& BoneIds, const FName& ProfileName); // 0x26237e0 [Final Native Public]
    void SetPerLevelCollisionProfileNames(const TArray<FName>& ProfileNames); // 0x2623720 [Final Native Public]
    void SetNotifyRemovals(bool bNewNotifyRemovals); // 0x2623610 [Final Native Public]
    void SetNotifyGlobalRemovals(bool bNewNotifyGlobalRemovals); // 0x2623530 [Final Native Public]
    void SetNotifyGlobalCrumblings(bool bNewNotifyGlobalCrumblings, bool bGlobalNewCrumblingEventIncludesChildren); // 0x2623420 [Final Native Public]
    void SetNotifyGlobalCollision(bool bNewNotifyGlobalCollisions); // 0x2623350 [Final Native Public]
    void SetNotifyGlobalBreaks(bool bNewNotifyGlobalBreaks); // 0x26232a0 [Final Native Public]
    void SetNotifyCrumblings(bool bNewNotifyCrumblings, bool bNewCrumblingEventIncludesChildren); // 0x2623110 [Final Native Public]
    void SetNotifyBreaks(bool bNewNotifyBreaks); // 0x2623000 [Final Native Public]
    void SetLocalRestTransforms(const TArray<FTransform>& Transforms, bool bOnlyLeaves); // 0x2622f00 [Final Native Public]
    void SetEnableDamageFromCollision(bool bValue); // 0x2622dd0 [Final Native Public]
    void SetDamageThreshold(const TArray<float>& InDamageThreshold); // 0x2622d10 [Final Native Public]
    void SetAnchoredByTransformedBox(const FBox& Box, const FTransform& Transform, bool bAnchored, int32 MaxLevel); // 0x2622790 [Final Native Public]
    void SetAnchoredByIndex(int32 Index, bool bAnchored); // 0x26226b0 [Final Native Public]
    void SetAnchoredByBox(const FBox& WorldSpaceBox, bool bAnchored, int32 MaxLevel); // 0x2622510 [Final Native Public]
    void SetAbandonedParticleCollisionProfileName(const FName& CollisionProfile); // 0x2622470 [Final Native Public]
    void RemoveAllAnchors(); // 0x26222d0 [Final Native Public]
    void ReceivePhysicsCollision(FChaosPhysicsCollisionInfo& CollisionInfo); // 0xe53a10 [Event Public]
    void OnRep_RepData(); // 0x2622000 [Final Native Protected]
    void NotifyGeometryCollectionPhysicsStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0xe53a10 [Public]
    void NotifyGeometryCollectionPhysicsLoadingStateChange__DelegateSignature(UGeometryCollectionComponent* FracturedComponent); // 0xe53a10 [Public]
    bool IsRootBroken(); // 0x2621fd0 [Final Native Private]
    FTransform GetRootInitialTransform(); // 0x2621f30 [Final Native Public]
    int32 GetRootIndex(); // 0x2621ef0 [Final Native Public]
    FTransform GetRootCurrentTransform(); // 0x2621e80 [Final Native Public]
    void GetMassAndExtents(int32 ItemIndex, const float& OutMass, const FBox& OutExtents); // 0x2621d40 [Final Native Public]
    FBox GetLocalBounds(); // 0x2621cf0 [Final Native Public]
    TArray<FTransform> GetInitialLocalRestTransforms(); // 0x2621c70 [Final Native Public]
    int32 GetInitialLevel(int32 ItemIndex); // 0x2621bd0 [Final Native Public]
    FString GetDebugInfo(); // 0x2621b50 [Final Native Public]
    TArray<float> GetDamageThreshold(); // 0x2621a80 [Final Native Public]
    void CrumbleCluster(int32 ItemIndex); // 0x26219b0 [Final Native Public]
    void CrumbleActiveClusters(); // 0x2621980 [Final Native Public]
    void ApplyPhysicsField(bool Enabled, const EGeometryCollectionPhysicsTypeEnum& Target, UFieldSystemMetaData* MetaData, UFieldNodeBase* Field); // 0x26214c0 [Final Native Public]
    void ApplyLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x26213d0 [Final Native Public]
    void ApplyKinematicField(float Radius, const FVector& Position); // 0x2621160 [Final Native Public]
    void ApplyInternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x2620f70 [Final Native Public]
    void ApplyExternalStrain(int32 ItemIndex, const FVector& Location, float Radius, int32 PropagationDepth, float PropagationFactor, float Strain); // 0x2620d80 [Final Native Public]
    void ApplyBreakingLinearVelocity(int32 ItemIndex, const FVector& LinearVelocity); // 0x2620c90 [Final Native Public]
    void ApplyBreakingAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x2620c90 [Final Native Public]
    void ApplyAssetDefaults(); // 0x2620c70 [Final Native Public]
    void ApplyAngularVelocity(int32 ItemIndex, const FVector& AngularVelocity); // 0x2620b80 [Final Native Public]

// UGeometryCollection (/Script/GeometryCollectionEngine.GeometryCollection)
    void SetEnableNanite(bool bValue); // 0x2622e70 [Final Native Public]
    void SetConvertVertexColorsToSRGB(bool bValue); // 0x2622c80 [Final Native Public]

// UBaseDynamicMeshComponent (/Script/GeometryFramework.BaseDynamicMeshComponent)
    void SetViewModeOverridesEnabled(bool bEnabled); // 0x4ff7860 [Native Public]
    void SetVertexColorSpaceTransformMode(const EDynamicMeshVertexColorTransformMode& NewMode); // 0x4ff77e0 [Native Public]
    void SetShadowsEnabled(bool bEnabled); // 0x4ff76c0 [Native Public]
    void SetSecondaryRenderMaterial(UMaterialInterface* Material); // 0x4ff7630 [Native Public]
    void SetSecondaryBuffersVisibility(bool bSetVisible); // 0x4ff75a0 [Native Public]
    void SetOverrideRenderMaterial(UMaterialInterface* Material); // 0x4ff7510 [Native Public]
    void SetEnableWireframeRenderPass(bool bEnable); // 0x4ff7480 [Native Public]
    void SetEnableRaytracing(bool bSetEnabled); // 0x4ff73f0 [Native Public]
    void SetEnableFlatShading(bool bEnable); // 0x4ff7360 [Native Public]
    void SetConstantOverrideColor(const FColor& NewColor); // 0x4ff70a0 [Native Public]
    void SetColorOverrideMode(const EDynamicMeshComponentColorOverrideMode& NewMode); // 0x4ff6f50 [Native Public]
    bool HasOverrideRenderMaterial(int32 K); // 0x4ff68e0 [Native Public]
    bool GetViewModeOverridesEnabled(); // 0x48d0300 [Native Public]
    EDynamicMeshVertexColorTransformMode GetVertexColorSpaceTransformMode(); // 0x4ff68b0 [Native Public]
    bool GetShadowsEnabled(); // 0x4ff6820 [Native Public]
    UMaterialInterface* GetSecondaryRenderMaterial(); // 0x4ff67f0 [Native Public]
    bool GetSecondaryBuffersVisibility(); // 0x4ff67c0 [Native Public]
    UMaterialInterface* GetOverrideRenderMaterial(int32 MaterialIndex); // 0x4ff6720 [Native Public]
    bool GetFlatShadingEnabled(); // 0x4ff66f0 [Native Public]
    bool GetEnableWireframeRenderPass(); // 0x4ff66c0 [Native Public]
    bool GetEnableRaytracing(); // 0x4ff6690 [Native Public]
    UDynamicMesh* GetDynamicMesh(); // 0x4ff6660 [Native Public]
    FColor GetConstantOverrideColor(); // 0x4ff6620 [Native Public]
    EDynamicMeshComponentColorOverrideMode GetColorOverrideMode(); // 0x4ff65c0 [Native Public]
    void ClearSecondaryRenderMaterial(); // 0x4ff6380 [Native Public]
    void ClearOverrideRenderMaterial(); // 0x4ff6360 [Native Public]

// UDynamicMeshComponent (/Script/GeometryFramework.DynamicMeshComponent)
    bool ValidateMaterialSlots(bool bCreateIfMissing, bool bDeleteExtraSlots); // 0x4ff7980 [Final Native Public]
    void UpdateCollision(bool bOnlyIfPending); // 0x4ff78f0 [Native Public]
    void SetTangentsType(const EDynamicMeshComponentTangentsMode& NewTangentsType); // 0x4ff7750 [Final Native Public]
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x4ff7210 [Final Native Public]
    void SetDeferredCollisionUpdatesEnabled(bool bEnabled, bool bImmediateUpdate); // 0x4ff7120 [Final Native Public]
    void SetComplexAsSimpleCollisionEnabled(bool bEnabled, bool bImmediateUpdate); // 0x4ff6fd0 [Final Native Public]
    void NotifyMeshVertexAttributesModified(bool bPositions, bool bNormals, bool bUVs, bool bColors); // 0x4ff69b0 [Native Public]
    void NotifyMeshModified(); // 0x495ac60 [Native Public]
    EDynamicMeshComponentTangentsMode GetTangentsTypePure(); // 0x4ff6850 [Final Native Private]
    EDynamicMeshComponentTangentsMode GetTangentsType(); // 0x4ff6850 [Final Native Public]
    void EnableComplexAsSimpleCollision(); // 0x4ff6480 [Final Native Public]
    void ConfigureMaterialSet(const TArray<UMaterialInterface*>& NewMaterialSet); // 0x4ff63a0 [Final Native Public]

// ADynamicMeshActor (/Script/GeometryFramework.DynamicMeshActor)
    bool ReleaseComputeMesh(UDynamicMesh* Mesh); // 0x4ff6b70 [Final Native Public]
    void ReleaseAllComputeMeshes(); // 0x4ff6b30 [Final Native Public]
    UDynamicMeshComponent* GetDynamicMeshComponent(); // 0x2dd32b0 [Final Native Public]
    UDynamicMeshPool* GetComputeMeshPool(); // 0x4ff65f0 [Final Native Public]
    void FreeAllComputeMeshes(); // 0x4ff64f0 [Final Native Public]
    UDynamicMesh* AllocateComputeMesh(); // 0x4ff62f0 [Final Native Public]

// UDynamicMesh (/Script/GeometryFramework.DynamicMesh)
    UDynamicMesh* ResetToCube(); // 0x4ff6d00 [Final Native Public]
    UDynamicMesh* Reset(); // 0x4ff6cd0 [Final Native Public]
    bool IsEmpty(); // 0x4ff6980 [Final Native Public]
    int32 GetTriangleCount(); // 0x4ff6880 [Final Native Public]

// UDynamicMeshPool (/Script/GeometryFramework.DynamicMeshPool)
    void ReturnMesh(UDynamicMesh* Mesh); // 0x4ff6e50 [Final Native Public]
    void ReturnAllMeshes(); // 0x4ff6e30 [Final Native Public]
    UDynamicMesh* RequestMesh(); // 0x4ff6ca0 [Final Native Public]
    void FreeAllMeshes(); // 0x4ff6560 [Final Native Public]

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

// UMotionControllerComponent (/Script/HeadMountedDisplay.MotionControllerComponent)
    void SetTrackingSource(const EControllerHand& NewSource); // 0x2246da0 [Final Native Public]
    void SetTrackingMotionSource(const FName& NewSource); // 0x2246cd0 [Final Native Public]
    void SetShowDeviceModel(bool bShowControllerModel); // 0x2246c00 [Final Native Public]
    void SetDisplayModelSource(const FName& NewDisplayModelSource); // 0x2246b60 [Final Native Public]
    void SetCustomDisplayMesh(UStaticMesh* NewDisplayMesh); // 0x2246a60 [Final Native Public]
    void SetAssociatedPlayerIndex(int32 NewPlayer); // 0x22469a0 [Final Native Public]
    void OnMotionControllerUpdated(); // 0xe53a10 [Event Protected]
    bool IsTracked(); // 0x2246980 [Final Native Public]
    EControllerHand GetTrackingSource(); // 0x2246930 [Final Native Public]
    float GetParameterValue(const FName& InName, const bool& bValueFound); // 0x2246820 [Final Native Protected]
    bool GetLinearVelocity(const FVector& OutLinearVelocity); // 0x2246780 [Final Native Protected]
    bool GetLinearAcceleration(const FVector& OutLinearAcceleration); // 0x22466e0 [Final Native Protected]
    FVector GetHandJointPosition(int32 jointIndex, const bool& bValueFound); // 0x22465b0 [Final Native Protected]
    bool GetAngularVelocity(const FRotator& OutAngularVelocity); // 0x2246510 [Final Native Protected]

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

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

// UIKRetargeter (/Script/IKRig.IKRetargeter)
    void SetRootSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetRootSettings& RootSettings); // 0x59b83f0 [Final Native Static Public]
    void SetGlobalSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FRetargetGlobalSettings& GlobalSettings); // 0x59b7c90 [Final Native Static Public]
    void SetChainSpeedPlantSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSpeedPlantSettings& SpeedPlantSettings, const FName& TargetChainName); // 0x59b7a50 [Final Native Static Public]
    void SetChainSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainSettings& ChainSettings, const FName& TargetChainName); // 0x59b7810 [Final Native Static Public]
    void SetChainIKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainIKSettings& IKSettings, const FName& TargetChainName); // 0x59b7550 [Final Native Static Public]
    void SetChainFKSettingsInRetargetProfile(FRetargetProfile& RetargetProfile, FTargetChainFKSettings& FKSettings, const FName& TargetChainName); // 0x59b7320 [Final Native Static Public]
    FTargetRootSettings GetRootSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x59b71e0 [Final Native Static Public]
    void GetRootSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FTargetRootSettings& OutSettings); // 0x59b6ef0 [Final Native Static Public]
    FRetargetGlobalSettings GetGlobalSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile); // 0x59b6df0 [Final Native Static Public]
    void GetGlobalSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& OptionalProfileName, FRetargetGlobalSettings& OutSettings); // 0x59b6c50 [Final Native Static Public]
    FTargetChainSettings GetChainUsingGoalFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& IKGoalName); // 0x59b6910 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetProfile(FRetargetProfile& RetargetProfile, const FName& TargetChainName); // 0x59b6660 [Final Native Static Public]
    FTargetChainSettings GetChainSettingsFromRetargetAsset(UIKRetargeter* RetargetAsset, const FName& TargetChainName, const FName& OptionalProfileName); // 0x59b6250 [Final Native Static Public]

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

// UImgMediaSource (/Script/ImgMedia.ImgMediaSource)
    void SetTokenizedSequencePath(const FString& Path); // 0x5cf7cb0 [Final Native Public]
    void SetSequencePath(const FString& Path); // 0x5cf7c10 [Final Native Public]
    void SetMipLevelDistance(float Distance); // 0x2ca2a10 [Final Native Public]
    void RemoveTargetObject(AActor* InActor); // 0x5cf7a70 [Final Native Public]
    void RemoveGlobalCamera(AActor* InActor); // 0x26209b0 [Final Native Public]
    FString GetSequencePath(); // 0x5cf7a00 [Final Native Public]
    void GetProxies(const TArray<FString>& OutProxies); // 0x5cf7870 [Final Native Public]
    void AddTargetObject(AActor* InActor); // 0x5cf7800 [Final Native Public]
    void AddGlobalCamera(AActor* InActor); // 0x26209b0 [Final Native Public]

// UInputRemappingNodes (/Script/InputRemapping.InputRemappingNodes)
    void RemoveAxisMapping(const FAxisMappingStruct& MappingData, const bool& ReturnValue); // 0x3673890 [Final Native Static Public]
    void RemoveActionMapping(const FActionMappingStruct& MappingData, const bool& ReturnValue); // 0x3673720 [Final Native Static Public]
    void RebindAxisMapping(const FAxisMappingStruct& AxisMapping, const FAxisMappingStruct& NewData, const bool& ReturnValue); // 0x36734f0 [Final Native Static Public]
    void RebindActionMapping(const FActionMappingStruct& ActionMapping, const FActionMappingStruct& NewData, const bool& ReturnValue); // 0x36732a0 [Final Native Static Public]
    void GetAllAxisMappings(const FAxisMappingStruct& FilterData, const TArray<EAxisMappingFilter>& Filters, const bool& ReturnValue, const TArray<FAxisMappingStruct>& AxisMappings); // 0x3672fe0 [Final Native Static Public]
    void GetAllActionMappings(const FActionMappingStruct& FilterData, const TArray<EActionMappingFilter>& Filters, const bool& ReturnValue, const TArray<FActionMappingStruct>& ActionMappings); // 0x3672d10 [Final Native Static Public]
    void CreateNewAxisMapping(const FAxisMappingStruct& MappingData, const bool& ReturnValue); // 0x3672ba0 [Final Native Static Public]
    void CreateNewActionMapping(const FActionMappingStruct& MappingData, const bool& ReturnValue); // 0x3672a30 [Final Native Static Public]
    bool AxisMappingNotEqualActionMapping(FAxisMappingStruct& A, FAxisMappingStruct& B); // 0x3672850 [Final Native Static Public]
    bool AxisMappingEqualActionMapping(FAxisMappingStruct& A, FAxisMappingStruct& B); // 0x3672670 [Final Native Static Public]
    bool ActionMappingNotEqualActionMapping(FActionMappingStruct& A, FActionMappingStruct& B); // 0x3672480 [Final Native Static Public]
    bool ActionMappingEqualActionMapping(FActionMappingStruct& A, FActionMappingStruct& B); // 0x3672290 [Final Native Static Public]

// UGizmoBaseComponent (/Script/InteractiveToolsFramework.GizmoBaseComponent)
    void UpdateWorldLocalState(bool bWorldIn); // 0x46bdd70 [Final Native Public]
    void UpdateHoverState(bool bHoveringIn); // 0x46bdc10 [Final Native Public]

// IGizmoTransformSource (/Script/InteractiveToolsFramework.GizmoTransformSource)
    void SetTransform(FTransform& NewTransform); // 0x46bd8d0 [Native Public]
    FTransform GetTransform(); // 0x46bd730 [Native Public]

// IGizmoAxisSource (/Script/InteractiveToolsFramework.GizmoAxisSource)
    bool HasTangentVectors(); // 0x45d32e0 [Native Public]
    void GetTangentVectors(const FVector& TangentXOut, const FVector& TangentYOut); // 0x46bd640 [Native Public]
    FVector GetOrigin(); // 0x46bd590 [Native Public]
    FVector GetDirection(); // 0x46bd550 [Native Public]

// IGizmoClickTarget (/Script/InteractiveToolsFramework.GizmoClickTarget)
    void UpdateInteractingState(bool bInteracting); // 0x45dd110 [Native Public]
    void UpdateHoverState(bool bHovering); // 0x46bdb80 [Native Public]

// IGizmoClickMultiTarget (/Script/InteractiveToolsFramework.GizmoClickMultiTarget)
    void UpdateInteractingState(bool bInteracting, uint32 InPartIdentifier); // 0x46bdca0 [Native Public]
    void UpdateHoverState(bool bHovering, uint32 InPartIdentifier); // 0x46bdab0 [Native Public]
    void UpdateHittableState(bool bHittable, uint32 InPartIdentifier); // 0x46bd9e0 [Native Public]

// IGizmoRenderMultiTarget (/Script/InteractiveToolsFramework.GizmoRenderMultiTarget)
    void UpdateVisibilityState(bool bVisible, uint32 InPartIdentifier); // 0x46bdab0 [Native Public]

// IGizmoStateTarget (/Script/InteractiveToolsFramework.GizmoStateTarget)
    void EndUpdate(); // 0x45d32c0 [Native Public]
    void BeginUpdate(); // 0x18f05a0 [Native Public]

// IGizmoFloatParameterSource (/Script/InteractiveToolsFramework.GizmoFloatParameterSource)
    void SetParameter(float NewValue); // 0x46bd7c0 [Native Public]
    float GetParameter(); // 0x46bd5d0 [Native Public]
    void EndModify(); // 0x46bd530 [Native Public]
    void BeginModify(); // 0x45d32c0 [Native Public]

// IGizmoVec2ParameterSource (/Script/InteractiveToolsFramework.GizmoVec2ParameterSource)
    void SetParameter(const FVector2D& NewValue); // 0x46bd840 [Native Public]
    FVector2D GetParameter(); // 0x46bd600 [Native Public]
    void EndModify(); // 0x46bd530 [Native Public]
    void BeginModify(); // 0x45d32c0 [Native Public]

// UInterchangeFactoryBase (/Script/InterchangeCore.InterchangeFactoryBase)
    TSubclassOf<UObject> GetFactoryClass(); // 0x2bc6960 [Native Public]

// UInterchangeSourceData (/Script/InterchangeCore.InterchangeSourceData)
    bool SetFilename(const FString& InFilename); // 0x5bbd200 [Final Native Public]
    FString GetFilename(); // 0x51dc0b0 [Final Native Public]

// UInterchangePipelineBase (/Script/InterchangeCore.InterchangePipelineBase)
    void ScriptedSetReimportSourceIndex(TSubclassOf<UObject> ReimportObjectClass, int32 SourceFileIndex); // 0x5bbc150 [Native Event Public]
    void ScriptedExecutePreImportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const TArray<UInterchangeSourceData*>& SourceDatas); // 0x5bbc060 [Native Event Public]
    void ScriptedExecutePostImportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x5bbbef0 [Native Event Public]
    void ScriptedExecutePostFactoryPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const FString& FactoryNodeKey, UObject* CreatedAsset, bool bIsAReimport); // 0x5bbbd80 [Native Event Public]
    void ScriptedExecutePipeline(UInterchangeBaseNodeContainer* BaseNodeContainer, const TArray<UInterchangeSourceData*>& SourceDatas); // 0x5bbbc90 [Native Event Public]
    void ScriptedExecuteExportPipeline(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x2d1c630 [Native Event Public]
    bool ScriptedCanExecuteOnAnyThread(const EInterchangePipelineTask& PipelineTask); // 0x5bbbc00 [Native Event Public]
    FInterchangePipelinePropertyStates FindOrAddPropertyStates(const FName& PropertyPath); // 0x5bb7930 [Final Native Public]
    bool DoesPropertyStatesExist(const FName& PropertyPath); // 0x5bb7730 [Final Native Public]

// UInterchangeBaseNode (/Script/InterchangeCore.InterchangeBaseNode)
    bool SetParentUid(const FString& ParentUid); // 0x5bbd4e0 [Final Native Public]
    bool SetEnabled(bool bIsEnabled); // 0x5bbd0f0 [Final Native Public]
    bool SetDisplayLabel(const FString& DisplayName); // 0x5bbd040 [Final Native Public]
    bool SetAssetName(const FString& AssetName); // 0x5bbc220 [Native Public]
    bool RemoveTargetNodeUid(const FString& AssetUid); // 0x5bbb3c0 [Final Native Public]
    bool RemoveAttribute(const FString& NodeAttributeKey); // 0x5bbb1a0 [Final Native Public]
    bool IsEnabled(); // 0x5bbae80 [Final Native Public]
    void InitializeNode(const FString& UniqueID, const FString& DisplayLabel, const EInterchangeNodeContainerType& NodeContainerType); // 0x5bbac40 [Final Native Public]
    bool GetVector2Attribute(const FString& NodeAttributeKey, const FVector2f& OutValue); // 0x5bbab40 [Final Native Public]
    FString GetUniqueID(); // 0x5bb9e80 [Final Native Public]
    void GetTargetNodeUids(const TArray<FString>& OutTargetAssets); // 0x5bb9db0 [Final Native Public]
    int32 GetTargetNodeCount(); // 0x5bb9d80 [Final Native Public]
    bool GetStringAttribute(const FString& NodeAttributeKey, const FString& OutValue); // 0x5bb9c70 [Final Native Public]
    FString GetParentUid(); // 0x5bb9ab0 [Final Native Public]
    EInterchangeNodeContainerType GetNodeContainerType(); // 0x5bb9830 [Final Native Public]
    bool GetLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& OutValue); // 0x5bb92b0 [Final Native Public]
    bool GetInt32Attribute(const FString& NodeAttributeKey, const int32& OutValue); // 0x5bb9090 [Final Native Public]
    bool GetGuidAttribute(const FString& NodeAttributeKey, const FGuid& OutValue); // 0x5bb8f90 [Final Native Public]
    bool GetFloatAttribute(const FString& NodeAttributeKey, const float& OutValue); // 0x5bb8d70 [Final Native Public]
    bool GetDoubleAttribute(const FString& NodeAttributeKey, const double& OutValue); // 0x5bb87f0 [Final Native Public]
    FString GetDisplayLabel(); // 0x5bb8720 [Final Native Public]
    bool GetBooleanAttribute(const FString& NodeAttributeKey, const bool& OutValue); // 0x5bb7a70 [Final Native Public]
    FString GetAssetName(); // 0x47721b0 [Native Public]
    bool AddVector2Attribute(const FString& NodeAttributeKey, const FVector2f& Value); // 0x5bb6ad0 [Final Native Public]
    bool AddTargetNodeUid(const FString& AssetUid); // 0x5bb6a20 [Final Native Public]
    bool AddStringAttribute(const FString& NodeAttributeKey, const FString& Value); // 0x5bb6920 [Final Native Public]
    bool AddLinearColorAttribute(const FString& NodeAttributeKey, const FLinearColor& Value); // 0x5bb65a0 [Final Native Public]
    bool AddInt32Attribute(const FString& NodeAttributeKey, const int32& Value); // 0x5bb64a0 [Final Native Public]
    bool AddGuidAttribute(const FString& NodeAttributeKey, const FGuid& Value); // 0x5bb63a0 [Final Native Public]
    bool AddFloatAttribute(const FString& NodeAttributeKey, const float& Value); // 0x5bb62a0 [Final Native Public]
    bool AddDoubleAttribute(const FString& NodeAttributeKey, const double& Value); // 0x5bb60f0 [Final Native Public]
    bool AddBooleanAttribute(const FString& NodeAttributeKey, const bool& Value); // 0x5bb5ff0 [Final Native Public]

// UInterchangeBaseNodeContainer (/Script/InterchangeCore.InterchangeBaseNodeContainer)
    bool SetNodeParentUid(const FString& NodeUniqueID, const FString& NewParentNodeUid); // 0x5bbd3e0 [Final Native Public]
    void SaveToFile(const FString& Filename); // 0x5bbba90 [Final Native Public]
    void ResetChildrenCache(); // 0x5bbba70 [Final Native Public]
    void ReplaceNode(const FString& NodeUniqueID, UInterchangeFactoryBaseNode* NewNode); // 0x5bbb750 [Final Native Public]
    void LoadFromFile(const FString& Filename); // 0x5bbb080 [Final Native Public]
    bool IsNodeUidValid(const FString& NodeUniqueID); // 0x5bbaf70 [Final Native Public]
    void GetRoots(const TArray<FString>& RootNodes); // 0x5bb9ba0 [Final Native Public]
    void GetNodes(TSubclassOf<UObject> ClassNode, const TArray<FString>& OutNodes); // 0x5bb9920 [Final Native Public]
    TArray<FString> GetNodeChildrenUids(const FString& NodeUniqueID); // 0x5bb96e0 [Final Native Public]
    int32 GetNodeChildrenCount(const FString& NodeUniqueID); // 0x5bb95f0 [Final Native Public]
    UInterchangeBaseNode* GetNodeChildren(const FString& NodeUniqueID, int32 ChildIndex); // 0x5bb9500 [Final Native Public]
    UInterchangeBaseNode* GetNode(const FString& NodeUniqueID); // 0x5bb93b0 [Final Native Public]
    UInterchangeFactoryBaseNode* GetFactoryNode(const FString& NodeUniqueID); // 0x5bb8c00 [Final Native Public]
    void ComputeChildrenCache(); // 0x5bb6bd0 [Final Native Public]
    FString AddNode(UInterchangeBaseNode* Node); // 0x5bb66a0 [Final Native Public]

// UInterchangeFactoryBaseNode (/Script/InterchangeCore.InterchangeFactoryBaseNode)
    bool UnsetSkipNodeImport(); // 0x5bbd9d0 [Final Native Public]
    bool UnsetForceNodeReimport(); // 0x5bbd8e0 [Final Native Public]
    bool ShouldSkipNodeImport(); // 0x5bbd830 [Final Native Public]
    bool ShouldForceNodeReimport(); // 0x5bbd780 [Final Native Public]
    bool SetSkipNodeImport(); // 0x5bbd6b0 [Final Native Public]
    bool SetReimportStrategyFlags(const EReimportStrategyFlags& ReimportStrategyFlags); // 0x5bbd590 [Final Native Public]
    bool SetForceNodeReimport(); // 0x5bbd310 [Final Native Public]
    bool SetCustomSubPath(const FString& AttributeValue); // 0x5bbcec0 [Final Native Public]
    bool SetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x5bbc750 [Final Native Public]
    bool RemoveFactoryDependencyUid(const FString& DependencyUid); // 0x5bbb310 [Final Native Public]
    EReimportStrategyFlags GetReimportStrategyFlags(); // 0x5bb9b30 [Final Native Public]
    void GetFactoryDependency(int32 Index, const FString& OutDependency); // 0x5bb8b10 [Final Native Public]
    int32 GetFactoryDependenciesCount(); // 0x5bb8ae0 [Final Native Public]
    void GetFactoryDependencies(const TArray<FString>& OutDependencies); // 0x5bb8a10 [Final Native Public]
    bool GetCustomSubPath(const FString& AttributeValue); // 0x5bb8510 [Final Native Public]
    bool GetCustomReferenceObject(const FSoftObjectPath& AttributeValue); // 0x5bb8070 [Final Native Public]
    bool AddFactoryDependencyUid(const FString& DependencyUid); // 0x5bb61f0 [Final Native Public]

// UInterchangeSourceNode (/Script/InterchangeCore.InterchangeSourceNode)
    bool SetCustomSourceTimelineStart(const double& AttributeValue); // 0x5bbcd40 [Final Native Public]
    bool SetCustomSourceTimelineEnd(const double& AttributeValue); // 0x5bbcbc0 [Final Native Public]
    bool SetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x5bbca50 [Final Native Public]
    bool SetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x5bbc8e0 [Final Native Public]
    bool SetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x5bbc5d0 [Final Native Public]
    bool SetCustomAnimatedTimeStart(const double& AttributeValue); // 0x5bbc450 [Final Native Public]
    bool SetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x5bbc2d0 [Final Native Public]
    void InitializeSourceNode(const FString& UniqueID, const FString& DisplayLabel); // 0x5bbad80 [Final Native Public]
    bool GetCustomSourceTimelineStart(const double& AttributeValue); // 0x5bb8410 [Final Native Public]
    bool GetCustomSourceTimelineEnd(const double& AttributeValue); // 0x5bb8310 [Final Native Public]
    bool GetCustomSourceFrameRateNumerator(const int32& AttributeValue); // 0x5bb8220 [Final Native Public]
    bool GetCustomSourceFrameRateDenominator(const int32& AttributeValue); // 0x5bb8130 [Final Native Public]
    bool GetCustomImportUnusedMaterial(const bool& AttributeValue); // 0x5bb7e90 [Final Native Public]
    bool GetCustomAnimatedTimeStart(const double& AttributeValue); // 0x5bb7d90 [Final Native Public]
    bool GetCustomAnimatedTimeEnd(const double& AttributeValue); // 0x5bb7c90 [Final Native Public]

// UInterchangeUserDefinedAttributesAPI (/Script/InterchangeCore.InterchangeUserDefinedAttributesAPI)
    bool RemoveUserDefinedAttribute(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName); // 0x5bbb470 [Final Native Static Public]
    void GetUserDefinedAttributeInfos(UInterchangeBaseNode* InterchangeNode, const TArray<FInterchangeUserDefinedAttributeInfo>& UserDefinedAttributeInfos); // 0x5bb9f50 [Final Native Static Public]
    bool GetUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& OutValue, const FString& OutPayloadKey); // 0x5bba950 [Final Native Static Public]
    bool GetUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& OutValue, const FString& OutPayloadKey); // 0x5bba550 [Final Native Static Public]
    bool GetUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& OutValue, const FString& OutPayloadKey); // 0x5bba760 [Final Native Static Public]
    bool GetUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& OutValue, const FString& OutPayloadKey); // 0x5bba350 [Final Native Static Public]
    bool GetUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& OutValue, const FString& OutPayloadKey); // 0x5bba160 [Final Native Static Public]
    void DuplicateAllUserDefinedAttribute(UInterchangeBaseNode* InterchangeSourceNode, UInterchangeBaseNode* InterchangeDestinationNode, bool bAddSourceNodeName); // 0x5bb7830 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Int32(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const int32& Value, const FString& PayloadKey); // 0x5bb74f0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_FString(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const FString& Value, const FString& PayloadKey); // 0x5bb7070 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Float(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const float& Value, const FString& PayloadKey); // 0x5bb72b0 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Double(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const double& Value, const FString& PayloadKey); // 0x5bb6e30 [Final Native Static Public]
    bool CreateUserDefinedAttribute_Boolean(UInterchangeBaseNode* InterchangeNode, const FString& UserDefinedAttributeName, const bool& Value, const FString& PayloadKey); // 0x5bb6bf0 [Final Native Static Public]

// UInterchangeFilePickerBase (/Script/InterchangeEngine.InterchangeFilePickerBase)
    bool ScriptedFilePickerForTranslatorType(const EInterchangeTranslatorType& TranslatorType, FInterchangeFilePickerParameters& Parameters, const TArray<FString>& OutFilenames); // 0x5c1d9f0 [Native Event Public]
    bool ScriptedFilePickerForTranslatorAssetType(const EInterchangeTranslatorAssetType& TranslatorAssetType, FInterchangeFilePickerParameters& Parameters, const TArray<FString>& OutFilenames); // 0x5c1d800 [Native Event Public]

// UInterchangePipelineConfigurationBase (/Script/InterchangeEngine.InterchangePipelineConfigurationBase)
    EInterchangePipelineConfigurationDialogResult ScriptedShowScenePipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData); // 0x5c1df20 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowReimportPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData); // 0x5c1dd80 [Native Event Public]
    EInterchangePipelineConfigurationDialogResult ScriptedShowPipelineConfigurationDialog(const TArray<FInterchangeStackInfo>& PipelineStacks, const TArray<UInterchangePipelineBase*>& OutPipelines, UInterchangeSourceData* SourceData); // 0x5c1dbe0 [Native Event Public]

// UInterchangeAssetImportData (/Script/InterchangeEngine.InterchangeAssetImportData)
    void SetPipelines(const TArray<UObject*>& InPipelines); // 0x5c1e2a0 [Final Native Public]
    void SetNodeContainer(UInterchangeBaseNodeContainer* InNodeContainer); // 0x5c1e0c0 [Final Native Public]
    FString ScriptGetFirstFilename(); // 0x305b070 [Final Native Public]
    TArray<FString> ScriptExtractFilenames(); // 0x5c1d770 [Final Native Public]
    TArray<FString> ScriptExtractDisplayLabels(); // 0x5c1d770 [Final Native Public]
    UInterchangeBaseNode* GetStoredNode(const FString& InNodeUniqueId); // 0x5c1d2b0 [Final Native Public]
    UInterchangeFactoryBaseNode* GetStoredFactoryNode(const FString& InNodeUniqueId); // 0x5c1d1f0 [Final Native Public]
    TArray<UObject*> GetPipelines(); // 0x5c1d040 [Final Native Public]
    int32 GetNumberOfPipelines(); // 0x5c1d000 [Final Native Public]
    UInterchangeBaseNodeContainer* GetNodeContainer(); // 0x5c1cf80 [Final Native Public]

// UInterchangePipelineStackOverride (/Script/InterchangeEngine.InterchangePipelineStackOverride)
    void AddPythonPipeline(UInterchangePythonPipelineBase* PipelineBase); // 0x5c1cca0 [Final Native Public]
    void AddPipeline(UInterchangePipelineBase* PipelineBase); // 0x5c1cca0 [Final Native Public]
    void AddBlueprintPipeline(UInterchangeBlueprintPipelineBase* PipelineBase); // 0x5c1cca0 [Final Native Public]

// UInterchangeManager (/Script/InterchangeEngine.InterchangeManager)
    bool ImportScene(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x5c1d510 [Final Native Public]
    bool ImportAsset(const FString& ContentPath, UInterchangeSourceData* SourceData, FImportAssetParameters& ImportAssetParameters); // 0x5c1d370 [Final Native Public]
    TSubclassOf<UObject> GetRegisteredFactoryClass(TSubclassOf<UObject> ClassToMake); // 0x5c1d150 [Final Native Public]
    UInterchangeManager* GetInterchangeManagerScripted(); // 0x5c1cf50 [Final Native Static Public]
    bool ExportScene(UObject* World, bool bIsAutomated); // 0x5c1ce90 [Final Native Public]
    bool ExportAsset(UObject* Asset, bool bIsAutomated); // 0x5c1ce90 [Final Native Public]
    UInterchangeSourceData* CreateSourceData(const FString& InFilename); // 0x5c1cdf0 [Final Native Static Public]

// UInterchangeAnimationTrackSetFactoryNode (/Script/InterchangeFactoryNodes.InterchangeAnimationTrackSetFactoryNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x5c292d0 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x5c28bf0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x5c28980 [Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x5c27880 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x5c27200 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x5c271d0 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x5c270e0 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x5c26f80 [Final Native Public]

// UInterchangeActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeActorFactoryNode)
    bool SetCustomMobility(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5c640f0 [Final Native Public]
    bool SetCustomGlobalTransform(FTransform& AttributeValue, bool bAddApplyDelegate); // 0x5c62d30 [Final Native Public]
    bool SetCustomActorClassName(const FString& AttributeValue); // 0x5c60f10 [Final Native Public]
    bool GetCustomMobility(const uint8& AttributeValue); // 0x5c5b800 [Final Native Public]
    bool GetCustomGlobalTransform(FTransform& AttributeValue); // 0x5c5a990 [Final Native Public]
    bool GetCustomActorClassName(const FString& AttributeValue); // 0x5c590d0 [Final Native Public]

// UInterchangePhysicalCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicalCameraFactoryNode)
    bool SetCustomSensorWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c29c00 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c29b10 [Final Native Public]
    bool SetCustomFocusMethod(const ECameraFocusMethod& AttributeValue, bool bAddApplyDelegate); // 0x5c291e0 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c290f0 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x5c28100 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x5c28000 [Final Native Public]
    bool GetCustomFocusMethod(const ECameraFocusMethod& AttributeValue); // 0x5c27780 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x5c27680 [Final Native Public]

// UInterchangeStandardCameraFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStandardCameraFactoryNode)
    bool SetCustomWidth(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c2a2b0 [Final Native Public]
    bool SetCustomProjectionMode(const ECameraProjectionMode& AttributeValue, bool bAddApplyDelegate); // 0x5c29a20 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c29860 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c29000 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c28f10 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c28d50 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x5c28880 [Final Native Public]
    bool GetCustomProjectionMode(const ECameraProjectionMode& AttributeValue); // 0x5c27f00 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x5c27d50 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x5c27580 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x5c27480 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x5c272d0 [Final Native Public]

// UInterchangeBaseLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeBaseLightFactoryNode)
    bool SetCustomUseTemperature(bool AttributeValue, bool bAddApplyDelegate); // 0x5c2a1d0 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue, bool bAddApplyDelegate); // 0x5c2a020 [Final Native Public]
    bool SetCustomLightColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x5c296a0 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue, bool bAddApplyDelegate); // 0x5c29500 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x5c285e0 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x5c28480 [Final Native Public]
    bool GetCustomLightColor(const FColor& AttributeValue); // 0x5c27c00 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x5c27aa0 [Final Native Public]

// UInterchangeLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeLightFactoryNode)
    bool SetCustomIntensityUnits(const ELightUnits& AttributeValue, bool bAddApplyDelegate); // 0x5c295d0 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x5c29380 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue, bool bAddApplyDelegate); // 0x5c28e40 [Final Native Public]
    bool GetCustomIntensityUnits(const ELightUnits& AttributeValue); // 0x5c27b50 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x5c27930 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x5c273d0 [Final Native Public]

// UInterchangeRectLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeRectLightFactoryNode)
    bool SetCustomSourceWidth(float AttributeValue, bool bAddApplyDelegate); // 0x5c29f50 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue, bool bAddApplyDelegate); // 0x5c29e80 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x5c283d0 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x5c28320 [Final Native Public]

// UInterchangePointLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangePointLightFactoryNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue, bool bAddApplyDelegate); // 0x5c2a0f0 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue, bool bAddApplyDelegate); // 0x5c29790 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x5c28530 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x5c27ca0 [Final Native Public]

// UInterchangeSpotLightFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSpotLightFactoryNode)
    bool SetCustomOuterConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x5c29950 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue, bool bAddApplyDelegate); // 0x5c29430 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x5c27e50 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x5c279f0 [Final Native Public]

// UInterchangePhysicsAssetFactoryNode (/Script/InterchangeFactoryNodes.InterchangePhysicsAssetFactoryNode)
    bool SetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x5c29cf0 [Final Native Public]
    void InitializePhysicsAssetNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass); // 0x5c289b0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x5c28980 [Native Public]
    bool GetCustomSkeletalMeshUid(const FString& AttributeValue); // 0x5c28200 [Final Native Public]

// UInterchangeSceneVariantSetsFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSceneVariantSetsFactoryNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x5c28ca0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x5c28980 [Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x5c287b0 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x5c28780 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x5c28690 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x5c27030 [Final Native Public]

// UInterchangeSkeletonFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletonFactoryNode)
    bool SetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x5c39a70 [Final Native Public]
    bool SetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x5c39750 [Final Native Public]
    bool SetCustomRootJointUid(const FString& AttributeValue); // 0x5c393d0 [Final Native Public]
    void InitializeSkeletonNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass); // 0x5c35480 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x5c28980 [Native Public]
    bool GetCustomUseTimeZeroForBindPose(const bool& AttributeValue); // 0x5c34a50 [Final Native Public]
    bool GetCustomSkeletalMeshFactoryNodeUid(const FString& AttributeValue); // 0x5c34810 [Final Native Public]
    bool GetCustomRootJointUid(const FString& AttributeValue); // 0x5c345f0 [Final Native Public]

// UInterchangeTextureFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureFactoryNode)
    bool SetCustomVirtualTextureStreaming(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c39be0 [Final Native Public]
    bool SetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x5c398e0 [Final Native Public]
    bool SetCustomSRGB(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c39560 [Final Native Public]
    bool SetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x5c39260 [Final Native Public]
    bool SetCustomPowerOfTwoMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5c39090 [Final Native Public]
    bool SetCustomPaddingColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x5c38ed0 [Final Native Public]
    bool SetCustomMipLoadOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5c38ce0 [Final Native Public]
    bool SetCustomMipGenSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5c38b10 [Final Native Public]
    bool SetCustomMaxTextureSize(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5c38940 [Final Native Public]
    bool SetCustomLossyCompressionAmount(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5c38770 [Final Native Public]
    bool SetCustomLODGroup(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5c38580 [Final Native Public]
    bool SetCustomLODBias(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5c38390 [Final Native Public]
    bool SetCustomFilter(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5c381a0 [Final Native Public]
    bool SetCustomDownscaleOptions(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5c37fb0 [Final Native Public]
    bool SetCustomDownscale(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c37ec0 [Final Native Public]
    bool SetCustomDeferCompression(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c37cf0 [Final Native Public]
    bool SetCustomCompressionSettings(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5c37b00 [Final Native Public]
    bool SetCustomCompressionQuality(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5c37930 [Final Native Public]
    bool SetCustomCompressionNoAlpha(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c37760 [Final Native Public]
    bool SetCustomCompositeTextureMode(const uint8& AttributeValue, bool bAddApplyDelegate); // 0x5c37590 [Final Native Public]
    bool SetCustomCompositePower(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c373c0 [Final Native Public]
    bool SetCustomChromaKeyThreshold(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c371f0 [Final Native Public]
    bool SetCustomChromaKeyColor(const FColor& AttributeValue, bool bAddApplyDelegate); // 0x5c37030 [Final Native Public]
    bool SetCustombUseLegacyGamma(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c3a510 [Final Native Public]
    bool SetCustombPreserveBorder(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c3a340 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c3a170 [Final Native Public]
    bool SetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c39fa0 [Final Native Public]
    bool SetCustombChromaKeyTexture(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c39dd0 [Final Native Public]
    bool SetCustomAlphaCoverageThresholds(const FVector4& AttributeValue, bool bAddApplyDelegate); // 0x5c36e50 [Final Native Public]
    bool SetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x5c36ce0 [Final Native Public]
    bool SetCustomAdjustVibrance(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c36b10 [Final Native Public]
    bool SetCustomAdjustSaturation(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c36940 [Final Native Public]
    bool SetCustomAdjustRGBCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c36770 [Final Native Public]
    bool SetCustomAdjustMinAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c365a0 [Final Native Public]
    bool SetCustomAdjustMaxAlpha(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c363d0 [Final Native Public]
    bool SetCustomAdjustHue(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c36200 [Final Native Public]
    bool SetCustomAdjustBrightnessCurve(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c36030 [Final Native Public]
    bool SetCustomAdjustBrightness(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c35e60 [Final Native Public]
    void InitializeTextureNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetName); // 0x5c356c0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x5c28980 [Native Public]
    bool GetCustomVirtualTextureStreaming(const bool& AttributeValue); // 0x5c34b50 [Final Native Public]
    bool GetCustomTranslatedTextureNodeUid(const FString& AttributeValue); // 0x5c34930 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x5c34710 [Final Native Public]
    bool GetCustomPreferCompressedSourceData(const bool& AttributeValue); // 0x5c344f0 [Final Native Public]
    bool GetCustomPowerOfTwoMode(const uint8& AttributeValue); // 0x5c343f0 [Final Native Public]
    bool GetCustomPaddingColor(const FColor& AttributeValue); // 0x5c34300 [Final Native Public]
    bool GetCustomMipLoadOptions(const uint8& AttributeValue); // 0x5c34200 [Final Native Public]
    bool GetCustomMipGenSettings(const uint8& AttributeValue); // 0x5c34100 [Final Native Public]
    bool GetCustomMaxTextureSize(const int32& AttributeValue); // 0x5c34000 [Final Native Public]
    bool GetCustomLossyCompressionAmount(const uint8& AttributeValue); // 0x5c33f00 [Final Native Public]
    bool GetCustomLODGroup(const uint8& AttributeValue); // 0x5c33e00 [Final Native Public]
    bool GetCustomLODBias(const int32& AttributeValue); // 0x5c33d00 [Final Native Public]
    bool GetCustomFilter(const uint8& AttributeValue); // 0x5c33c00 [Final Native Public]
    bool GetCustomDownscaleOptions(const uint8& AttributeValue); // 0x5c33b00 [Final Native Public]
    bool GetCustomDownscale(const float& AttributeValue); // 0x5c33a50 [Final Native Public]
    bool GetCustomDeferCompression(const bool& AttributeValue); // 0x5c33950 [Final Native Public]
    bool GetCustomCompressionSettings(const uint8& AttributeValue); // 0x5c33850 [Final Native Public]
    bool GetCustomCompressionQuality(const uint8& AttributeValue); // 0x5c33750 [Final Native Public]
    bool GetCustomCompressionNoAlpha(const bool& AttributeValue); // 0x5c33650 [Final Native Public]
    bool GetCustomCompositeTextureMode(const uint8& AttributeValue); // 0x5c33550 [Final Native Public]
    bool GetCustomCompositePower(const float& AttributeValue); // 0x5c33450 [Final Native Public]
    bool GetCustomChromaKeyThreshold(const float& AttributeValue); // 0x5c33350 [Final Native Public]
    bool GetCustomChromaKeyColor(const FColor& AttributeValue); // 0x5c33260 [Final Native Public]
    bool GetCustombUseLegacyGamma(const bool& AttributeValue); // 0x5c35050 [Final Native Public]
    bool GetCustombPreserveBorder(const bool& AttributeValue); // 0x5c34f50 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x5c34e50 [Final Native Public]
    bool GetCustombDoScaleMipsForAlphaCoverage(const bool& AttributeValue); // 0x5c34d50 [Final Native Public]
    bool GetCustombChromaKeyTexture(const bool& AttributeValue); // 0x5c34c50 [Final Native Public]
    bool GetCustomAlphaCoverageThresholds(const FVector4& AttributeValue); // 0x5c33150 [Final Native Public]
    bool GetCustomAllowNonPowerOfTwo(const bool& AttributeValue); // 0x5c33050 [Final Native Public]
    bool GetCustomAdjustVibrance(const float& AttributeValue); // 0x5c32f50 [Final Native Public]
    bool GetCustomAdjustSaturation(const float& AttributeValue); // 0x5c32e50 [Final Native Public]
    bool GetCustomAdjustRGBCurve(const float& AttributeValue); // 0x5c32d50 [Final Native Public]
    bool GetCustomAdjustMinAlpha(const float& AttributeValue); // 0x5c32c50 [Final Native Public]
    bool GetCustomAdjustMaxAlpha(const float& AttributeValue); // 0x5c32b50 [Final Native Public]
    bool GetCustomAdjustHue(const float& AttributeValue); // 0x5c32a50 [Final Native Public]
    bool GetCustomAdjustBrightnessCurve(const float& AttributeValue); // 0x5c32950 [Final Native Public]
    bool GetCustomAdjustBrightness(const float& AttributeValue); // 0x5c32850 [Final Native Public]

// UInterchangeTexture2DArrayFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DArrayFactoryNode)
    bool SetCustomAddressZ(uint8 AttributeValue, bool bAddApplyDelegate); // 0x5c35ca0 [Final Native Public]
    bool GetCustomAddressZ(const uint8& AttributeValue); // 0x5c32750 [Final Native Public]
    bool GetCustomAddressY(const uint8& AttributeValue); // 0x5c32550 [Final Native Public]
    bool GetCustomAddressX(const uint8& AttributeValue); // 0x5c32350 [Final Native Public]

// UInterchangeTexture2DFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTexture2DFactoryNode)
    void SetSourceBlocks(TMap<int32, FString>& InSourceBlocks); // 0x5c3a900 [Final Native Public]
    void SetSourceBlockByCoordinates(int32 X, int32 Y, const FString& InSourceFile); // 0x5c3a7d0 [Final Native Public]
    void SetSourceBlock(int32 BlockIndex, const FString& InSourceFile); // 0x5c3a6e0 [Final Native Public]
    bool SetCustomAddressY(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x5c35ac0 [Final Native Public]
    bool SetCustomAddressX(const TextureAddress& AttributeValue, bool bAddApplyDelegate); // 0x5c358e0 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x5c35390 [Final Native Public]
    bool GetSourceBlockByCoordinates(int32 X, int32 Y, const FString& OutSourceFile); // 0x5c35250 [Final Native Public]
    bool GetSourceBlock(int32 BlockIndex, const FString& OutSourceFile); // 0x5c35150 [Final Native Public]
    bool GetCustomAddressY(const TextureAddress& AttributeValue); // 0x5c32650 [Final Native Public]
    bool GetCustomAddressX(const TextureAddress& AttributeValue); // 0x5c32450 [Final Native Public]

// UInterchangeTextureLightProfileFactoryNode (/Script/InterchangeFactoryNodes.InterchangeTextureLightProfileFactoryNode)
    bool SetCustomTextureMultiplier(float AttributeValue, bool bAddApplyDelegate); // 0x5c65a40 [Final Native Public]
    bool SetCustomBrightness(float AttributeValue, bool bAddApplyDelegate); // 0x5c61680 [Final Native Public]
    bool GetCustomTextureMultiplier(const float& AttributeValue); // 0x5c5cc80 [Final Native Public]
    bool GetCustomBrightness(const float& AttributeValue); // 0x5c59690 [Final Native Public]

// UInterchangeAnimSequenceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeAnimSequenceFactoryNode)
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5c653d0 [Final Native Public]
    bool SetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x5c65240 [Final Native Public]
    bool SetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x5c64c80 [Final Native Public]
    bool SetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x5c63c10 [Final Native Public]
    bool SetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x5c63440 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x5c632d0 [Final Native Public]
    bool SetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x5c63160 [Final Native Public]
    bool SetCustomImportBoneTracks(const bool& AttributeValue); // 0x5c62ff0 [Final Native Public]
    bool SetCustomImportAttributeCurves(const bool& AttributeValue); // 0x5c62e80 [Final Native Public]
    bool SetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x5c62390 [Final Native Public]
    bool SetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x5c62020 [Final Native Public]
    bool SetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x5c61eb0 [Final Native Public]
    bool SetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x5c61d40 [Final Native Public]
    bool SetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x5c610a0 [Final Native Public]
    void SetAnimationPayloadKeysForSceneNodeUids(TMap<FString, FString>& SceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& SceneNodeAnimationPayloadKeyTypes); // 0x5c60b80 [Final Native Public]
    void SetAnimationPayloadKeysForMorphTargetNodeUids(TMap<FString, FString>& MorphTargetAnimationPayloadKeyUids, TMap<FString, uint8>& MorphTargetAnimationPayloadKeyTypes); // 0x5c609b0 [Final Native Public]
    bool SetAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x5c60900 [Final Native Public]
    bool SetAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x5c60850 [Final Native Public]
    bool SetAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x5c607a0 [Final Native Public]
    bool RemoveAnimatedMaterialCurveSuffixe(const FString& MaterialCurveSuffixe); // 0x5c60150 [Final Native Public]
    bool RemoveAnimatedAttributeStepCurveName(const FString& AttributeStepCurveName); // 0x5c600a0 [Final Native Public]
    bool RemoveAnimatedAttributeCurveName(const FString& AttributeCurveName); // 0x5c5fff0 [Final Native Public]
    void InitializeAnimSequenceNode(const FString& UniqueID, const FString& DisplayLabel); // 0x5c5f8f0 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutSceneNodeAnimationPayloadKeys); // 0x5c5ed40 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x5c28980 [Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FInterchangeAnimationPayLoadKey>& OutMorphTargetNodeAnimationPayloads); // 0x5c5e440 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5c5c720 [Final Native Public]
    bool GetCustomSkeletonFactoryNodeUid(const FString& AttributeValue); // 0x5c5c600 [Final Native Public]
    bool GetCustomRemoveCurveRedundantKeys(const bool& AttributeValue); // 0x5c5c120 [Final Native Public]
    bool GetCustomMaterialDriveParameterOnCustomAttribute(const bool& AttributeValue); // 0x5c5b3e0 [Final Native Public]
    bool GetCustomImportBoneTracksSampleRate(const double& AttributeValue); // 0x5c5aea0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStop(const double& AttributeValue); // 0x5c5ada0 [Final Native Public]
    bool GetCustomImportBoneTracksRangeStart(const double& AttributeValue); // 0x5c5aca0 [Final Native Public]
    bool GetCustomImportBoneTracks(const bool& AttributeValue); // 0x5c5aba0 [Final Native Public]
    bool GetCustomImportAttributeCurves(const bool& AttributeValue); // 0x5c5aaa0 [Final Native Public]
    bool GetCustomDoNotImportCurveWithZero(const bool& AttributeValue); // 0x5c5a1b0 [Final Native Public]
    bool GetCustomDeleteExistingNonCurveCustomAttributes(const bool& AttributeValue); // 0x5c59e90 [Final Native Public]
    bool GetCustomDeleteExistingMorphTargetCurves(const bool& AttributeValue); // 0x5c59d90 [Final Native Public]
    bool GetCustomDeleteExistingCustomAttributeCurves(const bool& AttributeValue); // 0x5c59c90 [Final Native Public]
    bool GetCustomAddCurveMetadataToSkeleton(const bool& AttributeValue); // 0x5c59190 [Final Native Public]
    int32 GetAnimatedMaterialCurveSuffixesCount(); // 0x5c583f0 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixes(const TArray<FString>& OutMaterialCurveSuffixes); // 0x5c58310 [Final Native Public]
    void GetAnimatedMaterialCurveSuffixe(int32 Index, const FString& OutMaterialCurveSuffixe); // 0x5c58220 [Final Native Public]
    int32 GetAnimatedAttributeStepCurveNamesCount(); // 0x5c581e0 [Final Native Public]
    void GetAnimatedAttributeStepCurveNames(const TArray<FString>& OutAttributeStepCurveNames); // 0x5c58100 [Final Native Public]
    void GetAnimatedAttributeStepCurveName(int32 Index, const FString& OutAttributeStepCurveName); // 0x5c58010 [Final Native Public]
    int32 GetAnimatedAttributeCurveNamesCount(); // 0x5c57fd0 [Final Native Public]
    void GetAnimatedAttributeCurveNames(const TArray<FString>& OutAttributeCurveNames); // 0x5c57ef0 [Final Native Public]
    void GetAnimatedAttributeCurveName(int32 Index, const FString& OutAttributeCurveName); // 0x5c57e00 [Final Native Public]

// UInterchangeCommonPipelineDataFactoryNode (/Script/InterchangeFactoryNodes.InterchangeCommonPipelineDataFactoryNode)
    bool SetCustomGlobalOffsetTransform(UInterchangeBaseNodeContainer* NodeContainer, FTransform& AttributeValue); // 0x5c62b30 [Final Native Public]
    bool SetBakeMeshes(UInterchangeBaseNodeContainer* NodeContainer, const bool& AttributeValue); // 0x5c60d50 [Final Native Public]
    bool GetCustomGlobalOffsetTransform(FTransform& AttributeValue); // 0x5c5a830 [Final Native Public]
    bool GetBakeMeshes(const bool& AttributeValue); // 0x5c58590 [Final Native Public]

// UInterchangeMaterialFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFactoryNode)
    bool SetCustomTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c660c0 [Final Native Public]
    bool SetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue, bool bAddApplyDelegate); // 0x5c65ed0 [Final Native Public]
    bool SetCustomShadingModel(const EMaterialShadingModel& AttributeValue, bool bAddApplyDelegate); // 0x5c65050 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x5c64ee0 [Final Native Public]
    bool SetCustomRefractionMethod(const ERefractionMode& AttributeValue, bool bAddApplyDelegate); // 0x5c64a90 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c643b0 [Final Native Public]
    bool SetCustomBlendMode(const EBlendMode& AttributeValue, bool bAddApplyDelegate); // 0x5c613a0 [Final Native Public]
    bool GetTransmissionColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5f790 [Final Native Public]
    bool GetTangentConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5f630 [Final Native Public]
    bool GetSubsurfaceConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5f4d0 [Final Native Public]
    bool GetSpecularConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5f250 [Final Native Public]
    bool GetRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5ebe0 [Final Native Public]
    bool GetRefractionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5ea80 [Final Native Public]
    bool GetOpacityConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5e920 [Final Native Public]
    bool GetOcclusionConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5e6c0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x5c28980 [Native Public]
    bool GetNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5e560 [Final Native Public]
    bool GetMetallicConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5e2e0 [Final Native Public]
    bool GetFuzzColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5dcb0 [Final Native Public]
    bool GetEmissiveColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5db50 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x5c5d260 [Final Native Public]
    bool GetCustomTranslucencyLightingMode(const ETranslucencyLightingMode& AttributeValue); // 0x5c5d080 [Final Native Public]
    bool GetCustomShadingModel(const EMaterialShadingModel& AttributeValue); // 0x5c5c420 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x5c5c320 [Final Native Public]
    bool GetCustomRefractionMethod(const ERefractionMode& AttributeValue); // 0x5c5bf40 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x5c5ba00 [Final Native Public]
    bool GetCustomBlendMode(const EBlendMode& AttributeValue); // 0x5c593b0 [Final Native Public]
    bool GetClothConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c58e50 [Final Native Public]
    bool GetClearCoatRoughnessConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c58cf0 [Final Native Public]
    bool GetClearCoatNormalConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c58b90 [Final Native Public]
    bool GetClearCoatConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c58a30 [Final Native Public]
    bool GetBaseColorConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c58690 [Final Native Public]
    bool GetAnisotropyConnection(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c58430 [Final Native Public]
    bool ConnectToTransmissionColor(const FString& AttributeValue); // 0x5c57d30 [Final Native Public]
    bool ConnectToTangent(const FString& ExpressionNodeUid); // 0x5c57c60 [Final Native Public]
    bool ConnectToSubsurface(const FString& ExpressionNodeUid); // 0x5c57b90 [Final Native Public]
    bool ConnectToSpecular(const FString& ExpressionNodeUid); // 0x5c57ac0 [Final Native Public]
    bool ConnectToRoughness(const FString& ExpressionNodeUid); // 0x5c579f0 [Final Native Public]
    bool ConnectToRefraction(const FString& AttributeValue); // 0x5c57920 [Final Native Public]
    bool ConnectToOpacity(const FString& AttributeValue); // 0x5c57850 [Final Native Public]
    bool ConnectToOcclusion(const FString& AttributeValue); // 0x5c57780 [Final Native Public]
    bool ConnectToNormal(const FString& ExpressionNodeUid); // 0x5c576b0 [Final Native Public]
    bool ConnectToMetallic(const FString& AttributeValue); // 0x5c575e0 [Final Native Public]
    bool ConnectToFuzzColor(const FString& AttributeValue); // 0x5c57510 [Final Native Public]
    bool ConnectToEmissiveColor(const FString& ExpressionNodeUid); // 0x5c57440 [Final Native Public]
    bool ConnectToCloth(const FString& AttributeValue); // 0x5c57370 [Final Native Public]
    bool ConnectToClearCoatRoughness(const FString& AttributeValue); // 0x5c572a0 [Final Native Public]
    bool ConnectToClearCoatNormal(const FString& AttributeValue); // 0x5c571d0 [Final Native Public]
    bool ConnectToClearCoat(const FString& AttributeValue); // 0x5c57100 [Final Native Public]
    bool ConnectToBaseColor(const FString& AttributeValue); // 0x5c57030 [Final Native Public]
    bool ConnectToAnisotropy(const FString& ExpressionNodeUid); // 0x5c56f60 [Final Native Public]
    bool ConnectOutputToTransmissionColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c56e30 [Final Native Public]
    bool ConnectOutputToTangent(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c56d00 [Final Native Public]
    bool ConnectOutputToSubsurface(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c56bd0 [Final Native Public]
    bool ConnectOutputToSpecular(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c56aa0 [Final Native Public]
    bool ConnectOutputToRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c56970 [Final Native Public]
    bool ConnectOutputToRefraction(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c56840 [Final Native Public]
    bool ConnectOutputToOpacity(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c56710 [Final Native Public]
    bool ConnectOutputToOcclusion(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c565e0 [Final Native Public]
    bool ConnectOutputToNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c564b0 [Final Native Public]
    bool ConnectOutputToMetallic(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c56380 [Final Native Public]
    bool ConnectOutputToFuzzColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c56250 [Final Native Public]
    bool ConnectOutputToEmissiveColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c56120 [Final Native Public]
    bool ConnectOutputToCloth(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c55ff0 [Final Native Public]
    bool ConnectOutputToClearCoatRoughness(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c55ec0 [Final Native Public]
    bool ConnectOutputToClearCoatNormal(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c55d90 [Final Native Public]
    bool ConnectOutputToClearCoat(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c55c60 [Final Native Public]
    bool ConnectOutputToBaseColor(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c55b30 [Final Native Public]
    bool ConnectOutputToAnisotropy(const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c55a00 [Final Native Public]

// UInterchangeMaterialExpressionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialExpressionFactoryNode)
    bool SetCustomExpressionClassName(const FString& AttributeValue); // 0x5c625f0 [Final Native Public]
    bool GetCustomExpressionClassName(const FString& AttributeValue); // 0x5c5a3b0 [Final Native Public]

// UInterchangeMaterialInstanceFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialInstanceFactoryNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x5c645a0 [Final Native Public]
    bool SetCustomInstanceClassName(const FString& AttributeValue); // 0x5c638b0 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x5c5bb00 [Final Native Public]
    bool GetCustomInstanceClassName(const FString& AttributeValue); // 0x5c5b270 [Final Native Public]

// UInterchangeMaterialFunctionCallExpressionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFunctionCallExpressionFactoryNode)
    bool SetCustomMaterialFunctionDependency(const FString& AttributeValue); // 0x5c63d80 [Final Native Public]
    bool GetCustomMaterialFunctionDependency(const FString& AttributeValue); // 0x5c5b4e0 [Final Native Public]

// UInterchangeMaterialFunctionFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMaterialFunctionFactoryNode)
    TSubclassOf<UObject> GetObjectClass(); // 0x5c28980 [Native Public]
    bool GetInputConnection(const FString& InputName, const FString& ExpressionNodeUid, const FString& OutputName); // 0x5c5df10 [Final Native Public]

// UInterchangeMeshActorFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshActorFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x5bfd500 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x5c62960 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x5c61210 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x5bf6010 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x5bf4b60 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x5bf4800 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x5c5a6d0 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x5c59290 [Final Native Public]

// UInterchangeMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeMeshFactoryNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x5c66eb0 [Final Native Public]
    bool SetCustomVertexColorReplace(const bool& AttributeValue); // 0x5c66a40 [Final Native Public]
    bool SetCustomVertexColorOverride(const FColor& AttributeValue); // 0x5c668d0 [Final Native Public]
    bool SetCustomVertexColorIgnore(const bool& AttributeValue); // 0x5c66760 [Final Native Public]
    bool SetCustomUseMikkTSpace(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c66670 [Final Native Public]
    bool SetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c66580 [Final Native Public]
    bool SetCustomUseFullPrecisionUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c663a0 [Final Native Public]
    bool SetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c662b0 [Final Native Public]
    bool SetCustomRemoveDegenerates(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c64df0 [Final Native Public]
    bool SetCustomRecomputeTangents(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c649a0 [Final Native Public]
    bool SetCustomRecomputeNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c648b0 [Final Native Public]
    bool SetCustomLODGroup(const FName& AttributeValue, bool bAddApplyDelegate); // 0x5c63a40 [Final Native Public]
    bool SetCustomComputeWeightedNormals(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c61ae0 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x5c60570 [Final Native Public]
    bool RemoveLodDataUniqueId(const FString& LodDataUniqueId); // 0x5c60410 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x5c5f010 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x5c5ee60 [Final Native Public]
    void GetLodDataUniqueIds(const TArray<FString>& OutLodDataUniqueIds); // 0x5c5e0e0 [Final Native Public]
    int32 GetLodDataCount(); // 0x5c5e0a0 [Final Native Public]
    bool GetCustomVertexColorReplace(const bool& AttributeValue); // 0x5c5da50 [Final Native Public]
    bool GetCustomVertexColorOverride(const FColor& AttributeValue); // 0x5c5d960 [Final Native Public]
    bool GetCustomVertexColorIgnore(const bool& AttributeValue); // 0x5c5d860 [Final Native Public]
    bool GetCustomUseMikkTSpace(const bool& AttributeValue); // 0x5c5d760 [Final Native Public]
    bool GetCustomUseHighPrecisionTangentBasis(const bool& AttributeValue); // 0x5c5d660 [Final Native Public]
    bool GetCustomUseFullPrecisionUVs(const bool& AttributeValue); // 0x5c5d460 [Final Native Public]
    bool GetCustomUseBackwardsCompatibleF16TruncUVs(const bool& AttributeValue); // 0x5c5d360 [Final Native Public]
    bool GetCustomRemoveDegenerates(const bool& AttributeValue); // 0x5c5c220 [Final Native Public]
    bool GetCustomRecomputeTangents(const bool& AttributeValue); // 0x5c5be40 [Final Native Public]
    bool GetCustomRecomputeNormals(const bool& AttributeValue); // 0x5c5bd40 [Final Native Public]
    bool GetCustomLODGroup(const FName& AttributeValue); // 0x5c5b330 [Final Native Public]
    bool GetCustomComputeWeightedNormals(const bool& AttributeValue); // 0x5c59a90 [Final Native Public]
    bool AddLodDataUniqueId(const FString& LodDataUniqueId); // 0x5c55660 [Final Native Public]

// UInterchangeSkeletalMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshFactoryNode)
    bool SetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c66490 [Final Native Public]
    bool SetCustomThresholdUV(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c65de0 [Final Native Public]
    bool SetCustomThresholdTangentNormal(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c65cf0 [Final Native Public]
    bool SetCustomThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c65c00 [Final Native Public]
    bool SetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5c65550 [Final Native Public]
    bool SetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5c64730 [Final Native Public]
    bool SetCustomMorphThresholdPosition(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c642c0 [Final Native Public]
    bool SetCustomImportMorphTarget(const bool& AttributeValue); // 0x5c63740 [Final Native Public]
    bool SetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x5c635b0 [Final Native Public]
    bool SetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x5c61bd0 [Final Native Public]
    bool SetCustomBoneInfluenceLimit(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5c61590 [Final Native Public]
    void InitializeSkeletalMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass); // 0x5c5f9f0 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x5c28980 [Native Public]
    bool GetCustomUseHighPrecisionSkinWeights(const bool& AttributeValue); // 0x5c5d560 [Final Native Public]
    bool GetCustomThresholdUV(const float& AttributeValue); // 0x5c5cf80 [Final Native Public]
    bool GetCustomThresholdTangentNormal(const float& AttributeValue); // 0x5c5ce80 [Final Native Public]
    bool GetCustomThresholdPosition(const float& AttributeValue); // 0x5c5cd80 [Final Native Public]
    bool GetCustomSkeletonSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5c5c840 [Final Native Public]
    bool GetCustomPhysicAssetSoftObjectPath(const FSoftObjectPath& AttributeValue); // 0x5c5bc20 [Final Native Public]
    bool GetCustomMorphThresholdPosition(const float& AttributeValue); // 0x5c5b900 [Final Native Public]
    bool GetCustomImportMorphTarget(const bool& AttributeValue); // 0x5c5b170 [Final Native Public]
    bool GetCustomImportContentType(const EInterchangeSkeletalMeshContentType& AttributeValue); // 0x5c5afa0 [Final Native Public]
    bool GetCustomCreatePhysicsAsset(const bool& AttributeValue); // 0x5c59b90 [Final Native Public]
    bool GetCustomBoneInfluenceLimit(const int32& AttributeValue); // 0x5c59590 [Final Native Public]

// UInterchangeSkeletalMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeSkeletalMeshLodDataNode)
    bool SetCustomSkeletonUid(const FString& AttributeValue); // 0x5c656d0 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x5bf5eb0 [Final Native Public]
    bool RemoveAllMeshes(); // 0x5c5ff30 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x5bf42c0 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x5bf41e0 [Final Native Public]
    bool GetCustomSkeletonUid(const FString& AttributeValue); // 0x5c5c960 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x5bfd290 [Final Native Public]

// UInterchangeStaticMeshFactoryNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshFactoryNode)
    bool SetCustomSupportFaceRemap(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c65950 [Final Native Public]
    bool SetCustomSrcLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5c65860 [Final Native Public]
    bool SetCustomMinLightmapResolution(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5c64000 [Final Native Public]
    bool SetCustomMaxLumenMeshCards(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5c63f10 [Final Native Public]
    bool SetCustomGenerateLightmapUVs(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c62870 [Final Native Public]
    bool SetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c62780 [Final Native Public]
    bool SetCustomDstLightmapIndex(const int32& AttributeValue, bool bAddApplyDelegate); // 0x5c62500 [Final Native Public]
    bool SetCustomDistanceFieldResolutionScale(const float& AttributeValue, bool bAddApplyDelegate); // 0x5c622a0 [Final Native Public]
    bool SetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue, bool bAddApplyDelegate); // 0x5c62190 [Final Native Public]
    bool SetCustomBuildScale3D(const FVector& AttributeValue, bool bAddApplyDelegate); // 0x5c619f0 [Final Native Public]
    bool SetCustomBuildReversedIndexBuffer(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c61900 [Final Native Public]
    bool SetCustomBuildNanite(const bool& AttributeValue, bool bAddApplyDelegate); // 0x5c61840 [Final Native Public]
    bool RemoveSocketUd(const FString& SocketUid); // 0x5c60640 [Final Native Public]
    void InitializeStaticMeshNode(const FString& UniqueID, const FString& DisplayLabel, const FString& InAssetClass); // 0x5c5fc30 [Final Native Public]
    void GetSocketUids(const TArray<FString>& OutSocketUids); // 0x5c5f170 [Final Native Public]
    int32 GetSocketUidCount(); // 0x5c5f130 [Final Native Public]
    TSubclassOf<UObject> GetObjectClass(); // 0x5c28980 [Native Public]
    bool GetCustomSupportFaceRemap(const bool& AttributeValue); // 0x5c5cb80 [Final Native Public]
    bool GetCustomSrcLightmapIndex(const int32& AttributeValue); // 0x5c5ca80 [Final Native Public]
    bool GetCustomMinLightmapResolution(const int32& AttributeValue); // 0x5c5b700 [Final Native Public]
    bool GetCustomMaxLumenMeshCards(const int32& AttributeValue); // 0x5c5b600 [Final Native Public]
    bool GetCustomGenerateLightmapUVs(const bool& AttributeValue); // 0x5c5a5d0 [Final Native Public]
    bool GetCustomGenerateDistanceFieldAsIfTwoSided(const bool& AttributeValue); // 0x5c5a4d0 [Final Native Public]
    bool GetCustomDstLightmapIndex(const int32& AttributeValue); // 0x5c5a2b0 [Final Native Public]
    bool GetCustomDistanceFieldResolutionScale(const float& AttributeValue); // 0x5c5a0b0 [Final Native Public]
    bool GetCustomDistanceFieldReplacementMesh(const FSoftObjectPath& AttributeValue); // 0x5c59f90 [Final Native Public]
    bool GetCustomBuildScale3D(const FVector& AttributeValue); // 0x5c59990 [Final Native Public]
    bool GetCustomBuildReversedIndexBuffer(const bool& AttributeValue); // 0x5c59890 [Final Native Public]
    bool GetCustomBuildNanite(const bool& AttributeValue); // 0x5c59790 [Final Native Public]
    bool AddSocketUids(const TArray<FString>& InSocketUids); // 0x5c55870 [Final Native Public]
    bool AddSocketUid(const FString& SocketUid); // 0x5c557c0 [Final Native Public]

// UInterchangeStaticMeshLodDataNode (/Script/InterchangeFactoryNodes.InterchangeStaticMeshLodDataNode)
    bool SetOneConvexHullPerUCX(bool AttributeValue); // 0x5c66d30 [Final Native Public]
    bool SetImportCollision(bool AttributeValue); // 0x5c66bb0 [Final Native Public]
    bool RemoveSphereCollisionMeshUid(const FString& MeshName); // 0x5c606f0 [Final Native Public]
    bool RemoveMeshUid(const FString& MeshName); // 0x5c604c0 [Final Native Public]
    bool RemoveConvexCollisionMeshUid(const FString& MeshName); // 0x5c60360 [Final Native Public]
    bool RemoveCapsuleCollisionMeshUid(const FString& MeshName); // 0x5c602b0 [Final Native Public]
    bool RemoveBoxCollisionMeshUid(const FString& MeshName); // 0x5c60200 [Final Native Public]
    bool RemoveAllSphereCollisionMeshes(); // 0x5c5ffb0 [Final Native Public]
    bool RemoveAllMeshes(); // 0x5c5ff70 [Final Native Public]
    bool RemoveAllConvexCollisionMeshes(); // 0x5c5fef0 [Final Native Public]
    bool RemoveAllCapsuleCollisionMeshes(); // 0x5c5feb0 [Final Native Public]
    bool RemoveAllBoxCollisionMeshes(); // 0x5c5fe70 [Final Native Public]
    int32 GetSphereCollisionMeshUidsCount(); // 0x5c5f490 [Final Native Public]
    void GetSphereCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x5c5f3b0 [Final Native Public]
    bool GetOneConvexHullPerUCX(const bool& AttributeValue); // 0x5c5e820 [Final Native Public]
    int32 GetMeshUidsCount(); // 0x5c5e2a0 [Final Native Public]
    void GetMeshUids(const TArray<FString>& OutMeshNames); // 0x5c5e1c0 [Final Native Public]
    bool GetImportCollision(const bool& AttributeValue); // 0x5c5de10 [Final Native Public]
    int32 GetConvexCollisionMeshUidsCount(); // 0x5c59090 [Final Native Public]
    void GetConvexCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x5c58fb0 [Final Native Public]
    int32 GetCapsuleCollisionMeshUidsCount(); // 0x5c589f0 [Final Native Public]
    void GetCapsuleCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x5c58910 [Final Native Public]
    int32 GetBoxCollisionMeshUidsCount(); // 0x5c588d0 [Final Native Public]
    void GetBoxCollisionMeshUids(const TArray<FString>& OutMeshNames); // 0x5c587f0 [Final Native Public]
    bool AddSphereCollisionMeshUid(const FString& MeshName); // 0x5c55950 [Final Native Public]
    bool AddMeshUid(const FString& MeshName); // 0x5c55710 [Final Native Public]
    bool AddConvexCollisionMeshUid(const FString& MeshName); // 0x5c555b0 [Final Native Public]
    bool AddCapsuleCollisionMeshUid(const FString& MeshName); // 0x5c55500 [Final Native Public]
    bool AddBoxCollisionMeshUid(const FString& MeshName); // 0x5c55450 [Final Native Public]

// UInterchangeAnimationTrackSetNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetNode)
    bool SetCustomFrameRate(const float& AttributeValue); // 0x5bf8400 [Final Native Public]
    bool RemoveCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x5bf5ca0 [Final Native Public]
    bool GetCustomFrameRate(const float& AttributeValue); // 0x5beff80 [Final Native Public]
    void GetCustomAnimationTrackUids(const TArray<FString>& OutAnimationTrackUids); // 0x5beebe0 [Final Native Public]
    int32 GetCustomAnimationTrackUidCount(); // 0x5beebb0 [Final Native Public]
    void GetCustomAnimationTrackUid(int32 Index, const FString& OutAnimationTrackUid); // 0x5beeac0 [Final Native Public]
    bool AddCustomAnimationTrackUid(const FString& AnimationTrackUid); // 0x5bed820 [Final Native Public]

// UInterchangeAnimationTrackBaseNode (/Script/InterchangeNodes.InterchangeAnimationTrackBaseNode)
    bool SetCustomCompletionMode(const int32& AttributeValue); // 0x5bf76f0 [Final Native Public]
    bool GetCustomCompletionMode(const int32& AttributeValue); // 0x5bef470 [Final Native Public]

// UInterchangeAnimationTrackSetInstanceNode (/Script/InterchangeNodes.InterchangeAnimationTrackSetInstanceNode)
    bool SetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x5bfb9e0 [Final Native Public]
    bool SetCustomTimeScale(const float& AttributeValue); // 0x5bfb620 [Final Native Public]
    bool SetCustomStartFrame(const int32& AttributeValue); // 0x5bfb1c0 [Final Native Public]
    bool SetCustomDuration(const int32& AttributeValue); // 0x5bf79f0 [Final Native Public]
    bool GetCustomTrackSetDependencyUid(const FString& AttributeValue); // 0x5bf2880 [Final Native Public]
    bool GetCustomTimeScale(const float& AttributeValue); // 0x5bf23f0 [Final Native Public]
    bool GetCustomStartFrame(const int32& AttributeValue); // 0x5bf2100 [Final Native Public]
    bool GetCustomDuration(const int32& AttributeValue); // 0x5bef880 [Final Native Public]

// UInterchangeAnimationTrackNode (/Script/InterchangeNodes.InterchangeAnimationTrackNode)
    bool SetCustomTargetedProperty(const int32& TargetedProperty); // 0x5bfb330 [Final Native Public]
    bool SetCustomFrameCount(const int32& AttributeValue); // 0x5bf8290 [Final Native Public]
    bool SetCustomAnimationPayloadKey(const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x5bf68a0 [Final Native Public]
    bool SetCustomActorDependencyUid(const FString& DependencyUid); // 0x5bf6580 [Final Native Public]
    bool GetCustomTargetedProperty(const int32& TargetedProperty); // 0x5bf21f0 [Final Native Public]
    bool GetCustomFrameCount(const int32& AttributeValue); // 0x5befe80 [Final Native Public]
    bool GetCustomAnimationPayloadKey(FInterchangeAnimationPayLoadKey& AnimationPayLoadKey); // 0x5bee6f0 [Final Native Public]
    bool GetCustomActorDependencyUid(const FString& DependencyUid); // 0x5bee4b0 [Final Native Public]

// UInterchangeTransformAnimationTrackNode (/Script/InterchangeNodes.InterchangeTransformAnimationTrackNode)
    bool SetCustomUsedChannels(const int32& AttributeValue); // 0x5bfc2c0 [Final Native Public]
    bool GetCustomUsedChannels(const int32& AttributeValue); // 0x5bf2ea0 [Final Native Public]

// UInterchangeSkeletalAnimationTrackNode (/Script/InterchangeNodes.InterchangeSkeletalAnimationTrackNode)
    bool SetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x5bfad30 [Final Native Public]
    bool SetCustomAnimationStopTime(const double& StopTime); // 0x5bf6d30 [Final Native Public]
    bool SetCustomAnimationStartTime(const double& StartTime); // 0x5bf6bc0 [Final Native Public]
    bool SetCustomAnimationSampleRate(const double& SampleRate); // 0x5bf6a50 [Final Native Public]
    bool SetAnimationPayloadKeyForSceneNodeUid(const FString& SceneNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x5bf63d0 [Final Native Public]
    bool SetAnimationPayloadKeyForMorphTargetNodeUid(const FString& MorphTargetNodeUid, const FString& InUniqueId, const EInterchangeAnimationPayLoadType& InType); // 0x5bf6220 [Final Native Public]
    void GetSceneNodeAnimationPayloadKeys(TMap<FString, FString>& OutSceneNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutSceneNodeAnimationPayloadKeyTypes); // 0x5bf4300 [Final Native Public]
    void GetMorphTargetNodeAnimationPayloadKeys(TMap<FString, FString>& OutMorphTargetNodeAnimationPayloadKeyUids, TMap<FString, uint8>& OutMorphTargetNodeAnimationPayloadKeyTypes); // 0x5bf3ce0 [Final Native Public]
    bool GetCustomSkeletonNodeUid(const FString& AttributeValue); // 0x5bf1de0 [Final Native Public]
    bool GetCustomAnimationStopTime(const double& StopTime); // 0x5bee9c0 [Final Native Public]
    bool GetCustomAnimationStartTime(const double& StartTime); // 0x5bee8c0 [Final Native Public]
    bool GetCustomAnimationSampleRate(const double& SampleRate); // 0x5bee7c0 [Final Native Public]

// UInterchangePhysicalCameraNode (/Script/InterchangeNodes.InterchangePhysicalCameraNode)
    bool SetCustomSensorWidth(const float& AttributeValue); // 0x5bfaa30 [Final Native Public]
    bool SetCustomSensorHeight(const float& AttributeValue); // 0x5bfa8c0 [Final Native Public]
    bool SetCustomFocalLength(const float& AttributeValue); // 0x5bf8120 [Final Native Public]
    bool SetCustomEnableDepthOfField(const bool& AttributeValue); // 0x5bf7b60 [Final Native Public]
    bool GetCustomSensorWidth(const float& AttributeValue); // 0x5bf1bc0 [Final Native Public]
    bool GetCustomSensorHeight(const float& AttributeValue); // 0x5bf1ac0 [Final Native Public]
    bool GetCustomFocalLength(const float& AttributeValue); // 0x5befd80 [Final Native Public]
    bool GetCustomEnableDepthOfField(const bool& AttributeValue); // 0x5bef980 [Final Native Public]

// UInterchangeStandardCameraNode (/Script/InterchangeNodes.InterchangeStandardCameraNode)
    bool SetCustomWidth(const float& AttributeValue); // 0x5bfc730 [Final Native Public]
    bool SetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x5bfa470 [Final Native Public]
    bool SetCustomNearClipPlane(const float& AttributeValue); // 0x5bf9cb0 [Final Native Public]
    bool SetCustomFieldOfView(const float& AttributeValue); // 0x5bf7e40 [Final Native Public]
    bool SetCustomFarClipPlane(const float& AttributeValue); // 0x5bf7cd0 [Final Native Public]
    bool SetCustomAspectRatio(const float& AttributeValue); // 0x5bf6ea0 [Final Native Public]
    bool GetCustomWidth(const float& AttributeValue); // 0x5bf31b0 [Final Native Public]
    bool GetCustomProjectionMode(const EInterchangeCameraProjectionType& AttributeValue); // 0x5bf17c0 [Final Native Public]
    bool GetCustomNearClipPlane(const float& AttributeValue); // 0x5bf12b0 [Final Native Public]
    bool GetCustomFieldOfView(const float& AttributeValue); // 0x5befb80 [Final Native Public]
    bool GetCustomFarClipPlane(const float& AttributeValue); // 0x5befa80 [Final Native Public]
    bool GetCustomAspectRatio(const float& AttributeValue); // 0x5beecb0 [Final Native Public]

// UInterchangeBaseLightNode (/Script/InterchangeNodes.InterchangeBaseLightNode)
    bool SetCustomUseTemperature(bool AttributeValue); // 0x5bfc140 [Final Native Public]
    bool SetCustomTemperature(float AttributeValue); // 0x5bfb4a0 [Final Native Public]
    bool SetCustomLightColor(const FLinearColor& AttributeValue); // 0x5bf95e0 [Final Native Public]
    bool SetCustomIntensity(float AttributeValue); // 0x5bf9180 [Final Native Public]
    bool GetCustomUseTemperature(const bool& AttributeValue); // 0x5bf2da0 [Final Native Public]
    bool GetCustomTemperature(const float& AttributeValue); // 0x5bf22f0 [Final Native Public]
    bool GetCustomLightColor(const FLinearColor& AttributeValue); // 0x5bf0e30 [Final Native Public]
    bool GetCustomIntensity(const float& AttributeValue); // 0x5bf0b30 [Final Native Public]

// UInterchangeLightNode (/Script/InterchangeNodes.InterchangeLightNode)
    bool SetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x5bf9300 [Final Native Public]
    bool SetCustomIESTexture(const FString& AttributeValue); // 0x5bf8e70 [Final Native Public]
    bool SetCustomAttenuationRadius(float AttributeValue); // 0x5bf71a0 [Final Native Public]
    bool GetCustomIntensityUnits(const EInterchangeLightUnits& AttributeValue); // 0x5bf0c30 [Final Native Public]
    bool GetCustomIESTexture(const FString& AttributeValue); // 0x5bf0910 [Final Native Public]
    bool GetCustomAttenuationRadius(const float& AttributeValue); // 0x5beeed0 [Final Native Public]

// UInterchangePointLightNode (/Script/InterchangeNodes.InterchangePointLightNode)
    bool SetCustomUseInverseSquaredFalloff(bool AttributeValue); // 0x5bfbfc0 [Final Native Public]
    bool SetCustomLightFalloffExponent(float AttributeValue); // 0x5bf9750 [Final Native Public]
    bool GetCustomUseInverseSquaredFalloff(const bool& AttributeValue); // 0x5bf2ca0 [Final Native Public]
    bool GetCustomLightFalloffExponent(const float& AttributeValue); // 0x5bf0f30 [Final Native Public]

// UInterchangeSpotLightNode (/Script/InterchangeNodes.InterchangeSpotLightNode)
    bool SetCustomOuterConeAngle(float AttributeValue); // 0x5bf9ff0 [Final Native Public]
    bool SetCustomInnerConeAngle(float AttributeValue); // 0x5bf9000 [Final Native Public]
    bool GetCustomOuterConeAngle(const float& AttributeValue); // 0x5bf14b0 [Final Native Public]
    bool GetCustomInnerConeAngle(const float& AttributeValue); // 0x5bf0a30 [Final Native Public]

// UInterchangeRectLightNode (/Script/InterchangeNodes.InterchangeRectLightNode)
    bool SetCustomSourceWidth(float AttributeValue); // 0x5bfb040 [Final Native Public]
    bool SetCustomSourceHeight(float AttributeValue); // 0x5bfaec0 [Final Native Public]
    bool GetCustomSourceWidth(const float& AttributeValue); // 0x5bf2000 [Final Native Public]
    bool GetCustomSourceHeight(const float& AttributeValue); // 0x5bf1f00 [Final Native Public]

// UInterchangeTextureNode (/Script/InterchangeNodes.InterchangeTextureNode)
    void SetPayLoadKey(const FString& PayloadKey); // 0x5bfd1f0 [Native Public]
    bool SetCustomSRGB(const bool& AttributeValue); // 0x5bfa5e0 [Final Native Public]
    bool SetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x5bf7fb0 [Final Native Public]
    bool SetCustombFlipGreenChannel(const bool& AttributeValue); // 0x5bfcb80 [Final Native Public]
    bool GetCustomSRGB(const bool& AttributeValue); // 0x5bf18c0 [Final Native Public]
    bool GetCustomFilter(const EInterchangeTextureFilterMode& AttributeValue); // 0x5befc80 [Final Native Public]
    bool GetCustombFlipGreenChannel(const bool& AttributeValue); // 0x5bf34b0 [Final Native Public]

// UInterchangeVariantSetNode (/Script/InterchangeNodes.InterchangeVariantSetNode)
    bool SetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x5bfc430 [Final Native Public]
    bool SetCustomDisplayText(const FString& AttributeValue); // 0x5bf7860 [Final Native Public]
    bool RemoveCustomDependencyUid(const FString& DependencyUid); // 0x5bf5d50 [Final Native Public]
    bool GetCustomVariantsPayloadKey(const FString& PayloadKey); // 0x5bf2fa0 [Final Native Public]
    bool GetCustomDisplayText(const FString& AttributeValue); // 0x5bef760 [Final Native Public]
    void GetCustomDependencyUids(const TArray<FString>& OutDependencyUids); // 0x5bef680 [Final Native Public]
    int32 GetCustomDependencyUidCount(); // 0x5bef650 [Final Native Public]
    void GetCustomDependencyUid(int32 Index, const FString& OutDependencyUid); // 0x5bef560 [Final Native Public]
    bool AddCustomDependencyUid(const FString& DependencyUid); // 0x5bed8d0 [Final Native Public]

// UInterchangeSceneVariantSetsNode (/Script/InterchangeNodes.InterchangeSceneVariantSetsNode)
    bool RemoveCustomVariantSetUid(const FString& VariantUid); // 0x5bbb310 [Final Native Public]
    void GetCustomVariantSetUids(const TArray<FString>& OutVariantUids); // 0x5bb8a10 [Final Native Public]
    int32 GetCustomVariantSetUidCount(); // 0x5bb8ae0 [Final Native Public]
    void GetCustomVariantSetUid(int32 Index, const FString& OutVariantUid); // 0x5bb8b10 [Final Native Public]
    bool AddCustomVariantSetUid(const FString& VariantUid); // 0x5bb61f0 [Final Native Public]

// UInterchangeMaterialInstanceNode (/Script/InterchangeNodes.InterchangeMaterialInstanceNode)
    bool SetCustomParent(const FString& AttributeValue); // 0x5bfa170 [Final Native Public]
    bool GetVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x5bf5300 [Final Native Public]
    bool GetTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x5bf51c0 [Final Native Public]
    bool GetStaticSwitchParameterValue(const FString& ParameterName, const bool& AttributeValue); // 0x5bf50a0 [Final Native Public]
    bool GetScalarParameterValue(const FString& ParameterName, const float& AttributeValue); // 0x5bf3fd0 [Final Native Public]
    bool GetCustomParent(const FString& AttributeValue); // 0x5bf15b0 [Final Native Public]
    bool AddVectorParameterValue(const FString& ParameterName, const FLinearColor& AttributeValue); // 0x5bedd70 [Final Native Public]
    bool AddTextureParameterValue(const FString& ParameterName, const FString& AttributeValue); // 0x5bedc50 [Final Native Public]
    bool AddStaticSwitchParameterValue(const FString& ParameterName, bool AttributeValue); // 0x5bedb40 [Final Native Public]
    bool AddScalarParameterValue(const FString& ParameterName, float AttributeValue); // 0x5bed980 [Final Native Public]

// UInterchangeMeshNode (/Script/InterchangeNodes.InterchangeMeshNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x5bfd500 [Final Native Public]
    bool SetSkinnedMesh(bool bIsSkinnedMesh); // 0x5bfd3f0 [Final Native Public]
    bool SetSkeletonDependencyUid(const FString& DependencyUid); // 0x5bfd340 [Final Native Public]
    bool SetSceneInstanceUid(const FString& DependencyUid); // 0x5bfd290 [Final Native Public]
    void SetPayLoadKey(const FString& PayloadKey, const EInterchangeMeshPayLoadType& PayLoadType); // 0x5bfd100 [Native Public]
    bool SetMorphTargetName(const FString& MorphTargetName); // 0x5bfcfe0 [Final Native Public]
    bool SetMorphTargetDependencyUid(const FString& DependencyUid); // 0x5bfcf30 [Final Native Public]
    bool SetMorphTarget(bool bIsMorphTarget); // 0x5bfccf0 [Final Native Public]
    bool SetCustomVertexCount(const int32& AttributeValue); // 0x5bfc5c0 [Final Native Public]
    bool SetCustomUVCount(const int32& AttributeValue); // 0x5bfbe50 [Final Native Public]
    bool SetCustomPolygonCount(const int32& AttributeValue); // 0x5bfa300 [Final Native Public]
    bool SetCustomHasVertexTangent(const bool& AttributeValue); // 0x5bf8d00 [Final Native Public]
    bool SetCustomHasVertexNormal(const bool& AttributeValue); // 0x5bf8b90 [Final Native Public]
    bool SetCustomHasVertexColor(const bool& AttributeValue); // 0x5bf8a20 [Final Native Public]
    bool SetCustomHasVertexBinormal(const bool& AttributeValue); // 0x5bf88b0 [Final Native Public]
    bool SetCustomHasSmoothGroup(const bool& AttributeValue); // 0x5bf8740 [Final Native Public]
    bool SetCustomBoundingBox(const FBox& AttributeValue); // 0x5bf7570 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x5bf6010 [Final Native Public]
    bool RemoveSkeletonDependencyUid(const FString& DependencyUid); // 0x5bf5f60 [Final Native Public]
    bool RemoveSceneInstanceUid(const FString& DependencyUid); // 0x5bf5eb0 [Final Native Public]
    bool RemoveMorphTargetDependencyUid(const FString& DependencyUid); // 0x5bf5e00 [Final Native Public]
    bool IsSkinnedMesh(); // 0x5bf57a0 [Final Native Public]
    bool IsMorphTarget(); // 0x5bf56b0 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x5bf4b60 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x5bf4800 [Final Native Public]
    void GetSkeletonDependency(int32 Index, const FString& OutDependency); // 0x5bf4710 [Final Native Public]
    void GetSkeletonDependencies(const TArray<FString>& OutDependencies); // 0x5bf4630 [Final Native Public]
    int32 GetSkeletonDependeciesCount(); // 0x5bf45f0 [Final Native Public]
    int32 GetSceneInstanceUidsCount(); // 0x5bf42c0 [Final Native Public]
    void GetSceneInstanceUids(const TArray<FString>& OutDependencies); // 0x5bf41e0 [Final Native Public]
    void GetSceneInstanceUid(int32 Index, const FString& OutDependency); // 0x5bf40f0 [Final Native Public]
    bool GetMorphTargetName(const FString& OutMorphTargetName); // 0x5bf3b80 [Final Native Public]
    void GetMorphTargetDependency(int32 Index, const FString& OutDependency); // 0x5bf3a90 [Final Native Public]
    void GetMorphTargetDependencies(const TArray<FString>& OutDependencies); // 0x5bf39b0 [Final Native Public]
    int32 GetMorphTargetDependeciesCount(); // 0x5bf3970 [Final Native Public]
    bool GetCustomVertexCount(const int32& AttributeValue); // 0x5bf30c0 [Final Native Public]
    bool GetCustomUVCount(const int32& AttributeValue); // 0x5bf2ba0 [Final Native Public]
    bool GetCustomPolygonCount(const int32& AttributeValue); // 0x5bf16d0 [Final Native Public]
    bool GetCustomHasVertexTangent(const bool& AttributeValue); // 0x5bf0810 [Final Native Public]
    bool GetCustomHasVertexNormal(const bool& AttributeValue); // 0x5bf0710 [Final Native Public]
    bool GetCustomHasVertexColor(const bool& AttributeValue); // 0x5bf0610 [Final Native Public]
    bool GetCustomHasVertexBinormal(const bool& AttributeValue); // 0x5bf0510 [Final Native Public]
    bool GetCustomHasSmoothGroup(const bool& AttributeValue); // 0x5bf0410 [Final Native Public]
    bool GetCustomBoundingBox(const FBox& AttributeValue); // 0x5bef360 [Final Native Public]

// UInterchangeSceneNode (/Script/InterchangeNodes.InterchangeSceneNode)
    bool SetSlotMaterialDependencyUid(const FString& SlotName, const FString& MaterialDependencyUid); // 0x5bfd630 [Final Native Public]
    bool SetMorphTargetCurveWeight(const FString& MorphTargetName, const float& Weight); // 0x5bfce00 [Final Native Public]
    bool SetCustomTimeZeroLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x5bfb790 [Final Native Public]
    bool SetCustomLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x5bf98d0 [Final Native Public]
    bool SetCustomGeometricTransform(FTransform& AttributeValue); // 0x5bf8570 [Final Native Public]
    bool SetCustomBindPoseLocalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& AttributeValue, bool bResetCache); // 0x5bf7320 [Final Native Public]
    bool SetCustomAssetInstanceUid(const FString& AttributeValue); // 0x5bf7010 [Final Native Public]
    bool SetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x5bf6710 [Final Native Public]
    bool RemoveSpecializedType(const FString& SpecializedType); // 0x5bf6170 [Final Native Public]
    bool RemoveSlotMaterialDependencyUid(const FString& SlotName); // 0x5bf60c0 [Final Native Public]
    bool IsSpecializedTypeContains(const FString& SpecializedType); // 0x5bf57d0 [Final Native Public]
    void GetSpecializedTypes(const TArray<FString>& OutSpecializedTypes); // 0x5bf4fc0 [Final Native Public]
    int32 GetSpecializedTypeCount(); // 0x5bf4f80 [Final Native Public]
    void GetSpecializedType(int32 Index, const FString& OutSpecializedType); // 0x5bf4e90 [Final Native Public]
    bool GetSlotMaterialDependencyUid(const FString& SlotName, const FString& OutMaterialDependency); // 0x5bf4c80 [Final Native Public]
    void GetSlotMaterialDependencies(TMap<FString, FString>& OutMaterialDependencies); // 0x5bf49b0 [Final Native Public]
    void GetMorphTargetCurveWeights(TMap<FString, float>& OutMorphTargetCurveWeights); // 0x5bf37c0 [Final Native Public]
    bool GetCustomTimeZeroLocalTransform(FTransform& AttributeValue); // 0x5bf2720 [Final Native Public]
    bool GetCustomTimeZeroGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x5bf24f0 [Final Native Public]
    bool GetCustomLocalTransform(FTransform& AttributeValue); // 0x5bf1030 [Final Native Public]
    bool GetCustomGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x5bf01e0 [Final Native Public]
    bool GetCustomGeometricTransform(FTransform& AttributeValue); // 0x5bf0080 [Final Native Public]
    bool GetCustomBindPoseLocalTransform(FTransform& AttributeValue); // 0x5bef200 [Final Native Public]
    bool GetCustomBindPoseGlobalTransform(UInterchangeBaseNodeContainer* BaseNodeContainer, FTransform& GlobalOffsetTransform, FTransform& AttributeValue, bool bForceRecache); // 0x5beefd0 [Final Native Public]
    bool GetCustomAssetInstanceUid(const FString& AttributeValue); // 0x5beedb0 [Final Native Public]
    bool GetCustomAnimationAssetUidToPlay(const FString& AttributeValue); // 0x5bee5d0 [Final Native Public]
    bool AddSpecializedType(const FString& SpecializedType); // 0x5beda90 [Final Native Public]

// UInterchangeShaderPortsAPI (/Script/InterchangeNodes.InterchangeShaderPortsAPI)
    FString MakeInputValueKey(const FString& InputName); // 0x5bf5bc0 [Final Native Static Public]
    FString MakeInputName(const FString& InputKey); // 0x5bf5a40 [Final Native Static Public]
    FString MakeInputConnectionKey(const FString& InputName); // 0x5bf5960 [Final Native Static Public]
    bool IsAnInput(const FString& AttributeKey); // 0x5bf5610 [Final Native Static Public]
    bool HasInput(UInterchangeBaseNode* InterchangeNode, const FName& InInputName); // 0x5bf5430 [Final Native Static Public]
    bool GetInputConnection(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& OutExpressionUid, const FString& OutputName); // 0x5bf35b0 [Final Native Static Public]
    void GatherInputs(UInterchangeBaseNode* InterchangeNode, const TArray<FString>& OutInputNames); // 0x5bee3a0 [Final Native Static Public]
    bool ConnectOuputToInputByName(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, const FString& OutputName); // 0x5bee180 [Final Native Static Public]
    bool ConnectOuputToInputByIndex(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid, int32 OutputIndex); // 0x5bee000 [Final Native Static Public]
    bool ConnectDefaultOuputToInput(UInterchangeBaseNode* InterchangeNode, const FString& InputName, const FString& ExpressionUid); // 0x5bedea0 [Final Native Static Public]

// UInterchangeShaderNode (/Script/InterchangeNodes.InterchangeShaderNode)
    bool SetCustomShaderType(const FString& AttributeValue); // 0x5bfaba0 [Final Native Public]
    bool GetCustomShaderType(const FString& AttributeValue); // 0x5bf1cc0 [Final Native Public]

// UInterchangeFunctionCallShaderNode (/Script/InterchangeNodes.InterchangeFunctionCallShaderNode)
    bool SetCustomMaterialFunction(const FString& AttributeValue); // 0x5bf9b20 [Final Native Public]
    bool GetCustomMaterialFunction(const FString& AttributeValue); // 0x5bf1190 [Final Native Public]

// UInterchangeShaderGraphNode (/Script/InterchangeNodes.InterchangeShaderGraphNode)
    bool SetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x5bfbce0 [Final Native Public]
    bool SetCustomTwoSided(const bool& AttributeValue); // 0x5bfbb70 [Final Native Public]
    bool SetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x5bfa750 [Final Native Public]
    bool SetCustomOpacityMaskClipValue(const float& AttributeValue, bool bAddApplyDelegate); // 0x5bf9e20 [Final Native Public]
    bool SetCustomIsAShaderFunction(const bool& AttributeValue); // 0x5bf9470 [Final Native Public]
    bool GetCustomTwoSidedTransmission(const bool& AttributeValue); // 0x5bf2aa0 [Final Native Public]
    bool GetCustomTwoSided(const bool& AttributeValue); // 0x5bf29a0 [Final Native Public]
    bool GetCustomScreenSpaceReflections(const bool& AttributeValue); // 0x5bf19c0 [Final Native Public]
    bool GetCustomOpacityMaskClipValue(const float& AttributeValue); // 0x5bf13b0 [Final Native Public]
    bool GetCustomIsAShaderFunction(const bool& AttributeValue); // 0x5bf0d30 [Final Native Public]

// UInterchangeTexture2DNode (/Script/InterchangeNodes.InterchangeTexture2DNode)
    bool SetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x5bfca10 [Final Native Public]
    bool SetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x5bfc8a0 [Final Native Public]
    TMap<int32, FString> GetSourceBlocks(); // 0x5bf4da0 [Final Native Public]
    bool GetCustomWrapV(const EInterchangeTextureWrapMode& AttributeValue); // 0x5bf33b0 [Final Native Public]
    bool GetCustomWrapU(const EInterchangeTextureWrapMode& AttributeValue); // 0x5bf32b0 [Final Native Public]

// UInterchangePipelineMeshesUtilities (/Script/InterchangePipelines.InterchangePipelineMeshesUtilities)
    void SetContext(FInterchangePipelineMeshesUtilitiesContext& Context); // 0x5cd8020 [Final Native Public]
    bool IsValidMeshInstanceUid(const FString& MeshInstanceUid); // 0x5cd7f40 [Final Native Public]
    bool IsValidMeshGeometryUid(const FString& MeshGeometryUid); // 0x5cd7e60 [Final Native Public]
    FString GetMeshInstanceSkeletonRootUid(const FString& MeshInstanceUid); // 0x5cd7cb0 [Final Native Public]
    FInterchangeMeshInstance GetMeshInstanceByUid(const FString& MeshInstanceUid); // 0x5cd7bc0 [Final Native Public]
    FString GetMeshGeometrySkeletonRootUid(const FString& MeshGeometryUid); // 0x5cd7ad0 [Final Native Public]
    FInterchangeMeshGeometry GetMeshGeometryByUid(const FString& MeshGeometryUid); // 0x5cd79c0 [Final Native Public]
    void GetAllStaticMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x5cd78f0 [Final Native Public]
    void GetAllStaticMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x5cd7820 [Final Native Public]
    void GetAllSkinnedMeshInstance(const TArray<FString>& MeshInstanceUids); // 0x5cd7750 [Final Native Public]
    void GetAllSkinnedMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x5cd7680 [Final Native Public]
    void GetAllMeshInstanceUidsUsingMeshGeometryUid(const FString& MeshGeometryUid, const TArray<FString>& MeshInstanceUids); // 0x5cd7500 [Final Native Public]
    void GetAllMeshInstanceUids(const TArray<FString>& MeshInstanceUids); // 0x5cd7430 [Final Native Public]
    void GetAllMeshGeometryNotInstanced(const TArray<FString>& MeshGeometryUids); // 0x5cd7360 [Final Native Public]
    void GetAllMeshGeometry(const TArray<FString>& MeshGeometryUids); // 0x5cd7290 [Final Native Public]
    UInterchangePipelineMeshesUtilities* CreateInterchangePipelineMeshesUtilities(UInterchangeBaseNodeContainer* BaseNodeContainer); // 0x5cd7200 [Final Native Static Public]

// ALandscapeProxy (/Script/Landscape.LandscapeProxy)
    void SetVirtualTextureRenderPassType(const ERuntimeVirtualTextureMainPassType& InType); // 0x24f2df0 [Final Native Public]
    void SetLandscapeMaterialVectorParameterValue(const FName& ParameterName, const FLinearColor& Value); // 0x24f2d20 [Final Native Public]
    void SetLandscapeMaterialTextureParameterValue(const FName& ParameterName, UTexture* Value); // 0x24f2c50 [Final Native Public]
    void SetLandscapeMaterialScalarParameterValue(const FName& ParameterName, float Value); // 0x24f2b80 [Final Native Public]
    bool LandscapeExportHeightmapToRenderTarget(UTextureRenderTarget2D* InRenderTarget, bool InExportHeightIntoRGChannel, bool InExportLandscapeProxies); // 0x24f2a60 [Final Native Public]
    ALandscape* GetLandscapeActor(); // 0x24f2a30 [Native Public]
    void EditorSetLandscapeMaterial(UMaterialInterface* NewLandscapeMaterial); // 0x24f29a0 [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); // 0x24f2610 [Final Native Public]
    void ChangeLODDistanceFactor(float InLODDistanceFactor); // 0x24f2580 [Native Public]
    void ChangeComponentScreenSizeToUseSubSections(float InComponentScreenSizeToUseSubSections); // 0x24f24f0 [Native Public]

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

// ULandscapeComponent (/Script/Landscape.LandscapeComponent)
    void SetLODBias(int32 InLODBias); // 0x24aae00 [Final Native Public]
    void SetForcedLOD(int32 InForcedLOD); // 0x24aad70 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstanceDynamic(int32 InIndex); // 0x24aaaf0 [Final Native Public]
    float EditorGetPaintLayerWeightByNameAtLocation(const FVector& InLocation, const FName& InPaintLayerName); // 0x24aaa00 [Final Native Public]
    float EditorGetPaintLayerWeightAtLocation(const FVector& InLocation, ULandscapeLayerInfoObject* PaintLayer); // 0x24aa910 [Final Native Public]

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

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

// ALandscapeBlueprintBrushBase (/Script/Landscape.LandscapeBlueprintBrushBase)
    void RequestLandscapeUpdate(bool bInUserTriggered); // 0x24c2ef0 [Final Native Public]
    UTextureRenderTarget2D* RenderLayer(FLandscapeBrushParameters& InParameters); // 0x24c2e40 [Native Event Public]
    UTextureRenderTarget2D* Render(bool InIsHeightmap, UTextureRenderTarget2D* InCombinedResult, const FName& InWeightmapLayerName); // 0x24c2d10 [Native Event Public]
    void Initialize(FTransform& InLandscapeTransform, const FIntPoint& InLandscapeSize, const FIntPoint& InLandscapeRenderTargetSize); // 0x24c2b50 [Native Event Public]
    void GetBlueprintRenderDependencies(const TArray<UObject*>& OutStreamableAssets); // 0xe53a10 [Event Public]

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

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

// ALevelSequenceActor (/Script/LevelSequence.LevelSequenceActor)
    void ShowBurnin(); // 0x2a5b3f0 [Final Native Public]
    void SetSequence(ULevelSequence* InSequence); // 0x2a5b330 [Final Native Public]
    void SetReplicatePlayback(bool ReplicatePlayback); // 0x2a5b280 [Final Native Public]
    void SetBindingByTag(const FName& BindingTag, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x2a5b030 [Final Native Public]
    void SetBinding(const FMovieSceneObjectBindingID& Binding, const TArray<AActor*>& Actors, bool bAllowBindingsFromAsset); // 0x2a5aed0 [Final Native Public]
    void ResetBindings(); // 0x2a5ae80 [Final Native Public]
    void ResetBinding(const FMovieSceneObjectBindingID& Binding); // 0x2a5adc0 [Final Native Public]
    void RemoveBindingByTag(const FName& Tag, AActor* Actor); // 0x2a5acf0 [Final Native Public]
    void RemoveBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor); // 0x2a5abf0 [Final Native Public]
    void OnLevelSequenceLoaded__DelegateSignature(); // 0xe53a10 [Public]
    void HideBurnin(); // 0x2a5aac0 [Final Native Public]
    ULevelSequencePlayer* GetSequencePlayer(); // 0x2a5aa40 [Final Native Public]
    ULevelSequence* GetSequence(); // 0x2a5a970 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> FindNamedBindings(const FName& Tag); // 0x2a59f60 [Final Native Public]
    FMovieSceneObjectBindingID FindNamedBinding(const FName& Tag); // 0x2a59e80 [Final Native Public]
    void AddBindingByTag(const FName& BindingTag, AActor* Actor, bool bAllowBindingsFromAsset); // 0x2a598e0 [Final Native Public]
    void AddBinding(const FMovieSceneObjectBindingID& Binding, AActor* Actor, bool bAllowBindingsFromAsset); // 0x2a59790 [Final Native Public]

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

// ULevelSequenceDirector (/Script/LevelSequence.LevelSequenceDirector)
    void OnCreated(); // 0xe53a10 [Event Public]
    UMovieSceneSequence* GetSequence(); // 0x2a5a9b0 [Final Native Public]
    FQualifiedFrameTime GetRootSequenceTime(); // 0x2a5a930 [Final Native Public]
    FQualifiedFrameTime GetMasterSequenceTime(); // 0x2a5a8f0 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x2a5a770 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x2a5a5a0 [Final Native Public]
    UObject* GetBoundObject(const FMovieSceneObjectBindingID& ObjectBinding); // 0x2a5a460 [Final Native Public]
    TArray<AActor*> GetBoundActors(const FMovieSceneObjectBindingID& ObjectBinding); // 0x2a5a270 [Final Native Public]
    AActor* GetBoundActor(const FMovieSceneObjectBindingID& ObjectBinding); // 0x2a5a100 [Final Native Public]

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

// ALevelSequenceMediaController (/Script/LevelSequence.LevelSequenceMediaController)
    void SynchronizeToServer(float DesyncThresholdSeconds); // 0x2a5b420 [Final Native Public]
    void Play(); // 0x2a5ab00 [Final Native Public]
    void OnRep_ServerStartTimeSeconds(); // 0x2a5aae0 [Final Native Private]
    ALevelSequenceActor* GetSequence(); // 0x2a5a990 [Final Native Public]
    UMediaComponent* GetMediaComponent(); // 0x29943b0 [Final Native Public]

// ULiveLinkBlueprintLibrary (/Script/LiveLink.LiveLinkBlueprintLibrary)
    void TransformNames(FSubjectFrameHandle& SubjectFrameHandle, const TArray<FName>& TransformNames); // 0x5649b90 [Final Native Static Private]
    void TransformName(FLiveLinkTransform& LiveLinkTransform, const FName& Name); // 0x5649a70 [Final Native Static Private]
    void SetLiveLinkSubjectEnabled(const FLiveLinkSubjectKey& SubjectKey, bool bEnabled); // 0x5649930 [Final Native Static Public]
    bool RemoveSource(FLiveLinkSourceHandle& SourceHandle); // 0x56497d0 [Final Native Static Private]
    void ParentBoneSpaceTransform(FLiveLinkTransform& LiveLinkTransform, FTransform& Transform); // 0x5649630 [Final Native Static Private]
    int32 NumberOfTransforms(FSubjectFrameHandle& SubjectFrameHandle); // 0x5649550 [Final Native Static Private]
    bool IsSpecificLiveLinkSubjectEnabled(const FLiveLinkSubjectKey& SubjectKey, bool bForThisFrame); // 0x5649400 [Final Native Static Public]
    bool IsSourceStillValid(FLiveLinkSourceHandle& SourceHandle); // 0x5649310 [Final Native Static Private]
    bool IsLiveLinkSubjectEnabled(const FLiveLinkSubjectName& SubjectName); // 0x5649220 [Final Native Static Public]
    bool HasParent(FLiveLinkTransform& LiveLinkTransform); // 0x5649150 [Final Native Static Private]
    void GetTransformByName(FSubjectFrameHandle& SubjectFrameHandle, const FName& TransformName, FLiveLinkTransform& LiveLinkTransform); // 0x5648fa0 [Final Native Static Private]
    void GetTransformByIndex(FSubjectFrameHandle& SubjectFrameHandle, int32 TransformIndex, FLiveLinkTransform& LiveLinkTransform); // 0x5648df0 [Final Native Static Private]
    TSubclassOf<ULiveLinkRole> GetSpecificLiveLinkSubjectRole(const FLiveLinkSubjectKey& SubjectKey); // 0x5648790 [Final Native Static Public]
    FText GetSourceTypeFromGuid(const FGuid& SourceGuid); // 0x5648620 [Final Native Static Public]
    FText GetSourceType(FLiveLinkSourceHandle& SourceHandle); // 0x56484b0 [Final Native Static Private]
    FText GetSourceStatus(FLiveLinkSourceHandle& SourceHandle); // 0x5648340 [Final Native Static Private]
    FText GetSourceMachineName(FLiveLinkSourceHandle& SourceHandle); // 0x56481d0 [Final Native Static Private]
    void GetRootTransform(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkTransform& LiveLinkTransform); // 0x5648060 [Final Native Static Private]
    bool GetPropertyValue(FLiveLinkBasicBlueprintData& BasicData, const FName& PropertyName, const float& Value); // 0x5647e40 [Final Native Static Private]
    void GetParent(FLiveLinkTransform& LiveLinkTransform, FLiveLinkTransform& Parent); // 0x5647ce0 [Final Native Static Private]
    void GetMetadata(FSubjectFrameHandle& SubjectFrameHandle, FSubjectMetadata& MetaData); // 0x5647b10 [Final Native Static Private]
    TArray<FLiveLinkSubjectKey> GetLiveLinkSubjects(bool bIncludeDisabledSubject, bool bIncludeVirtualSubject); // 0x5647980 [Final Native Static Public]
    TSubclassOf<ULiveLinkRole> GetLiveLinkSubjectRole(const FLiveLinkSubjectName& SubjectName); // 0x5647890 [Final Native Static Public]
    TArray<FLiveLinkSubjectName> GetLiveLinkEnabledSubjectNames(bool bIncludeVirtualSubject); // 0x56476d0 [Final Native Static Public]
    void GetCurves(FSubjectFrameHandle& SubjectFrameHandle, TMap<FName, float>& Curves); // 0x56474f0 [Final Native Static Private]
    void GetChildren(FLiveLinkTransform& LiveLinkTransform, const TArray<FLiveLinkTransform>& Children); // 0x5647360 [Final Native Static Private]
    void GetBasicData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkBasicBlueprintData& BasicBlueprintData); // 0x5647150 [Final Native Static Private]
    bool GetAnimationStaticData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkSkeletonStaticData& AnimationStaticData); // 0x5646b60 [Final Native Static Private]
    bool GetAnimationFrameData(FSubjectFrameHandle& SubjectFrameHandle, FLiveLinkAnimationFrameData& AnimationFrameData); // 0x5646950 [Final Native Static Private]
    bool EvaluateLiveLinkFrameWithSpecificRole(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x56467c0 [Final Native Static Public]
    bool EvaluateLiveLinkFrameAtWorldTimeOffset(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, float WorldTimeOffset, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x56465d0 [Final Native Static Public]
    bool EvaluateLiveLinkFrameAtSceneTime(const FLiveLinkSubjectName& SubjectName, TSubclassOf<ULiveLinkRole> Role, const FTimecode& SceneTime, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x56462f0 [Final Native Static Public]
    bool EvaluateLiveLinkFrame(const FLiveLinkSubjectRepresentation& SubjectRepresentation, FLiveLinkBaseBlueprintData& OutBlueprintData); // 0x56461b0 [Final Native Static Public]
    void ComponentSpaceTransform(FLiveLinkTransform& LiveLinkTransform, FTransform& Transform); // 0x5645de0 [Final Native Static Private]
    int32 ChildCount(FLiveLinkTransform& LiveLinkTransform); // 0x5645d10 [Final Native Static Private]

// ULiveLinkComponent (/Script/LiveLink.LiveLinkComponent)
    void GetSubjectDataAtWorldTime(const FName& SubjectName, float WorldTime, const bool& bSuccess, FSubjectFrameHandle& SubjectFrameHandle); // 0x5648c20 [Final Native Public]
    void GetSubjectDataAtSceneTime(const FName& SubjectName, const FTimecode& SceneTime, const bool& bSuccess, FSubjectFrameHandle& SubjectFrameHandle); // 0x5648a20 [Final Native Public]
    void GetSubjectData(const FName& SubjectName, const bool& bSuccess, FSubjectFrameHandle& SubjectFrameHandle); // 0x56488b0 [Final Native Public]
    void GetAvailableSubjectNames(const TArray<FName>& SubjectNames); // 0x5646fd0 [Final Native Public]

// ULiveLinkMessageBusFinder (/Script/LiveLink.LiveLinkMessageBusFinder)
    void GetAvailableProviders(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, float Duration, const TArray<FProviderPollResult>& AvailableProviders); // 0x5646d20 [Final Native Public]
    ULiveLinkMessageBusFinder* ConstructMessageBusFinder(); // 0x56460f0 [Final Native Static Public]
    void ConnectToProvider(FProviderPollResult& Provider, FLiveLinkSourceHandle& SourceHandle); // 0x5645f80 [Final Native Static Public]

// ULiveLinkPreset (/Script/LiveLink.LiveLinkPreset)
    void BuildFromClient(); // 0x5645cf0 [Final Native Public]
    void ApplyToClientLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo); // 0x5645b20 [Final Native Public]
    bool ApplyToClient(); // 0x5645af0 [Final Native Public]
    bool AddToClient(bool bRecreatePresets); // 0x5645a50 [Final Native Public]

// ULiveLinkBlueprintVirtualSubject (/Script/LiveLink.LiveLinkBlueprintVirtualSubject)
    bool UpdateVirtualSubjectStaticData_Internal(FLiveLinkBaseStaticData& InStruct); // 0x5649f20 [Final Native Public]
    bool UpdateVirtualSubjectFrameData_Internal(FLiveLinkBaseFrameData& InStruct, bool bInShouldStampCurrentTime); // 0x5649cd0 [Final Native Public]
    void OnUpdate(); // 0xe53a10 [Event Public]
    void OnInitialize(); // 0xe53a10 [Event Public]

// ULiveLinkInstance (/Script/LiveLinkAnimationCore.LiveLinkInstance)
    void SetSubject(const FLiveLinkSubjectName& SubjectName); // 0x56113a0 [Final Native Public]
    void SetRetargetAsset(TSubclassOf<ULiveLinkRetargetAsset> RetargetAsset); // 0x56112b0 [Final Native Public]

// ULiveLinkRemapAsset (/Script/LiveLinkAnimationCore.LiveLinkRemapAsset)
    void RemapCurveElements(TMap<FName, float>& CurveItems); // 0x5611160 [Native Event Public]
    FName GetRemappedCurveName(const FName& CurveName); // 0x56110c0 [Native Event Public]
    FName GetRemappedBoneName(const FName& BoneName); // 0x5611020 [Native Event Public]

// ULiveLinkComponentController (/Script/LiveLinkComponents.LiveLinkComponentController)
    void SetSubjectRepresentation(const FLiveLinkSubjectRepresentation& InSubjectRepresentation); // 0x5670d40 [Final Native Public]
    FLiveLinkSubjectRepresentation GetSubjectRepresentation(); // 0x5670d10 [Final Native Public]

// ULocalizableMessageLibrary (/Script/LocalizableMessageBlueprint.LocalizableMessageLibrary)
    void Reset_LocalizableMessage(FLocalizableMessage& Message); // 0x5b7a930 [Final Native Static Public]
    bool IsEmpty_LocalizableMessage(FLocalizableMessage& Message); // 0x5b7a880 [Final Native Static Public]
    FText Conv_LocalizableMessageToText(UObject* WorldContextObject, FLocalizableMessage& Message); // 0x5b7a680 [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); // 0xe53a10 [Public]
    void DisconnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x2a665e0 [Final Native Public]
    void ConnectMRMesh(UMRMeshComponent* InMRMeshPtr); // 0x2a66520 [Final Native Public]

// UMRMeshComponent (/Script/MRMesh.MRMeshComponent)
    void SetWireframeMaterial(UMaterialInterface* InMaterial); // 0x2a66a50 [Native Public]
    void SetWireframeColor(const FLinearColor& InColor); // 0x2a669c0 [Final Native Public]
    void SetUseWireframe(bool bUseWireframe); // 0x2a66930 [Final Native Public]
    void SetEnableMeshOcclusion(bool bEnable); // 0x2a667d0 [Final Native Public]
    void RequestNavMeshUpdate(); // 0x2a66790 [Final Native Public]
    bool IsConnected(); // 0x2a66720 [Final Native Public]
    FLinearColor GetWireframeColor(); // 0x2a666f0 [Final Native Public]
    bool GetUseWireframe(); // 0x2a666d0 [Final Native Public]
    bool GetEnableMeshOcclusion(); // 0x2a666b0 [Final Native Public]
    void ForceNavMeshUpdate(); // 0x2a66680 [Final Native Public]
    void Clear(); // 0x2a66460 [Final Native Public]

// UMeshReconstructorBase (/Script/MRMesh.MeshReconstructorBase)
    void StopReconstruction(); // 0x2a66b00 [Native Public]
    void StartReconstruction(); // 0x2a66ae0 [Native Public]
    void PauseReconstruction(); // 0x1a4bcd0 [Native Public]
    bool IsReconstructionStarted(); // 0x294ec70 [Native Public]
    bool IsReconstructionPaused(); // 0x2a66760 [Native Public]
    void DisconnectMRMesh(); // 0x1a4b9f0 [Native Public]
    void ConnectMRMesh(UMRMeshComponent* Mesh); // 0x2a66490 [Native Public]

// UMediaTexture (/Script/MediaAssets.MediaTexture)
    void UpdateResource(); // 0x2a4abf0 [Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x2a4a1b0 [Final Native Public]
    int32 GetWidth(); // 0x2a47850 [Final Native Public]
    int32 GetTextureNumMips(); // 0x2a46df0 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x2a462d0 [Final Native Public]
    int32 GetHeight(); // 0x2a46050 [Final Native Public]
    float GetAspectRatio(); // 0x2a45bb0 [Final Native Public]

// UMediaSource (/Script/MediaAssets.MediaSource)
    bool Validate(); // 0x2a4ac10 [Native Public]
    void SetMediaOptionString(const FName& Key, const FString& Value); // 0x2a49e60 [Final Native Public]
    void SetMediaOptionInt64(const FName& Key, int64 Value); // 0x2a49c80 [Final Native Public]
    void SetMediaOptionFloat(const FName& Key, float Value); // 0x2a49ba0 [Final Native Public]
    void SetMediaOptionBool(const FName& Key, bool Value); // 0x2a49ac0 [Final Native Public]
    FString GetUrl(); // 0x2a47250 [Native Public]

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

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

// UMediaPlayer (/Script/MediaAssets.MediaPlayer)
    bool SupportsSeeking(); // 0x2a4abb0 [Final Native Public]
    bool SupportsScrubbing(); // 0x2a4ab70 [Final Native Public]
    bool SupportsRate(float Rate, bool Unthinned); // 0x2a4aa90 [Final Native Public]
    bool SetViewRotation(const FRotator& Rotation, bool Absolute); // 0x2a4a950 [Final Native Public]
    bool SetViewField(float Horizontal, float Vertical, bool Absolute); // 0x2a4a800 [Final Native Public]
    bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate); // 0x2a4a6f0 [Final Native Public]
    bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex); // 0x2a4a5e0 [Final Native Public]
    void SetTimeDelay(const FTimespan& TimeDelay); // 0x2a4a550 [Final Native Public]
    bool SetRate(float Rate); // 0x2a4a2f0 [Final Native Public]
    bool SetNativeVolume(float Volume); // 0x2a4a250 [Final Native Public]
    void SetMediaOptions(UMediaSource* Options); // 0x2a4a080 [Final Native Public]
    bool SetLooping(bool Looping); // 0x2a49a00 [Final Native Public]
    void SetDesiredPlayerName(const FName& PlayerName); // 0x2a49490 [Final Native Public]
    void SetBlockOnTime(const FTimespan& Time); // 0x2a493f0 [Final Native Public]
    bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x2a49320 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x2a49270 [Final Native Public]
    bool Rewind(); // 0x2a49230 [Final Native Public]
    bool Reopen(); // 0x2a490e0 [Final Native Public]
    bool Previous(); // 0x2a48e50 [Final Native Public]
    void PlayAndSeek(); // 0x2a48e30 [Final Native Public]
    bool Play(); // 0x2a48df0 [Final Native Public]
    bool Pause(); // 0x2a48db0 [Final Native Public]
    bool OpenUrl(const FString& URL); // 0x2a48ba0 [Final Native Public]
    bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& Options); // 0x2a489a0 [Final Native Public]
    void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& Options, const bool& bSuccess); // 0x2a48470 [Final Native Public]
    bool OpenSource(UMediaSource* MediaSource); // 0x2a482f0 [Final Native Public]
    bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index); // 0x2a48140 [Final Native Public]
    bool OpenPlaylist(UMediaPlaylist* InPlaylist); // 0x2a47fe0 [Final Native Public]
    bool OpenFile(const FString& FilePath); // 0x2a47c20 [Final Native Public]
    bool Next(); // 0x2a47bd0 [Final Native Public]
    bool IsReady(); // 0x2a47b90 [Final Native Public]
    bool IsPreparing(); // 0x2a47b50 [Final Native Public]
    bool IsPlaying(); // 0x2a47b10 [Final Native Public]
    bool IsPaused(); // 0x2a47ad0 [Final Native Public]
    bool IsLooping(); // 0x2a47a90 [Final Native Public]
    bool IsConnecting(); // 0x2a47a50 [Final Native Public]
    bool IsClosed(); // 0x2a47a10 [Final Native Public]
    bool IsBuffering(); // 0x2a479d0 [Final Native Public]
    bool HasError(); // 0x2a47870 [Final Native Public]
    FRotator GetViewRotation(); // 0x2a477d0 [Final Native Public]
    FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex); // 0x2a476b0 [Final Native Public]
    FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex); // 0x2a475d0 [Final Native Public]
    float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex); // 0x2a47500 [Final Native Public]
    FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex); // 0x2a47420 [Final Native Public]
    float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex); // 0x2a47350 [Final Native Public]
    float GetVerticalFieldOfView(); // 0x2a472d0 [Final Native Public]
    FString GetUrl(); // 0x2a47220 [Final Native Public]
    FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x2a47100 [Final Native Public]
    int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x2a47030 [Final Native Public]
    FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x2a46f00 [Final Native Public]
    UMediaTimeStampInfo* GetTimeStamp(); // 0x2a46e80 [Final Native Public]
    FTimespan GetTimeDelay(); // 0x2a46e50 [Final Native Public]
    FTimespan GetTime(); // 0x2a46e10 [Final Native Public]
    void GetSupportedRates(const TArray<FFloatRange>& OutRates, bool Unthinned); // 0x2a46c90 [Final Native Public]
    int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType); // 0x2a46a20 [Final Native Public]
    float GetRate(); // 0x2a469e0 [Final Native Public]
    int32 GetPlaylistIndex(); // 0x2a46830 [Final Native Public]
    UMediaPlaylist* GetPlaylist(); // 0x2a46790 [Final Native Public]
    FName GetPlayerName(); // 0x2a46750 [Final Native Public]
    int32 GetNumTracks(const EMediaPlayerTrack& TrackType); // 0x2a466c0 [Final Native Public]
    int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex); // 0x2a465f0 [Final Native Public]
    FText GetMediaName(); // 0x2a461e0 [Native Public]
    TMap<FString, FMediaMetadataItemsBPT> GetMediaMetadataItems(); // 0x2a460f0 [Final Native Public]
    float GetHorizontalFieldOfView(); // 0x2a46070 [Final Native Public]
    FTimespan GetDuration(); // 0x2a45fd0 [Final Native Public]
    UMediaTimeStampInfo* GetDisplayTimeStamp(); // 0x2a45f50 [Final Native Public]
    FTimespan GetDisplayTime(); // 0x2a45ef0 [Final Native Public]
    FName GetDesiredPlayerName(); // 0x2a45ec0 [Final Native Public]
    FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex); // 0x2a45da0 [Final Native Public]
    int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex); // 0x2a45cd0 [Final Native Public]
    int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex); // 0x2a45c00 [Final Native Public]
    void Close(); // 0x2a45680 [Final Native Public]
    bool CanPlayUrl(const FString& URL); // 0x2a45590 [Final Native Public]
    bool CanPlaySource(UMediaSource* MediaSource); // 0x2a454a0 [Final Native Public]
    bool CanPause(); // 0x2a45460 [Final Native Public]

// UMediaPlaylist (/Script/MediaAssets.MediaPlaylist)
    bool Replace(int32 Index, UMediaSource* Replacement); // 0x2a49130 [Final Native Public]
    bool RemoveAt(int32 Index); // 0x2a49010 [Final Native Public]
    bool Remove(UMediaSource* MediaSource); // 0x2a48e80 [Final Native Public]
    int32 Num(); // 0x2a47c00 [Final Native Public]
    void Insert(UMediaSource* MediaSource, int32 Index); // 0x2a478b0 [Final Native Public]
    UMediaSource* GetRandom(const int32& OutIndex); // 0x2a46930 [Final Native Public]
    UMediaSource* GetPrevious(const int32& InOutIndex); // 0x2a46850 [Final Native Public]
    UMediaSource* GetNext(const int32& InOutIndex); // 0x2a46330 [Final Native Public]
    UMediaSource* Get(int32 Index); // 0x2a45af0 [Final Native Public]
    bool AddUrl(const FString& URL); // 0x2a45070 [Final Native Public]
    bool AddFile(const FString& FilePath); // 0x2a44d30 [Final Native Public]
    bool Add(UMediaSource* MediaSource); // 0x2a44c70 [Final Native Public]

// UMediaSoundComponent (/Script/MediaAssets.MediaSoundComponent)
    void SetSpectralAnalysisSettings(const TArray<float>& InFrequenciesToAnalyze, const EMediaSoundComponentFFTSize& InFFTSize); // 0x2a4a390 [Final Native Public]
    void SetMediaPlayer(UMediaPlayer* NewMediaPlayer); // 0x2a4a120 [Final Native Public]
    void SetEnvelopeFollowingsettings(int32 AttackTimeMsec, int32 ReleaseTimeMsec); // 0x2a496b0 [Final Native Public]
    void SetEnableSpectralAnalysis(bool bInSpectralAnalysisEnabled); // 0x2a495f0 [Final Native Public]
    void SetEnableEnvelopeFollowing(bool bInEnvelopeFollowing); // 0x2a49520 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetSpectralData(); // 0x2a46ab0 [Final Native Public]
    TArray<FMediaSoundComponentSpectralData> GetNormalizedSpectralData(); // 0x2a46410 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x2a46290 [Final Native Public]
    float GetEnvelopeValue(); // 0x2a46010 [Final Native Public]
    bool BP_GetAttenuationSettingsToApply(FSoundAttenuationSettings& OutAttenuationSettings); // 0x2a45200 [Final Native Public]

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

// UMediaPlateComponent (/Script/MediaPlate.MediaPlateComponent)
    void SetPlayOnlyWhenVisible(bool bInPlayOnlyWhenVisible); // 0x5d004d0 [Final Native Public]
    void SetMeshRange(const FVector2D& InMeshRange); // 0x5d00440 [Final Native Public]
    void SetLoop(bool bInLoop); // 0x5d003a0 [Final Native Public]
    void SetLetterboxAspectRatio(float AspectRatio); // 0x5d00280 [Final Native Public]
    void SetIsAspectRatioAuto(bool bInIsAspectRatioAuto); // 0x5d001e0 [Final Native Public]
    bool Seek(const FTimespan& Time); // 0x5d00130 [Final Native Public]
    bool Rewind(); // 0x5d000e0 [Final Native Public]
    void Play(); // 0x5d000a0 [Final Native Public]
    void Pause(); // 0x5d00060 [Final Native Public]
    void Open(); // 0x5d00040 [Final Native Public]
    void OnMediaOpened(const FString& DeviceUrl); // 0x5cfff10 [Final Native Private]
    void OnMediaEnd(); // 0x5cffea0 [Final Native Private]
    bool IsMediaPlatePlaying(); // 0x5cffe80 [Final Native Public]
    FVector2D GetMeshRange(); // 0x5cffe50 [Final Native Public]
    UMediaTexture* GetMediaTexture(int32 Index); // 0x5cffd90 [Final Native Public]
    UMediaPlayer* GetMediaPlayer(); // 0x25ce270 [Final Native Public]
    bool GetLoop(); // 0x5cffd70 [Final Native Public]
    float GetLetterboxAspectRatio(); // 0x4788980 [Final Native Public]
    bool GetIsAspectRatioAuto(); // 0x5cffd50 [Final Native Public]
    void Close(); // 0x5cffcf0 [Final Native Public]

// UMeshDescriptionBase (/Script/MeshDescription.MeshDescriptionBase)
    void SetVertexPosition(const FVertexID& VertexID, const FVector& Position); // 0x1880fd0 [Final Native Public]
    void SetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& VertexInstanceIDs); // 0x1880dd0 [Final Native Public]
    void SetPolygonPolygonGroup(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID); // 0x1880c60 [Final Native Public]
    void ReversePolygonFacing(const FPolygonID& PolygonID); // 0x1880b90 [Final Native Public]
    void ReserveNewVertices(int32 NumberOfNewVertices); // 0x1880af0 [Final Native Public]
    void ReserveNewVertexInstances(int32 NumberOfNewVertexInstances); // 0x1880870 [Final Native Public]
    void ReserveNewTriangles(int32 NumberOfNewTriangles); // 0x1880a50 [Final Native Public]
    void ReserveNewPolygons(int32 NumberOfNewPolygons); // 0x18809b0 [Final Native Public]
    void ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups); // 0x1880910 [Final Native Public]
    void ReserveNewEdges(int32 NumberOfNewEdges); // 0x1880870 [Final Native Public]
    bool IsVertexValid(const FVertexID& VertexID); // 0x1880790 [Final Native Public]
    bool IsVertexOrphaned(const FVertexID& VertexID); // 0x18806a0 [Final Native Public]
    bool IsVertexInstanceValid(const FVertexInstanceID& VertexInstanceID); // 0x18805c0 [Final Native Public]
    bool IsTriangleValid(const FTriangleID& TriangleID); // 0x18804e0 [Final Native Public]
    bool IsTrianglePartOfNgon(const FTriangleID& TriangleID); // 0x1880380 [Final Native Public]
    bool IsPolygonValid(const FPolygonID& PolygonID); // 0x18802a0 [Final Native Public]
    bool IsPolygonGroupValid(const FPolygonGroupID& PolygonGroupID); // 0x18801c0 [Final Native Public]
    bool IsEmpty(); // 0x1880190 [Final Native Public]
    bool IsEdgeValid(const FEdgeID& EdgeID); // 0x18800b0 [Final Native Public]
    bool IsEdgeInternalToPolygon(const FEdgeID& EdgeID, const FPolygonID& PolygonID); // 0x187ff30 [Final Native Public]
    bool IsEdgeInternal(const FEdgeID& EdgeID); // 0x187fe40 [Final Native Public]
    void GetVertexVertexInstances(const FVertexID& VertexID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x187fc40 [Final Native Public]
    FVector GetVertexPosition(const FVertexID& VertexID); // 0x187fa60 [Final Native Public]
    FEdgeID GetVertexPairEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x187f8f0 [Final Native Public]
    FVertexID GetVertexInstanceVertex(const FVertexInstanceID& VertexInstanceID); // 0x187f7e0 [Final Native Public]
    FEdgeID GetVertexInstancePairEdge(const FVertexInstanceID& VertexInstanceID0, const FVertexInstanceID& VertexInstanceID1); // 0x187f660 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForTriangleVertex(const FTriangleID& TriangleID, const FVertexID& VertexID); // 0x187f480 [Final Native Public]
    FVertexInstanceID GetVertexInstanceForPolygonVertex(const FPolygonID& PolygonID, const FVertexID& VertexID); // 0x187f2d0 [Final Native Public]
    int32 GetVertexInstanceCount(); // 0x187f290 [Final Native Public]
    void GetVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x187f090 [Final Native Public]
    void GetVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x187ef40 [Final Native Public]
    int32 GetVertexCount(); // 0x187ef00 [Final Native Public]
    void GetVertexConnectedTriangles(const FVertexID& VertexID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x187edc0 [Final Native Public]
    void GetVertexConnectedPolygons(const FVertexID& VertexID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x187ec80 [Final Native Public]
    void GetVertexConnectedEdges(const FVertexID& VertexID, const TArray<FEdgeID>& OutEdgeIDs); // 0x187ea80 [Final Native Public]
    void GetVertexAdjacentVertices(const FVertexID& VertexID, const TArray<FVertexID>& OutAdjacentVertexIDs); // 0x187e940 [Final Native Public]
    void GetTriangleVertices(const FTriangleID& TriangleID, const TArray<FVertexID>& OutVertexIDs); // 0x187e720 [Final Native Public]
    void GetTriangleVertexInstances(const FTriangleID& TriangleID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x187e540 [Final Native Public]
    FVertexInstanceID GetTriangleVertexInstance(const FTriangleID& TriangleID, int32 Index); // 0x187e380 [Final Native Public]
    FPolygonGroupID GetTrianglePolygonGroup(const FTriangleID& TriangleID); // 0x187e270 [Final Native Public]
    FPolygonID GetTrianglePolygon(const FTriangleID& TriangleID); // 0x187e160 [Final Native Public]
    void GetTriangleEdges(const FTriangleID& TriangleID, const TArray<FEdgeID>& OutEdgeIDs); // 0x187df40 [Final Native Public]
    int32 GetTriangleCount(); // 0x187df00 [Final Native Public]
    void GetTriangleAdjacentTriangles(const FTriangleID& TriangleID, const TArray<FTriangleID>& OutTriangleIDs); // 0x187ddb0 [Final Native Public]
    void GetPolygonVertices(const FPolygonID& PolygonID, const TArray<FVertexID>& OutVertexIDs); // 0x187dc60 [Final Native Public]
    void GetPolygonVertexInstances(const FPolygonID& PolygonID, const TArray<FVertexInstanceID>& OutVertexInstanceIDs); // 0x187dab0 [Final Native Public]
    void GetPolygonTriangles(const FPolygonID& PolygonID, const TArray<FTriangleID>& OutTriangleIDs); // 0x187d8b0 [Final Native Public]
    FPolygonGroupID GetPolygonPolygonGroup(const FPolygonID& PolygonID); // 0x187d7a0 [Final Native Public]
    void GetPolygonPerimeterEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x187d650 [Final Native Public]
    void GetPolygonInternalEdges(const FPolygonID& PolygonID, const TArray<FEdgeID>& OutEdgeIDs); // 0x187d500 [Final Native Public]
    void GetPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID, const TArray<FPolygonID>& OutPolygonIDs); // 0x187d300 [Final Native Public]
    int32 GetPolygonGroupCount(); // 0x187d2c0 [Final Native Public]
    int32 GetPolygonCount(); // 0x187d280 [Final Native Public]
    void GetPolygonAdjacentPolygons(const FPolygonID& PolygonID, const TArray<FPolygonID>& OutPolygonIDs); // 0x187cfd0 [Final Native Public]
    int32 GetNumVertexVertexInstances(const FVertexID& VertexID); // 0x187cea0 [Final Native Public]
    int32 GetNumVertexInstanceConnectedTriangles(const FVertexInstanceID& VertexInstanceID); // 0x187cd70 [Final Native Public]
    int32 GetNumVertexInstanceConnectedPolygons(const FVertexInstanceID& VertexInstanceID); // 0x187cc50 [Final Native Public]
    int32 GetNumVertexConnectedTriangles(const FVertexID& VertexID); // 0x187cb60 [Final Native Public]
    int32 GetNumVertexConnectedPolygons(const FVertexID& VertexID); // 0x187ca40 [Final Native Public]
    int32 GetNumVertexConnectedEdges(const FVertexID& VertexID); // 0x187c910 [Final Native Public]
    int32 GetNumPolygonVertices(const FPolygonID& PolygonID); // 0x187c820 [Final Native Public]
    int32 GetNumPolygonTriangles(const FPolygonID& PolygonID); // 0x187c6f0 [Final Native Public]
    int32 GetNumPolygonInternalEdges(const FPolygonID& PolygonID); // 0x187c5b0 [Final Native Public]
    int32 GetNumPolygonGroupPolygons(const FPolygonGroupID& PolygonGroupID); // 0x187c480 [Final Native Public]
    int32 GetNumEdgeConnectedTriangles(const FEdgeID& EdgeID); // 0x187c350 [Final Native Public]
    int32 GetNumEdgeConnectedPolygons(const FEdgeID& EdgeID); // 0x187c230 [Final Native Public]
    void GetEdgeVertices(const FEdgeID& EdgeID, const TArray<FVertexID>& OutVertexIDs); // 0x187c050 [Final Native Public]
    FVertexID GetEdgeVertex(const FEdgeID& EdgeID, int32 VertexNumber); // 0x187bea0 [Final Native Public]
    int32 GetEdgeCount(); // 0x187be60 [Final Native Public]
    void GetEdgeConnectedTriangles(const FEdgeID& EdgeID, const TArray<FTriangleID>& OutConnectedTriangleIDs); // 0x187bc60 [Final Native Public]
    void GetEdgeConnectedPolygons(const FEdgeID& EdgeID, const TArray<FPolygonID>& OutConnectedPolygonIDs); // 0x187bb10 [Final Native Public]
    void Empty(); // 0x187baa0 [Final Native Public]
    void DeleteVertexInstance(const FVertexInstanceID& VertexInstanceID, const TArray<FVertexID>& OrphanedVertices); // 0x187b950 [Final Native Public]
    void DeleteVertex(const FVertexID& VertexID); // 0x187b880 [Final Native Public]
    void DeleteTriangle(const FTriangleID& TriangleID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroupsPtr); // 0x187b670 [Final Native Public]
    void DeletePolygonGroup(const FPolygonGroupID& PolygonGroupID); // 0x187b5a0 [Final Native Public]
    void DeletePolygon(const FPolygonID& PolygonID, const TArray<FEdgeID>& OrphanedEdges, const TArray<FVertexInstanceID>& OrphanedVertexInstances, const TArray<FPolygonGroupID>& OrphanedPolygonGroups); // 0x187b390 [Final Native Public]
    void DeleteEdge(const FEdgeID& EdgeID, const TArray<FVertexID>& OrphanedVertices); // 0x187b240 [Final Native Public]
    void CreateVertexWithID(const FVertexID& VertexID); // 0x187b170 [Final Native Public]
    void CreateVertexInstanceWithID(const FVertexInstanceID& VertexInstanceID, const FVertexID& VertexID); // 0x187afd0 [Final Native Public]
    FVertexInstanceID CreateVertexInstance(const FVertexID& VertexID); // 0x187ae90 [Final Native Public]
    FVertexID CreateVertex(); // 0x187ae50 [Final Native Public]
    void CreateTriangleWithID(const FTriangleID& TriangleID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x187abf0 [Final Native Public]
    FTriangleID CreateTriangle(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x187a9e0 [Final Native Public]
    void CreatePolygonWithID(const FPolygonID& PolygonID, const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x187a780 [Final Native Public]
    void CreatePolygonGroupWithID(const FPolygonGroupID& PolygonGroupID); // 0x187a6b0 [Final Native Public]
    FPolygonGroupID CreatePolygonGroup(); // 0x187a670 [Final Native Public]
    FPolygonID CreatePolygon(const FPolygonGroupID& PolygonGroupID, const TArray<FVertexInstanceID>& VertexInstanceIDs, const TArray<FEdgeID>& NewEdgeIDs); // 0x187a460 [Final Native Public]
    void CreateEdgeWithID(const FEdgeID& EdgeID, const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x187a1f0 [Final Native Public]
    FEdgeID CreateEdge(const FVertexID& VertexID0, const FVertexID& VertexID1); // 0x187a060 [Final Native Public]
    void ComputePolygonTriangulation(const FPolygonID& PolygonID); // 0x1879f90 [Final Native Public]

// UPolyEditTopologyProperties (/Script/MeshModelingTools.PolyEditTopologyProperties)
    void RegenerateExtraCorners(); // 0x50e1490 [Final Native Public]

// UEditMeshPolygonsToolActions (/Script/MeshModelingTools.EditMeshPolygonsToolActions)
    void SimplifyByGroups(); // 0x50e15b0 [Final Native Public]
    void Retriangulate(); // 0x50e14f0 [Final Native Public]
    void RecalcNormals(); // 0x50e1430 [Final Native Public]
    void PushPull(); // 0x50e13d0 [Final Native Public]
    void Outset(); // 0x50e12b0 [Final Native Public]
    void Offset(); // 0x50e1250 [Final Native Public]
    void Merge(); // 0x50e11f0 [Final Native Public]
    void Inset(); // 0x50e1190 [Final Native Public]
    void InsertEdgeLoop(); // 0x50e1130 [Final Native Public]
    void InsertEdge(); // 0x50e10d0 [Final Native Public]
    void Flip(); // 0x50e0fb0 [Final Native Public]
    void Extrude(); // 0x50e0ef0 [Final Native Public]
    void Duplicate(); // 0x50e0e90 [Final Native Public]
    void Disconnect(); // 0x50e0e30 [Final Native Public]
    void Delete(); // 0x50e0dd0 [Final Native Public]
    void Decompose(); // 0x50e0d70 [Final Native Public]
    void CutFaces(); // 0x50e0d10 [Final Native Public]
    void Bevel(); // 0x50e0b90 [Final Native Public]

// UEditMeshPolygonsToolActions_Triangles (/Script/MeshModelingTools.EditMeshPolygonsToolActions_Triangles)
    void RecalcNormals(); // 0x50e1430 [Final Native Public]
    void PushPull(); // 0x50e13d0 [Final Native Public]
    void Poke(); // 0x50e1370 [Final Native Public]
    void Outset(); // 0x50e12b0 [Final Native Public]
    void Offset(); // 0x50e1250 [Final Native Public]
    void Inset(); // 0x50e1190 [Final Native Public]
    void Flip(); // 0x50e0fb0 [Final Native Public]
    void Extrude(); // 0x50e0ef0 [Final Native Public]
    void Duplicate(); // 0x50e0e90 [Final Native Public]
    void Disconnect(); // 0x50e0e30 [Final Native Public]
    void Delete(); // 0x50e0dd0 [Final Native Public]
    void CutFaces(); // 0x50e0d10 [Final Native Public]

// UEditMeshPolygonsToolUVActions (/Script/MeshModelingTools.EditMeshPolygonsToolUVActions)
    void PlanarProjection(); // 0x50e1310 [Final Native Public]

// UEditMeshPolygonsToolEdgeActions (/Script/MeshModelingTools.EditMeshPolygonsToolEdgeActions)
    void Weld(); // 0x50e16d0 [Final Native Public]
    void Straighten(); // 0x50e1670 [Final Native Public]
    void Simplify(); // 0x50e1550 [Final Native Public]
    void FillHole(); // 0x50e0f50 [Final Native Public]
    void Bridge(); // 0x50e0c50 [Final Native Public]
    void Bevel(); // 0x50e0bf0 [Final Native Public]

// UEditMeshPolygonsToolEdgeActions_Triangles (/Script/MeshModelingTools.EditMeshPolygonsToolEdgeActions_Triangles)
    void Weld(); // 0x50e16d0 [Final Native Public]
    void Split(); // 0x50e1610 [Final Native Public]
    void Flip(); // 0x50e1010 [Final Native Public]
    void FillHole(); // 0x50e0f50 [Final Native Public]
    void Collapse(); // 0x50e0cb0 [Final Native Public]

// UEditMeshPolygonsToolCancelAction (/Script/MeshModelingTools.EditMeshPolygonsToolCancelAction)
    void Done(); // 0x50e0b30 [Final Native Public]

// UEditMeshPolygonsToolAcceptCancelAction (/Script/MeshModelingTools.EditMeshPolygonsToolAcceptCancelAction)
    void Cancel(); // 0x50e0b30 [Final Native Public]
    void Apply(); // 0x50e0ad0 [Final Native Public]

// UExistingMeshMaterialProperties (/Script/MeshModelingTools.ExistingMeshMaterialProperties)
    TArray<FString> GetUVChannelNamesFunc(); // 0x50e1070 [Final Native Public]

// UMeshUVChannelProperties (/Script/MeshModelingTools.MeshUVChannelProperties)
    TArray<FString> GetUVChannelNamesFunc(); // 0x50e10a0 [Final Native Public]

// UUVProjectionToolEditActions (/Script/MeshModelingTools.UVProjectionToolEditActions)
    void Reset(); // 0x50e0ef0 [Final Native Public]
    void AutoFitAlign(); // 0x50e0b30 [Final Native Public]
    void AutoFit(); // 0x50e0ad0 [Final Native Public]

// UMeshTopologySelectionMechanicProperties (/Script/ModelingComponents.MeshTopologySelectionMechanicProperties)
    void SelectAll(); // 0x5012c90 [Final Native Public]
    void InvertSelection(); // 0x5012c70 [Final Native Public]

// UOctreeDynamicMeshComponent (/Script/ModelingComponents.OctreeDynamicMeshComponent)
    void SetDynamicMesh(UDynamicMesh* NewMesh); // 0x5012cb0 [Final Native Public]

// UPreviewGeometry (/Script/ModelingComponents.PreviewGeometry)
    bool SetPointSetVisibility(const FString& PointSetIdentifier, bool bVisible); // 0x50568f0 [Final Native Public]
    bool SetPointSetMaterial(const FString& PointSetIdentifier, UMaterialInterface* NewMaterial); // 0x5056790 [Final Native Public]
    bool SetLineSetVisibility(const FString& LineSetIdentifier, bool bVisible); // 0x5056630 [Final Native Public]
    bool SetLineSetMaterial(const FString& LineSetIdentifier, UMaterialInterface* NewMaterial); // 0x50564e0 [Final Native Public]
    void SetAllPointSetsMaterial(UMaterialInterface* Material); // 0x5056450 [Final Native Public]
    void SetAllLineSetsMaterial(UMaterialInterface* Material); // 0x50563c0 [Final Native Public]
    bool RemovePointSet(const FString& PointSetIdentifier, bool bDestroy); // 0x5056240 [Final Native Public]
    bool RemoveLineSet(const FString& LineSetIdentifier, bool bDestroy); // 0x50560c0 [Final Native Public]
    void RemoveAllPointSets(bool bDestroy); // 0x5056030 [Final Native Public]
    void RemoveAllLineSets(bool bDestroy); // 0x5055fa0 [Final Native Public]
    APreviewGeometryActor* GetActor(); // 0x35f8280 [Final Native Public]
    UTriangleSetComponent* FindTriangleSet(const FString& TriangleSetIdentifier); // 0x5055b90 [Final Native Public]
    UPointSetComponent* FindPointSet(const FString& PointSetIdentifier); // 0x5055a90 [Final Native Public]
    ULineSetComponent* FindLineSet(const FString& LineSetIdentifier); // 0x5055990 [Final Native Public]
    void Disconnect(); // 0x5055940 [Final Native Public]
    void CreateInWorld(UWorld* World, FTransform& WithTransform); // 0x5055410 [Final Native Public]
    UTriangleSetComponent* AddTriangleSet(const FString& TriangleSetIdentifier); // 0x50552e0 [Final Native Public]
    UPointSetComponent* AddPointSet(const FString& PointSetIdentifier); // 0x5055230 [Final Native Public]
    ULineSetComponent* AddLineSet(const FString& LineSetIdentifier); // 0x5055180 [Final Native Public]

// UModelingObjectsCreationAPI (/Script/ModelingComponents.ModelingObjectsCreationAPI)
    FCreateTextureObjectResult CreateTextureObject(FCreateTextureObjectParams& CreateTexParams); // 0x5055860 [Native Public]
    FCreateActorResult CreateNewActor(FCreateActorParams& CreateActorParams); // 0x5055720 [Native Public]
    FCreateMeshObjectResult CreateMeshObject(FCreateMeshObjectParams& CreateMeshParams); // 0x5055630 [Native Public]
    FCreateMaterialObjectResult CreateMaterialObject(FCreateMaterialObjectParams& CreateMaterialParams); // 0x5055560 [Native Public]

// UCreateMeshObjectTypeProperties (/Script/ModelingComponents.CreateMeshObjectTypeProperties)
    bool ShouldShowPropertySet(); // 0x5056a50 [Final Native Public]
    TArray<FString> GetOutputTypeNamesFunc(); // 0x5055f10 [Final Native Public]
    ECreateObjectTypeHint GetCurrentCreateMeshType(); // 0x5055c80 [Final Native Public]

// UPolygroupLayersProperties (/Script/ModelingComponents.PolygroupLayersProperties)
    TArray<FString> GetGroupLayersFunc(); // 0x5055d90 [Final Native Public]

// UWeightMapSetProperties (/Script/ModelingComponents.WeightMapSetProperties)
    TArray<FString> GetWeightMapsFunc(); // 0x5055d90 [Final Native Public]

// UModioCommonTypesLibrary (/Script/Modio.ModioCommonTypesLibrary)
    FModioInitializeOptions SetSessionIdentifier(FModioInitializeOptions& Options, const FString& SessionIdentifier); // 0x3927e20 [Final Native Static Public]
    FModioMetricsSessionParams SetSessionId(FModioMetricsSessionParams& Params, FModioGuid& ID); // 0x3927c90 [Final Native Static Public]
    FModioInitializeOptions SetPortal(FModioInitializeOptions& Options, const EModioPortal& PortalToUse); // 0x3927a70 [Final Native Static Public]
    FModioInitializeOptions SetGameId(FModioInitializeOptions& Options, int64 GameId); // 0x3925b60 [Final Native Static Public]
    FModioInitializeOptions SetGameEnvironment(FModioInitializeOptions& Options, const EModioEnvironment& GameEnvironment); // 0x3925940 [Final Native Static Public]
    FModioInitializeOptions SetExtendedInitializationParameters(FModioInitializeOptions& Options, TMap<FString, FString>& ExtendedParameters); // 0x39256a0 [Final Native Static Public]
    FModioInitializeOptions SetBackgroundThread(FModioInitializeOptions& Options, bool bUseBackgroundThread); // 0x3924db0 [Final Native Static Public]
    FModioInitializeOptions SetAPIKey(FModioInitializeOptions& Options, const FString& ApiKey); // 0x3924b80 [Final Native Static Public]
    bool NotEqualTo(FModioModID& A, FModioModID& B); // 0x3924a90 [Final Native Static Public]
    FModioMetricsSessionParams MakeMetricsSessionParams(const TArray<FModioModID>& IDs); // 0x3924990 [Final Native Static Public]
    FModioInitializeOptions MakeInitializeOptions(int64 GameId, const FString& ApiKey, const EModioEnvironment& GameEnvironment, const EModioPortal& PortalInUse, bool bUseBackgroundThread); // 0x3924760 [Final Native Static Public]
    FModioGuid MakeGuid(const FString& Guid); // 0x3924120 [Final Native Static Public]
    FModioGameID MakeGameId(int64 GameId); // 0x39246d0 [Final Native Static Public]
    FModioEntitlementParams MakeEntitlementParams(TMap<FString, FString>& ExtendedParameters); // 0x3924540 [Final Native Static Public]
    FModioAuthenticationParams MakeAuthParams(const FString& AuthToken, const FString& EmailAddress, bool bHasAcceptedTOS); // 0x3924250 [Final Native Static Public]
    FModioApiKey MakeApiKey(const FString& ApiKey); // 0x3924120 [Final Native Static Public]
    int64 GetRawValueFromModID(FModioModID& In); // 0x3924080 [Final Native Static Public]
    bool EqualTo(FModioModID& A, FModioModID& B); // 0x3923f90 [Final Native Static Public]
    FString Conv_UserIDToString(const FModioUserID& UserId); // 0x3923de0 [Final Native Static Public]
    FModioEmailAuthCode Conv_StringToEmailAuthCode(const FString& AuthCode); // 0x3923eb0 [Final Native Static Public]
    FModioEmailAddress Conv_StringToEmailAddress(const FString& Email); // 0x3923eb0 [Final Native Static Public]
    FString Conv_ModIDToString(const FModioModID& ModId); // 0x3923de0 [Final Native Static Public]
    FString Conv_GameIDToString(const FModioGameID& GameId); // 0x3923de0 [Final Native Static Public]
    FString Conv_FileMetadataIDToString(const FModioFileMetadataID& FileMetadataID); // 0x3923de0 [Final Native Static Public]
    FString Conv_EmailAuthCodeToString(const FModioEmailAuthCode& EmailAuthCode); // 0x3923cb0 [Final Native Static Public]
    FString Conv_EmailAddressToString(const FModioEmailAddress& EmailAddress); // 0x3923cb0 [Final Native Static Public]
    FString Conv_ApiKeyToString(const FModioApiKey& ApiKey); // 0x3923cb0 [Final Native Static Public]

// UModioCreateModLibrary (/Script/Modio.ModioCreateModLibrary)
    void SetVersionString(FModioCreateModFileParams& In, const FString& Version); // 0x39287b0 [Final Native Static Public]
    void SetTags(FModioCreateModParams& In, const TArray<FString>& Tags); // 0x39282d0 [Final Native Static Public]
    void SetModfilePlatforms(FModioCreateModFileParams& In, const TArray<EModioModfilePlatform>& Platforms); // 0x39273c0 [Final Native Static Public]
    void SetModFileMetadataBlob(FModioCreateModFileParams& In, const FString& MetadataBlob); // 0x39271e0 [Final Native Static Public]
    void SetMetadataBlob(FModioCreateModParams& In, const FString& MetadataBlob); // 0x3926cf0 [Final Native Static Public]
    void SetMarkAsActiveRelease(FModioCreateModFileParams& In, bool bMarkAsActiveRelease); // 0x3926930 [Final Native Static Public]
    void SetInitialVisibility_DEPRECATED(FModioCreateModParams& In, bool InitialVisibility); // 0x3926490 [Final Native Static Public]
    void SetInitialVisibility(FModioCreateModParams& In, const EModioObjectVisibilityFlags& InitialVisibility); // 0x3926270 [Final Native Static Public]
    void SetHomepageURL(FModioCreateModParams& In, const FString& HomepageURL); // 0x3925d80 [Final Native Static Public]
    void SetDescription(FModioCreateModParams& In, const FString& Description); // 0x39251b0 [Final Native Static Public]
    void SetChangelogString(FModioCreateModFileParams& In, const FString& Changelog); // 0x3924fd0 [Final Native Static Public]

// UModioEditModLibrary (/Script/Modio.ModioEditModLibrary)
    void SetVisibility_DEPRECATED(FModioEditModParams& In, bool Visibility); // 0x3928bc0 [Final Native Static Private]
    void SetVisibility(FModioEditModParams& In, const EModioObjectVisibilityFlags& Visibility); // 0x3928990 [Final Native Static Private]
    void SetTags(FModioEditModParams& In, const TArray<FString>& Tags); // 0x3928530 [Final Native Static Private]
    void SetSummary(FModioEditModParams& In, const FString& Summary); // 0x3928050 [Final Native Static Private]
    void SetNamePath(FModioEditModParams& In, const FString& NamePath); // 0x39277f0 [Final Native Static Private]
    void SetName(FModioEditModParams& In, const FString& Name); // 0x3927570 [Final Native Static Private]
    void SetMetadataBlob(FModioEditModParams& In, const FString& MetadataBlob); // 0x3926f60 [Final Native Static Private]
    void SetMaturityFlags(FModioEditModParams& In, const EModioMaturityFlags& MaturityFlags); // 0x3926ac0 [Final Native Static Private]
    void SetLogoPath(FModioEditModParams& In, const FString& LogoPath); // 0x39266b0 [Final Native Static Private]
    void SetHomepageURL(FModioEditModParams& In, const FString& HomepageURL); // 0x3925ff0 [Final Native Static Private]
    void SetDescription(FModioEditModParams& In, const FString& Description); // 0x3925420 [Final Native Static Private]

// UModioUIEnumLocalizationLibrary (/Script/Modio.ModioUIEnumLocalizationLibrary)
    FText GetLocalizedTextForEnumByName(const FName& EnumName); // 0x392e360 [Final Native Static Public]
    FText FileSizeUnsigned64_ToText(const FModioUnsigned64& Filesize, int32 MinDecimals, int32 MaxDecimals, const EFileSizeUnit& Unit, bool bIncludeUnitName); // 0x392e130 [Final Native Static Public]

// UModioUILocalizationLibrary (/Script/Modio.ModioUILocalizationLibrary)
    FText GetLocalizedTextFromDefaultTableByKey(const FString& StringKey); // 0x392e440 [Final Native Static Public]

// UModioErrorCodeLibrary (/Script/Modio.ModioErrorCodeLibrary)
    FModioErrorCode ReconstructError(int32 Value, int32 Category); // 0x3930370 [Final Native Static Public]
    bool IsErrorAsExec(FModioErrorCode& Error); // 0x392ea60 [Final Native Static Public]
    bool IsError(FModioErrorCode& Error); // 0x392ea60 [Final Native Static Public]
    int32 GetValue(FModioErrorCode& Error); // 0x392e720 [Final Native Static Public]
    FString GetMessage(FModioErrorCode& Error); // 0x392e630 [Final Native Static Public]

// UModioErrorConditionLibrary (/Script/Modio.ModioErrorConditionLibrary)
    bool ErrorCodeMatches(const FModioErrorCode& ErrorCode, const EModioErrorCondition& Condition); // 0x392dde0 [Final Native Static Public]

// UModioExampleLibrary (/Script/Modio.ModioExampleLibrary)
    void ListUserSubscriptionAsync(FModioFilterParams& FilterParams, const FScriptDelegate& Callback); // 0x392eb10 [Final Native Static Public]
    EModioLogoSize GetLogoThumbnailSize(); // 0x392e600 [Final Native Static Public]
    EModioLogoSize GetLogoFullSize(); // 0x392e600 [Final Native Static Public]
    EModioAvatarSize GetAvatarThumbnailSize(); // 0x392e330 [Final Native Static Public]

// UModioPresetFilterParamsLibrary (/Script/Modio.ModioPresetFilterParamsLibrary)
    FModioFilterParams ToFilterParams(FModioPresetFilterParams& Preset); // 0x3930940 [Final Native Static Protected]

// UModioFilterParamsLibrary (/Script/Modio.ModioFilterParamsLibrary)
    FModioFilterParams WithTags(FModioFilterParams& Filter, const TArray<FString>& NewTags); // 0x3930fa0 [Final Native Static Private]
    FModioFilterParams WithTag(FModioFilterParams& Filter, const FString& Tag); // 0x3930d40 [Final Native Static Private]
    FModioFilterParams WithoutTags(FModioFilterParams& Filter, const TArray<FString>& NewTags); // 0x3931490 [Final Native Static Private]
    FModioFilterParams WithoutTag(FModioFilterParams& Filter, const FString& Tag); // 0x3931230 [Final Native Static Private]
    FModioFilterParams WithMatureContentFlags(FModioFilterParams& Filter, int32 ByMaturity); // 0x3930af0 [Final Native Static Private]
    FModioFilterParams SortBy(FModioFilterParams& Filter, const EModioSortFieldType& ByField, const EModioSortDirection& ByDirection); // 0x39306a0 [Final Native Static Private]
    FModioFilterParams RevenueType(FModioFilterParams& Filter, const EModioRevenueFilterType& RevenueType); // 0x3930450 [Final Native Static Private]
    FModioFilterParams PagedResults(FModioFilterParams& Filter, int64 PageNumber, int64 PageSize); // 0x39300e0 [Final Native Static Private]
    FModioFilterParams NameContainsStrings(FModioFilterParams& Filter, const TArray<FString>& SearchStrings); // 0x392fe50 [Final Native Static Private]
    FModioFilterParams NameContains(FModioFilterParams& Filter, const FString& SearchString); // 0x392fbf0 [Final Native Static Private]
    FModioFilterParams MetadataLike(FModioFilterParams& Filter, const FString& SearchString); // 0x392f940 [Final Native Static Private]
    FModioFilterParams MatchingIDs(FModioFilterParams& Filter, const TArray<FModioModID>& IDs); // 0x392f6d0 [Final Native Static Private]
    FModioFilterParams MatchingAuthors(FModioFilterParams& Filter, const TArray<FModioUserID>& IDs); // 0x392f460 [Final Native Static Private]
    FModioFilterParams MatchingAuthor(FModioFilterParams& Filter, FModioUserID& ID); // 0x392f200 [Final Native Static Private]
    FModioFilterParams MarkedLiveBefore(FModioFilterParams& Filter, const FDateTime& LiveBefore); // 0x392efb0 [Final Native Static Private]
    FModioFilterParams MarkedLiveAfter(FModioFilterParams& Filter, const FDateTime& LiveAfter); // 0x392ed60 [Final Native Static Private]
    FModioFilterParams IndexedResults(FModioFilterParams& Filter, int64 StartIndex, int64 ResultCount); // 0x392e7d0 [Final Native Static Private]
    FModioFilterParams ExcludingIDs(FModioFilterParams& Filter, const TArray<FModioModID>& IDs); // 0x392dec0 [Final Native Static Private]
    FModioFilterParams DisallowMatureContent(FModioFilterParams& Filter); // 0x392dbe0 [Final Native Static Private]

// UModioGameInfoListLibrary (/Script/Modio.ModioGameInfoListLibrary)
    FModioPagedResult GetPagedResult(FModioGameInfoList& GameInfoList); // 0x39373f0 [Final Native Static Private]
    TArray<FModioGameInfo> GetGames(FModioGameInfoList& GameInfoList); // 0x3936a40 [Final Native Static Private]

// UModioImageLibrary (/Script/Modio.ModioImageLibrary)
    void LoadAsync(FModioImageWrapper& Image, const FScriptDelegate& OnImageLoaded); // 0x3938070 [Final Native Static Public]
    UTexture2DDynamic* GetTexture(FModioImageWrapper& Image); // 0x3937ce0 [Final Native Static Public]
    EModioImageState GetState(FModioImageWrapper& Image); // 0x3937c30 [Final Native Static Public]
    FVector2D GetLogoSize(UTexture* Logo, const EModioLogoSize& LogoSize); // 0x3936e50 [Final Native Static Public]
    FVector2D GetGallerySize(UTexture* GalleryImage, const EModioGallerySize& GallerySize); // 0x3936960 [Final Native Static Public]
    FVector2D GetAvatarSize(UTexture* Avatar, const EModioAvatarSize& AvatarSize); // 0x3936710 [Final Native Static Public]

// UModioInstallationOverride (/Script/Modio.ModioInstallationOverride)
    bool OverrideModInstallationDirectory(const FString& NewInstallPath, const FModioInitializeOptions& InitParams); // 0x3938180 [Final Native Static Public]

// UModioModCollectionLibrary (/Script/Modio.ModioModCollectionLibrary)
    FString GetPath(FModioModCollectionEntry& Entry); // 0x3937ae0 [Final Native Static Public]
    EModioModState GetModState(FModioModCollectionEntry& Entry); // 0x3937050 [Final Native Static Public]
    FModioModInfo GetModProfile(FModioModCollectionEntry& Entry); // 0x3936f30 [Final Native Static Public]
    FModioModID GetID(FModioModCollectionEntry& Entry); // 0x3936d30 [Final Native Static Public]

// UModioModDependenciesLibrary (/Script/Modio.ModioModDependenciesLibrary)
    int64 GetTotalFilesizeUncompressed(FModioModDependencyList& DependencyList); // 0x3937f00 [Final Native Static Private]
    int64 GetTotalFilesize(FModioModDependencyList& DependencyList); // 0x3937d90 [Final Native Static Private]
    FModioPagedResult GetPagedResult(FModioModDependencyList& DependencyList); // 0x39376e0 [Final Native Static Private]
    TArray<FModioModDependency> GetDependencies(FModioModDependencyList& DependencyList); // 0x39367f0 [Final Native Static Private]

// UModioModInfoListLibrary (/Script/Modio.ModioModInfoListLibrary)
    FModioPagedResult GetPagedResult(FModioModInfoList& ModInfoList); // 0x3937860 [Final Native Static Private]
    TArray<FModioModInfo> GetMods(FModioModInfoList& ModInfoList); // 0x3937170 [Final Native Static Private]

// UModioModProgressInfoLibrary (/Script/Modio.ModioModProgressInfoLibrary)
    FModioUnsigned64 GetTotalProgress(FModioModProgressInfo& Info, const EModioModProgressState& State); // 0x393c150 [Final Native Static Public]
    EModioModProgressState GetCurrentState(FModioModProgressInfo& Info); // 0x393b2d0 [Final Native Static Public]
    FModioUnsigned64 GetCurrentProgress(FModioModProgressInfo& Info, const EModioModProgressState& State); // 0x393b1a0 [Final Native Static Public]

// UModioModTagOptionsLibrary (/Script/Modio.ModioModTagOptionsLibrary)
    TArray<FModioModTagInfo> GetTags(FModioModTagOptions& ModTags); // 0x393bd30 [Final Native Static Public]
    FModioPagedResult GetPagedResult(FModioModTagOptions& ModTags); // 0x393b740 [Final Native Static Public]

// UModioOptionalLibrary (/Script/Modio.ModioOptionalLibrary)
    bool IsSet_ModioOptionalUser(FModioOptionalUser& OptionalUser); // 0x393e050 [Final Native Static Private]
    bool IsSet_ModioOptionalUInt64(FModioOptionalUInt64& OptionalInt); // 0x393db80 [Final Native Static Private]
    bool IsSet_ModioOptionalTerms(FModioOptionalTerms& OptionalTerms); // 0x393df70 [Final Native Static Private]
    bool IsSet_ModioOptionalModTagOptions(FModioOptionalModTagOptions& OptionalModTagOptions); // 0x393dea0 [Final Native Static Private]
    bool IsSet_ModioOptionalModProgressInfo(FModioOptionalModProgressInfo& OptionalModProgressInfo); // 0x393dde0 [Final Native Static Private]
    bool IsSet_ModioOptionalModInfoList(FModioOptionalModInfoList& OptionalModInfoList); // 0x393dd10 [Final Native Static Private]
    bool IsSet_ModioOptionalModInfo(FModioOptionalModInfo& OptionalModInfo); // 0x393dc30 [Final Native Static Private]
    bool IsSet_ModioOptionalModID(FModioOptionalModID& OptionalID); // 0x393db80 [Final Native Static Private]
    bool IsSet_ModioOptionalModDependencyList(FModioOptionalModDependencyList& OptionalDependencyList); // 0x393dab0 [Final Native Static Private]
    bool IsSet_ModioOptionalImage(FModioOptionalImage& OptionalImage); // 0x393d9e0 [Final Native Static Private]
    bool IsSet_ModioOptionalGameInfoList(FModioOptionalGameInfoList& OptionalGameInfoList); // 0x393d910 [Final Native Static Private]
    bool IsSet_ModioOptionalGameInfo(FModioOptionalGameInfo& OptionalGameInfo); // 0x393d830 [Final Native Static Private]
    bool GetValue_ModioOptionalUser(FModioOptionalUser& OptionalUser, FModioUser& User); // 0x393d6a0 [Final Native Static Private]
    bool GetValue_ModioOptionalUInt64(FModioOptionalUInt64& OptionalInt, FModioUnsigned64& UnderlyingInt); // 0x393d5a0 [Final Native Static Private]
    bool GetValue_ModioOptionalTerms(FModioOptionalTerms& OptionalTerms, FModioTerms& Terms); // 0x393d360 [Final Native Static Private]
    bool GetValue_ModioOptionalModTagOptions(FModioOptionalModTagOptions& OptionalModTagOptions, FModioModTagOptions& ModTagOptions); // 0x393d100 [Final Native Static Private]
    bool GetValue_ModioOptionalModProgressInfo(FModioOptionalModProgressInfo& OptionalModProgressInfo, FModioModProgressInfo& ModProgressInfo); // 0x393cfe0 [Final Native Static Private]
    bool GetValue_ModioOptionalModInfoList(FModioOptionalModInfoList& OptionalModInfoList, FModioModInfoList& ModInfoList); // 0x393cce0 [Final Native Static Private]
    bool GetValue_ModioOptionalModInfo(FModioOptionalModInfo& OptionalModInfo, FModioModInfo& ModInfo); // 0x393cb90 [Final Native Static Private]
    bool GetValue_ModioOptionalModID(FModioOptionalModID& OptionalID, FModioModID& ID); // 0x393ca80 [Final Native Static Private]
    bool GetValue_ModioOptionalModDependencyList(FModioOptionalModDependencyList& OptionalDependencyList, FModioModDependencyList& DependencyList); // 0x393c870 [Final Native Static Private]
    bool GetValue_ModioOptionalImage(FModioOptionalImage& OptionalImage, FModioImageWrapper& Image); // 0x393c740 [Final Native Static Private]
    bool GetValue_ModioOptionalGameInfoList(FModioOptionalGameInfoList& OptionalGameInfoList, FModioGameInfoList& GameInfoList); // 0x393c3d0 [Final Native Static Private]
    bool GetValue_ModioOptionalGameInfo(FModioOptionalGameInfo& OptionalGameInfo, FModioGameInfo& GameInfo); // 0x393c280 [Final Native Static Private]

// UModioPlatformHelpersLibrary (/Script/Modio.ModioPlatformHelpersLibrary)
    EModioPortal GetDefaultPortalForCurrentPlatform(); // 0x393b370 [Final Native Static Public]
    EModioAuthenticationProvider GetDefaultAuthProviderForCurrentPlatform(); // 0x305ca70 [Final Native Static Public]
    EModioPlatformName GetCurrentPlatform(); // 0x392e330 [Final Native Static Public]

// UModioReportLibrary (/Script/Modio.ModioReportLibrary)
    FModioReportParams MakeReportForUser(const FModioUserID& User, const EModioReportType& Type, const FString& ReportDescription, const FString& ReporterName, const FString& ReporterContact); // 0x393e880 [Final Native Static Private]
    FModioReportParams MakeReportForMod(const FModioModID& Mod, const EModioReportType& Type, const FString& ReportDescription, const FString& ReporterName, const FString& ReporterContact); // 0x393e580 [Final Native Static Private]
    FModioReportParams MakeReportForGame(const FModioGameID& Game, const EModioReportType& Type, const FString& ReportDescription, const FString& ReporterName, const FString& ReporterContact); // 0x393e280 [Final Native Static Private]

// UModioSDKLibrary (/Script/Modio.ModioSDKLibrary)
    FText RoundNumberString(const FText& inputText); // 0x393ec50 [Final Native Static Public]
    float Pct_Int64Int64(int64 Dividend, int64 Divisor); // 0x393eb80 [Final Native Static Public]
    bool IsValidSecurityCodeFormat(const FString& String); // 0x393e1e0 [Final Native Static Public]
    bool IsValidEmailAddressFormat(const FString& String); // 0x393e140 [Final Native Static Public]
    FString GetTimeSpanAsString(const FString& PastDateString); // 0x393c020 [Final Native Static Public]
    FString GetShortenedNumberAsString(int64 Number); // 0x393bc60 [Final Native Static Public]
    FModioInitializeOptions GetProjectInitializeOptionsForSessionId(const FString& SessionId); // 0x393baf0 [Final Native Static Public]
    FModioInitializeOptions GetProjectInitializeOptions(); // 0x393ba10 [Final Native Static Public]
    FModioGameID GetProjectGameId(); // 0x393b9d0 [Final Native Static Public]
    EModioEnvironment GetProjectEnvironment(); // 0x393b9a0 [Final Native Static Public]
    FModioApiKey GetProjectApiKey(); // 0x393b920 [Final Native Static Public]
    FString GetMonetizationPurchaseCategory(const EModioPortal& Portal); // 0x393b670 [Final Native Static Public]
    FString GetLanguageCodeString(const EModioLanguage& Language); // 0x393b5a0 [Final Native Static Public]
    EModioLanguage GetLanguageCodeFromString(const FString& LanguageCode); // 0x393b4b0 [Final Native Static Public]
    EFileSizeUnit GetDesiredFileSizeUnit(int64 Filesize); // 0x393b420 [Final Native Static Public]
    FString GetDefaultSessionIdWindows(); // 0x393b3a0 [Final Native Static Public]
    FText Filesize_ToString(int64 Filesize, int32 MinDecimals, int32 MaxDecimals, const EFileSizeUnit& Unit, bool bIncludeUnitName); // 0x393afa0 [Final Native Static Public]
    FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); // 0x2ace5e0 [Final Native Static Public]
    FString Conv_Int64ToString(int64 inInt); // 0x393aed0 [Final Native Static Public]

// UModioSubsystem (/Script/Modio.ModioSubsystem)
    void SetLogLevel(const EModioLogLevel& UnrealLogLevel); // 0x3946e30 [Final Native Public]
    void RunPendingHandlers(); // 0x3946e10 [Final Native Public]
    TMap<FModioModID, FModioModCollectionEntry> QueryUserSubscriptions(); // 0x3946d60 [Final Native Public]
    TMap<FModioModID, FModioModInfo> QueryUserPurchasedMods(); // 0x3946c70 [Final Native Public]
    TMap<FModioModID, FModioModCollectionEntry> QueryUserInstallations(bool bIncludeOutdatedMods); // 0x3946b30 [Final Native Public]
    TMap<FModioModID, FModioModCollectionEntry> QuerySystemInstallations(); // 0x3946a40 [Final Native Public]
    FModioErrorCode PrioritizeTransferForMod(const FModioModID& ModToPrioritize); // 0x3946990 [Final Native Public]
    void KillBackgroundThread(); // 0x3946970 [Final Native Public]
    void K2_VerifyUserAuthenticationAsync(const FScriptDelegate& Callback); // 0x39468d0 [Final Native Public]
    void K2_UnsubscribeFromModAsync(const FModioModID& ModToUnsubscribeFrom, const FScriptDelegate& OnUnsubscribeComplete); // 0x39467e0 [Final Native Public]
    void K2_UnmuteUserAsync(const FModioUserID& UserId, const FScriptDelegate& Callback); // 0x39466f0 [Final Native Public]
    void K2_SubscribeToModAsync(const FModioModID& ModToSubscribeTo, bool IncludeDependencies, const FScriptDelegate& OnSubscribeComplete); // 0x39465c0 [Final Native Public]
    void K2_SubmitNewModFileForMod(const FModioModID& Mod, const FModioCreateModFileParams& Params); // 0x3946350 [Final Native Public]
    void K2_SubmitNewModAsync(const FModioModCreationHandle& Handle, const FModioCreateModParams& Params, const FScriptDelegate& Callback); // 0x39460b0 [Final Native Public]
    void K2_SubmitModRatingAsync(const FModioModID& Mod, const EModioRating& Rating, const FScriptDelegate& Callback); // 0x3945f80 [Final Native Public]
    void K2_SubmitModChangesAsync(const FModioModID& Mod, const FModioEditModParams& Params, const FScriptDelegate& Callback); // 0x3945cc0 [Final Native Public]
    void K2_ShutdownAsync(const FScriptDelegate& OnShutdownComplete); // 0x3945c20 [Final Native Public]
    void K2_SetLanguage(const EModioLanguage& Locale); // 0x3945ba0 [Final Native Public]
    void K2_RequestEmailAuthCodeAsync(FModioEmailAddress& EmailAddress, const FScriptDelegate& Callback); // 0x3945a80 [Final Native Public]
    void K2_ReportContentAsync(const FModioReportParams& Report, const FScriptDelegate& Callback); // 0x39458e0 [Final Native Public]
    FModioErrorCode K2_RemoveFromTempModSet(const TArray<FModioModID>& ModIds); // 0x39457e0 [Final Native Public]
    void K2_RefreshUserEntitlementsAsync(FModioEntitlementParams& Params, const FScriptDelegate& Callback); // 0x3945660 [Final Native Public]
    FModioOptionalUser K2_QueryUserProfile(); // 0x3945520 [Final Native Public]
    TMap<FModioModID, FModioModCollectionEntry> K2_QueryTempModSet(); // 0x3945430 [Final Native Public]
    FModioOptionalModProgressInfo K2_QueryCurrentModUpdate(); // 0x39453a0 [Final Native Public]
    void K2_PurchaseModAsync(const FModioModID& ModId, const FModioUnsigned64& ExpectedPrice, const FScriptDelegate& Callback); // 0x3945270 [Final Native Public]
    void K2_PreviewExternalUpdatesAsync(const FScriptDelegate& OnPreviewDone); // 0x39451d0 [Final Native Public]
    void K2_MuteUserAsync(const FModioUserID& UserId, const FScriptDelegate& Callback); // 0x39450e0 [Final Native Public]
    void K2_MetricsSessionStartAsync(FModioMetricsSessionParams& Params, const FScriptDelegate& Callback); // 0x3944fa0 [Final Native Public]
    void K2_MetricsSessionSendHeartbeatOnceAsync(const FScriptDelegate& Callback); // 0x3944f00 [Final Native Public]
    void K2_MetricsSessionSendHeartbeatAtIntervalAsync(const FModioUnsigned64& IntervalSeconds, const FScriptDelegate& Callback); // 0x3944e10 [Final Native Public]
    void K2_MetricsSessionEndAsync(const FScriptDelegate& Callback); // 0x3944d70 [Final Native Public]
    void K2_ListUserGamesAsync(FModioFilterParams& Filter, const FScriptDelegate& Callback); // 0x3944b10 [Final Native Public]
    void K2_ListUserCreatedModsAsync(FModioFilterParams& Filter, const FScriptDelegate& Callback); // 0x39448b0 [Final Native Public]
    void K2_ListAllModsAsync(FModioFilterParams& Filter, const FScriptDelegate& Callback); // 0x3944650 [Final Native Public]
    FModioErrorCode K2_InitTempModSet(const TArray<FModioModID>& ModIds); // 0x3944390 [Final Native Public]
    void K2_InitializeAsync(FModioInitializeOptions& InitializeOptions, const FScriptDelegate& OnInitComplete); // 0x3944490 [Final Native Public]
    void K2_GetUserWalletBalanceAsync(const FScriptDelegate& Callback); // 0x39442f0 [Final Native Public]
    void K2_GetUserMediaAvatarAsync(const EModioAvatarSize& AvatarSize, const FScriptDelegate& Callback); // 0x3944200 [Final Native Public]
    void K2_GetUserDelegationTokenAsync(const FScriptDelegate& Callback); // 0x3944160 [Final Native Public]
    void K2_GetTermsOfUseAsync(const FScriptDelegate& Callback); // 0x39440c0 [Final Native Public]
    void K2_GetMutedUsersAsync(const FScriptDelegate& Callback); // 0x3944020 [Final Native Public]
    void K2_GetModTagOptionsAsync(const FScriptDelegate& Callback); // 0x3943f80 [Final Native Public]
    void K2_GetModMediaLogoAsync(const FModioModID& ModId, const EModioLogoSize& LogoSize, const FScriptDelegate& Callback); // 0x3943e50 [Final Native Public]
    void K2_GetModMediaGalleryImageAsync(const FModioModID& ModId, const EModioGallerySize& GallerySize, int32 Index, const FScriptDelegate& Callback); // 0x3943cc0 [Final Native Public]
    void K2_GetModMediaAvatarAsync(const FModioModID& ModId, const EModioAvatarSize& AvatarSize, const FScriptDelegate& Callback); // 0x3943b90 [Final Native Public]
    void K2_GetModInfoAsync(const FModioModID& ModId, const FScriptDelegate& Callback); // 0x3943aa0 [Final Native Public]
    void K2_GetModDependenciesAsync(const FModioModID& ModId, bool Recursive, const FScriptDelegate& Callback); // 0x3943970 [Final Native Public]
    FModioModCreationHandle K2_GetModCreationHandle(); // 0x3943930 [Final Native Public]
    EModioLanguage K2_GetLanguage(); // 0x3943900 [Final Native Public]
    void K2_GetGameInfoAsync(const FModioGameID& GameId, const FScriptDelegate& Callback); // 0x3943810 [Final Native Public]
    FString K2_GetDefaultModInstallationDirectory(const FModioGameID& GameId); // 0x3943740 [Final Native Static Public]
    void K2_ForceUninstallModAsync(const FModioModID& ModToRemove, const FScriptDelegate& Callback); // 0x3943650 [Final Native Public]
    void K2_FetchUserPurchasesAsync(const FScriptDelegate& Callback); // 0x39435b0 [Final Native Public]
    void K2_FetchExternalUpdatesAsync(const FScriptDelegate& OnFetchDone); // 0x3943510 [Final Native Public]
    FModioErrorCode K2_EnableModManagement(const FScriptDelegate& Callback); // 0x3943440 [Final Native Public]
    FModioErrorCode K2_CloseTempModSet(); // 0x39433f0 [Final Native Public]
    void K2_ClearUserDataAsync(const FScriptDelegate& Callback); // 0x3943350 [Final Native Public]
    void K2_AuthenticateUserExternalAsync(FModioAuthenticationParams& User, const EModioAuthenticationProvider& Provider, const FScriptDelegate& Callback); // 0x3943170 [Final Native Public]
    void K2_AuthenticateUserEmailAsync(FModioEmailAuthCode& AuthenticationCode, const FScriptDelegate& Callback); // 0x3943050 [Final Native Public]
    void K2_ArchiveModAsync(const FModioModID& Mod, const FScriptDelegate& Callback); // 0x3942f60 [Final Native Public]
    FModioErrorCode K2_AddToTempModSet(const TArray<FModioModID>& ModIds); // 0x3942e60 [Final Native Public]
    bool IsUsingBackgroundThread(); // 0x3942e30 [Final Native Public]
    bool IsModManagementBusy(); // 0x3942e00 [Final Native Public]
    TArray<FModioValidationError> GetLastValidationError(); // 0x3942d00 [Final Native Public]
    void DisableModManagement(); // 0x3942ce0 [Final Native Public]

// UModioTokenPackLibrary (/Script/Modio.ModioTokenPackLibrary)
    bool IsPurchasable(FModioTokenPack& In); // 0x3986840 [Final Native Static Public]
    FText GetTitle(FModioTokenPack& In); // 0x3986560 [Final Native Static Public]
    FText GetRegularPrice(FModioTokenPack& In); // 0x3986430 [Final Native Static Public]
    int64 GetNumericPrice(FModioTokenPack& In); // 0x3986360 [Final Native Static Public]
    FModioTokenPackID GetModioId(FModioTokenPack& In); // 0x3986200 [Final Native Static Public]
    FText GetLongDescription(FModioTokenPack& In); // 0x39860c0 [Final Native Static Public]
    FString GetID(FModioTokenPack& In); // 0x3985f70 [Final Native Static Public]
    TMap<FString, FString> GetFields(FModioTokenPack& In); // 0x3985dd0 [Final Native Static Public]
    FText GetDisplayPrice(FModioTokenPack& In); // 0x3985ca0 [Final Native Static Public]
    FText GetDescription(FModioTokenPack& In); // 0x3985b60 [Final Native Static Public]

// UModioUnsigned64Library (/Script/Modio.ModioUnsigned64Library)
    FModioUnsigned64 Subtract(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0x3986d60 [Final Native Static Public]
    float Percentage_Unsigned64(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0x3986c10 [Final Native Static Public]
    bool NotEqualTo(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0x3986b10 [Final Native Static Public]
    FModioUnsigned64 MakeFromComponents(const int32& High, const int32& Low); // 0x3986a10 [Final Native Static Public]
    bool LessThan(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0x3986910 [Final Native Static Public]
    bool GreaterThanZero(FModioUnsigned64& In); // 0x39867a0 [Final Native Static Public]
    bool GreaterThan(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0x39866a0 [Final Native Static Public]
    bool EqualTo(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0x3985a60 [Final Native Static Public]
    float DivideToFloat(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0x3985910 [Final Native Static Public]
    float DivideFloat(FModioUnsigned64& LHS, float RHS); // 0x3985800 [Final Native Static Public]
    FModioUnsigned64 Divide(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0x3985710 [Final Native Static Public]
    FText Conv_FModioUnsigned64ToText(FModioUnsigned64& In); // 0x3985600 [Final Native Static Public]
    float Conv_FModioUnsigned64ToFloat(FModioUnsigned64& In); // 0x3985540 [Final Native Static Public]
    void BreakToComponents(FModioUnsigned64& In, const int32& High, const int32& Low); // 0x3985400 [Final Native Static Public]
    FModioUnsigned64 Add(FModioUnsigned64& LHS, FModioUnsigned64& RHS); // 0x3985310 [Final Native Static Public]

// UModioSubmissionExtensionLibrary (/Script/ModioEx.ModioSubmissionExtensionLibrary)
    void K2_SubmitNewModFromMemoryAsync(const FModioModCreationHandle& Handle, const FModioCreateModParams& Params, const TArray<uint8>& PngData, const FScriptDelegate& Callback); // 0x54d7440 [Final Native Static Public]
    void K2_SubmitNewModFileForModFromMemory(UModioSubsystem* Target, const FModioModID& Mod, const FModioCreateModFileMemoryParams& Params); // 0x54d7180 [Final Native Static Public]
    void K2_SubmitModChangesFromMemoryAsync(const FModioModID& Mod, const FModioEditModParams& Params, const TArray<uint8>& PngData, const FScriptDelegate& Callback); // 0x54d6d20 [Final Native Public]
    bool K2_LoadModFileToMemory(UModioSubsystem* Target, const FModioModID& ModId, const TArray<uint8>& ModData); // 0x54d6be0 [Final Native Static Public]

// IModioActivatableWidget (/Script/ModioUICore.ModioActivatableWidget)
    void RemoveActivationChangedHandler(const FScriptDelegate& Handler); // 0x45d4040 [Native Event Public]
    void Deactivate(); // 0x45d32c0 [Native Event Public]
    void AddActivationChangedHandler(const FScriptDelegate& Handler); // 0x45d2f60 [Native Event Public]
    void Activate(); // 0x18f05a0 [Native Event Public]

// IModioEnumEntryUIDetails (/Script/ModioUICore.ModioEnumEntryUIDetails)
    void GetEnumEntryDetails(const uint8& EnumValue, FText& EnumValueDisplayText); // 0x45d3870 [Native Event Public]

// IModioFocusableWidget (/Script/ModioUICore.ModioFocusableWidget)
    void RemoveFocusPathChangedHandler(const FScriptDelegate& Handler); // 0x45d2f60 [Native Event Public]
    UWidget* GetWidgetToFocus(const EUINavigation& NavigationType); // 0x45d3d50 [Native Event Public]
    void AddFocusPathChangedHandler(const FScriptDelegate& Handler); // 0x45d30c0 [Native Event Public]

// IModioGalleryImageUIDetails (/Script/ModioUICore.ModioGalleryImageUIDetails)
    int32 GetIndex(); // 0x2ac6930 [Native Event Public]
    FModioImageWrapper GetImage(); // 0x2cd98f0 [Native Event Public]

// IModioModDependencyUIDetails (/Script/ModioUICore.ModioModDependencyUIDetails)
    FModioModID GetModID(); // 0x45d3be0 [Native Event Public]
    FModioModDependency GetModDependency(); // 0x45d3b90 [Native Event Public]

// IModioModFilterUIDetails (/Script/ModioUICore.ModioModFilterUIDetails)
    FModioFilterParams GetFilterParams(); // 0x45d3aa0 [Native Event Public]
    bool GetFilterName(FText& Name); // 0x45d39b0 [Native Event Public]

// IModioModInfoUIDetails (/Script/ModioUICore.ModioModInfoUIDetails)
    FModioModID GetModID(); // 0x3de6a10 [Native Event Public]
    FModioModInfo GetFullModInfo(); // 0x45d3b10 [Native Event Public]

// IModioModTagUIDetails (/Script/ModioUICore.ModioModTagUIDetails)
    void SetSelectionState(bool bNewSelectionState); // 0x45d4350 [Native Event Public]
    bool GetSelectionState(); // 0x45d32e0 [Native Event Public]
    FString GetRawStringValue(); // 0x2cd98f0 [Native Event Public]
    FText GetLocalizedText(); // 0x45d3690 [Native Event Public]

// IModioModTagCategoryUIDetails (/Script/ModioUICore.ModioModTagCategoryUIDetails)
    TArray<FString> GetSelectedTags(); // 0x45d3c50 [Native Event Public]
    FString GetRawCategoryName(); // 0x2cd98f0 [Native Event Public]
    FText GetLocalizedCategoryName(); // 0x45d3690 [Native Event Public]
    bool GetIsCategoryLocked(); // 0x45d3b60 [Native Event Public]
    bool GetIsCategoryHidden(); // 0x299c9b0 [Native Event Public]
    TArray<TScriptInterface<IModioModTagUIDetails>> GetCategoryTags(); // 0x45d3310 [Native Event Public]
    bool GetAllowMultipleSelection(); // 0x45d32e0 [Native Event Public]

// IModioModTagOptionsUIDetails (/Script/ModioUICore.ModioModTagOptionsUIDetails)
    TArray<FString> GetSelectedTags(); // 0x45d3cd0 [Native Event Public]
    TArray<TScriptInterface<IModioModTagCategoryUIDetails>> GetCategories(); // 0x2cd98f0 [Native Event Public]
    void ClearSelectedTags(); // 0x299caf0 [Native Event Public]

// IModioScrollableWidget (/Script/ModioUICore.ModioScrollableWidget)
    void SetScrollOffset(float Offset); // 0x45d42d0 [Native Event Public]
    void ScrollToTop(); // 0x45d32c0 [Native Event Public]
    void ScrollToBottom(); // 0x18f05a0 [Native Event Public]
    float GetScrollOffset(); // 0x45d3c20 [Native Event Public]

// IModioToggleableWidget (/Script/ModioUICore.ModioToggleableWidget)
    void RemoveToggleStateChangedHandler(const FScriptDelegate& Handler); // 0x45d40f0 [Native Event Public]
    void Open(bool bForce, bool bFocusMenu); // 0x45d3e10 [Native Event Public]
    bool IsOpen(); // 0x45d3de0 [Native Event Public]
    void Close(); // 0x45d32c0 [Native Event Public]
    void AddToggleStateChangedHandler(const FScriptDelegate& Handler); // 0x45d3170 [Native Event Public]

// IModioUIClickableWidget (/Script/ModioUICore.ModioUIClickableWidget)
    void RemoveClickedHandler(const FScriptDelegate& Handler); // 0x45d30c0 [Native Event Public]
    void EnableClick(); // 0x18f05a0 [Native Event Public]
    void DisableClick(); // 0x38e7660 [Native Event Public]
    void AddClickedHandler(const FScriptDelegate& Handler); // 0x45d2f60 [Native Event Public]

// IModioUIBoundActionWidget (/Script/ModioUICore.ModioUIBoundActionWidget)
    bool TryGetBoundAction(FDataTableRowHandle& InputActionRow); // 0x45d43e0 [Native Event Public]
    void SetBoundAction(FDataTableRowHandle& InputActionRow); // 0x45d41a0 [Native Event Public]
    void RemoveActionProgressHandler(const FScriptDelegate& Handler); // 0x45d3f90 [Native Event Public]
    void RemoveActionCompletedHandler(const FScriptDelegate& Handler); // 0x45d3ee0 [Native Event Public]
    void ClearBoundAction(); // 0x30b62a0 [Native Event Public]
    void AddActionProgressHandler(const FScriptDelegate& Handler); // 0x45d2eb0 [Native Event Public]
    void AddActionCompletedHandler(const FScriptDelegate& Handler); // 0x45d2e00 [Native Event Public]

// IModioUICommandMenu (/Script/ModioUICore.ModioUICommandMenu)
    void RemoveCommandListBuilder(const FScriptDelegate& Builder); // 0x45d3170 [Native Event Public]
    void RebuildCommandList(); // 0x38e7820 [Native Event Public]
    void AddCommandListBuilder(const FScriptDelegate& Builder); // 0x45d3010 [Native Event Public]

// IModioUICommandObject (/Script/ModioUICore.ModioUICommandObject)
    void SetDataSource(UObject* InDataSource); // 0x45d4240 [Native Event Public]
    FText GetCommandDisplayString(); // 0x45d3690 [Native Event Public]
    FSlateBrush GetCommandBrush(); // 0x45d34a0 [Native Event Public]
    void Execute(UObject* Context); // 0x4316700 [Native Event Public]
    bool CanExecute(UObject* Context); // 0x45d3220 [Native Event Public]

// UModioUICommandLibrary (/Script/ModioUICore.ModioUICommandLibrary)
    FText GetCommandText(const FString& CommandID, const FName& TextName, const bool& bResolved); // 0x45d3720 [Final Native Static Public]
    FSlateBrush GetCommandBrush(const FString& CommandID, const FName& BrushName, const bool& bResolved); // 0x45d3540 [Final Native Static Public]
    FModioUICommandAssetEntry GetCommandAssetEntry(const FString& CommandID, const bool& bResolved); // 0x45d3390 [Final Native Static Public]

// IModioUICommonButtonWidget (/Script/ModioUICore.ModioUICommonButtonWidget)
    void ConfigureCommonButton(const FModioCommonButtonParams& Params); // 0x45d7480 [Native Event Public]

// IModioUIConnectivityChangedReceiver (/Script/ModioUICore.ModioUIConnectivityChangedReceiver)
    void OnConnectivityChanged(bool bNewConnectivityState); // 0xe53a10 [Event Protected]

// UModioUIConnectivityChangedReceiverLibrary (/Script/ModioUICore.ModioUIConnectivityChangedReceiverLibrary)
    void RegisterConnectivityChangedReceiver(UObject* ObjectToRegister); // 0x45d7dd0 [Final Native Static Private]
    void DeregisterConnectivityChangedReceiver(UObject* ObjectToDeregister); // 0x45d7a70 [Final Native Static Private]

// IModioUIDataSourceWidget (/Script/ModioUICore.ModioUIDataSourceWidget)
    void SetDataSource(UObject* InDataSource); // 0x299ca60 [Native Event Public]
    UObject* GetDataSource(); // 0x2cd9970 [Native Event Public]

// IModioUIDialog (/Script/ModioUICore.ModioUIDialog)
    void ShowModal(bool bFocusCancelButton); // 0x45d82a0 [Native Event Public]
    void RemoveDialogShownHandler(const FScriptDelegate& Handler); // 0x45d4040 [Native Event Public]
    void RemoveDialogConfirmedHandler(const FScriptDelegate& Handler); // 0x45d2e00 [Native Event Public]
    void RemoveDialogCanceledHandler(const FScriptDelegate& Handler); // 0x45d3ee0 [Native Event Public]
    void RemoveDialogButtonClickedHandler(const FScriptDelegate& Handler); // 0x45d30c0 [Native Event Public]
    void CloseModal(); // 0x38e7660 [Native Event Public]
    void AddDialogShownHandler(const FScriptDelegate& Handler); // 0x45d3f90 [Native Event Public]
    void AddDialogConfirmedHandler(const FScriptDelegate& Handler); // 0x45d72d0 [Native Event Public]
    void AddDialogCanceledHandler(const FScriptDelegate& Handler); // 0x45d2eb0 [Native Event Public]
    void AddDialogButtonClickedHandler(const FScriptDelegate& Handler); // 0x45d2f60 [Native Event Public]

// IModioUIDialogDisplayEventReceiver (/Script/ModioUICore.ModioUIDialogDisplayEventReceiver)
    void OnDialogDisplayEvent(const EModioUIDialogType& DialogRequested, UObject* DataSource); // 0xe53a10 [Event Protected]

// UModioUIDialogDisplayEventReceiverLibrary (/Script/ModioUICore.ModioUIDialogDisplayEventReceiverLibrary)
    void RegisterDialogDisplayEventReceiver(UObject* ObjectToRegister); // 0x45d7e50 [Final Native Static Private]
    void DeregisterDialogDisplayEventReceiver(UObject* ObjectToDeregister); // 0x45d7af0 [Final Native Static Private]

// IModioUIEntitlementRefreshEventReceiver (/Script/ModioUICore.ModioUIEntitlementRefreshEventReceiver)
    void OnEntitlementRefreshEvent(); // 0xe53a10 [Event Protected]

// UModioUIEntitlementRefreshEventReceiverLibrary (/Script/ModioUICore.ModioUIEntitlementRefreshEventReceiverLibrary)
    void RegisterEntitlementRefreshEventReceiver(UObject* ObjectToRegister); // 0x45d7ed0 [Final Native Static Private]
    void DeregisterEntitlementRefreshEventReceiver(UObject* ObjectToDeregister); // 0x45d7b70 [Final Native Static Private]

// IModioUIHasConfigurableColor (/Script/ModioUICore.ModioUIHasConfigurableColor)
    void ConfigureWidgetColorDirectly(const FName& ColorName, const FSlateColor& ColorValue); // 0x45d7980 [Native Event Public]
    void ConfigureWidgetColor(const FName& ColorName, const FLinearColorRef& ColorValue); // 0x45d7890 [Native Event Public]

// IModioUIHasLoadStateWidget (/Script/ModioUICore.ModioUIHasLoadStateWidget)
    void SetLoadState(const EModioUILoadState& NewState); // 0x45d8220 [Native Event Public]
    void RemoveLoadStateChangedHandler(const FScriptDelegate& Handler); // 0x45d3f90 [Native Event Public]
    EModioUILoadState GetLoadState(); // 0x45d32e0 [Native Event Public]
    void AddLoadStateChangedHandler(const FScriptDelegate& Handler); // 0x45d3ee0 [Native Event Public]

// IModioUIHasTextWidget (/Script/ModioUICore.ModioUIHasTextWidget)
    void SetWidgetTextFont(const FSlateFontInfo& FontInfo); // 0x45d8410 [Native Event Public]
    void SetWidgetText(FText& DisplayText); // 0x45d8330 [Native Event Public]
    FSlateFontInfo GetWidgetTextFont(); // 0x45d7d40 [Native Event Public]
    FText GetWidgetText(); // 0x45d7cb0 [Native Event Public]

// IModioUIHasTooltipWidget (/Script/ModioUICore.ModioUIHasTooltipWidget)
    void SetTooltipEnabledState(bool bNewEnabledState); // 0x45d82a0 [Native Event Public]
    void ConfigureTooltip(FText& TitleText, FText& InfoText, FText& TagText); // 0x45d7680 [Native Event Public]

// IModioUIHoverableWidget (/Script/ModioUICore.ModioUIHoverableWidget)
    void RemoveHoverStateChangedHandler(const FScriptDelegate& Handler); // 0x45d30c0 [Native Event Public]
    void EnableHoverEvents(); // 0x18f05a0 [Native Event Public]
    void DisableHoverEvents(); // 0x38e7660 [Native Event Public]
    void AddHoverStateChangedHandler(const FScriptDelegate& Handler); // 0x45d2f60 [Native Event Public]

// IModioUIImageDisplayWidget (/Script/ModioUICore.ModioUIImageDisplayWidget)
    void SetDesiredBrushSize(const FVector2D& DesiredSize); // 0x45d8190 [Native Event Public]
    void SetBrushMatchTextureSize(bool bMatchTextureSize); // 0x45d8100 [Native Event Public]
    void SetBrushDirectly(FSlateBrush& NewBrush); // 0x45d8010 [Native Event Public]
    void RemoveImageLoadEventHandler(const FScriptDelegate& Handler); // 0x45d2eb0 [Native Event Public]
    void BeginLoadImageFromFile(const FModioImageWrapper& Image); // 0x45d7380 [Native Event Public]
    void AddImageLoadEventHandler(const FScriptDelegate& Handler); // 0x45d3f90 [Native Event Public]

// IModioUIMediaDownloadCompletedReceiver (/Script/ModioUICore.ModioUIMediaDownloadCompletedReceiver)
    void OnModLogoDownloadCompleted(const FModioModID& ModId, const FModioErrorCode& ErrorCode, const FModioOptionalImage& Image, const EModioLogoSize& LogoSize); // 0xe53a10 [Event Protected]
    void OnModGalleryImageDownloadCompleted(const FModioModID& ModId, const FModioErrorCode& ErrorCode, int32 ImageIndex, const FModioOptionalImage& Image); // 0xe53a10 [Event Protected]
    void OnModCreatorAvatarDownloadCompleted(const FModioModID& ModId, const FModioErrorCode& ErrorCode, const FModioOptionalImage& Image); // 0xe53a10 [Event Protected]

// UModioUIMediaDownloadCompletedReceiverLibrary (/Script/ModioUICore.ModioUIMediaDownloadCompletedReceiverLibrary)
    void RegisterMediaDownloadCompletedReceiver(UObject* ObjectToRegister, const EModioUIMediaDownloadEventType& DownloadTypes); // 0x45d7f50 [Final Native Static Private]
    void DeregisterMediaDownloadCompletedReceiver(UObject* ObjectToDeregister, const EModioUIMediaDownloadEventType& DownloadTypes); // 0x45d7bf0 [Final Native Static Private]

// IModioUIModEnabledStateChangedReceiver (/Script/ModioUICore.ModioUIModEnabledStateChangedReceiver)
    void OnModEnabledStateChanged(const FModioModID& ModId, bool bNewEnabledState); // 0xe53a10 [Event Protected]

// UModioUIModEnabledStateChangedReceiverLibrary (/Script/ModioUICore.ModioUIModEnabledStateChangedReceiverLibrary)
    void RegisterModEnabledStateChangedReceiver(UObject* ObjectToRegister); // 0x45dc3b0 [Final Native Static Private]
    void DeregisterModEnabledStateChangedReceiver(UObject* ObjectToDeregister); // 0x45dbcf0 [Final Native Static Private]

// IModioUIModEnabledStateProvider (/Script/ModioUICore.ModioUIModEnabledStateProvider)
    bool RequestModEnabledStateChange(const FModioModID& ID, bool bNewEnabledState); // 0x45dc570 [Native Event Public]
    void RemoveModEnabledStateChangeHandler(const FScriptDelegate& Handler); // 0x45d4040 [Native Event Public]
    bool QueryIsModEnabled(const FModioModID& ModId); // 0x45dc320 [Native Event Public]
    void AddModEnabledStateChangeHandler(const FScriptDelegate& Handler); // 0x45d2f60 [Native Event Public]

// IModioUIModInfoReceiver (/Script/ModioUICore.ModioUIModInfoReceiver)
    void OnModInfoRequestCompleted(const FModioModID& ModId, const FModioErrorCode& ErrorCode, const FModioOptionalModInfo& Info); // 0xe53a10 [Event Protected]
    void OnListAllModsRequestCompleted(const FString& RequestIdentifier, const FModioErrorCode& ErrorCode, const FModioOptionalModInfoList& List); // 0xe53a10 [Event Protected]

// UModioUIModInfoReceiverLibrary (/Script/ModioUICore.ModioUIModInfoReceiverLibrary)
    void RegisterModInfoReceiver(UObject* ObjectToRegister, const EModioUIModInfoEventType& EventType); // 0x45dc430 [Final Native Static Private]
    void DeregisterModInfoReceiver(UObject* ObjectToDeregister, const EModioUIModInfoEventType& EventType); // 0x45dbd70 [Final Native Static Private]

// IModioUIModListViewInterface (/Script/ModioUICore.ModioUIModListViewInterface)
    void SetModsFromModInfoList(FModioModInfoList& InList, bool bAddToExisting); // 0x45dce50 [Native Event Public]
    void SetModsFromModInfoArray(const TArray<FModioModInfo>& inArray, bool bAddToExisting); // 0x45dcbd0 [Native Event Public]
    void SetModsFromModCollectionEntryArray(const TArray<FModioModCollectionEntry>& inArray, bool bAddToExisting); // 0x45dca80 [Native Event Public]
    void SetModSelectionByID(const FModioModID& ModId); // 0x45dc9f0 [Native Event Public]

// IModioUIModManagementEventReceiver (/Script/ModioUICore.ModioUIModManagementEventReceiver)
    void OnModManagementEvent(const FModioModManagementEvent& Event); // 0xe53a10 [Event Protected]

// UModioModManagementEventReceiverLibrary (/Script/ModioUICore.ModioModManagementEventReceiverLibrary)
    void RegisterModManagementEventReceiver(UObject* ObjectToRegister); // 0x45dc4f0 [Final Native Static Private]
    void DeregisterModManagementEventReceiver(UObject* ObjectToDeregister); // 0x45dbe30 [Final Native Static Private]

// IModioUIModTagSelector (/Script/ModioUICore.ModioUIModTagSelector)
    void SetAvailableTagsFromModTagOptions(FModioModTagOptions& InOptions); // 0x45dc6f0 [Native Event Public]
    void SetAvailableTagsFromBoundModTagOptions(const TScriptInterface<IModioModTagOptionsUIDetails>& InOptions); // 0x45dc650 [Native Event Public]
    void RemoveTagSelectionChangedHandler(const FScriptDelegate& Handler); // 0x45d40f0 [Native Event Public]
    TArray<FString> GetSelectedTags(); // 0x45d3cd0 [Native Event Public]
    bool GetAllowLockedTags(); // 0x45d3b60 [Native Event Public]
    bool GetAllowHiddenTags(); // 0x45dbeb0 [Native Event Public]
    void ClearSelectedTags(); // 0x18f05a0 [Native Event Public]
    void AddTagSelectionChangedHandler(const FScriptDelegate& Handler); // 0x45d3170 [Native Event Public]

// IModioUIObjectListWidget (/Script/ModioUICore.ModioUIObjectListWidget)
    void SetObjects(const TArray<UObject*>& InObjects); // 0x45dd1a0 [Native Event Public]
    void RemoveObjectWidgetCreatedHandler(const FScriptDelegate& Handler); // 0x45d3ee0 [Native Event Public]
    TArray<UObject*> GetObjects(); // 0x45dc0e0 [Native Event Public]
    UObject* GetObjectAt(int32 Index); // 0x45dc040 [Native Event Public]
    UWidget* GetFirstEntryWidget(); // 0x45dbee0 [Native Event Public]
    void AddObjectWidgetCreatedHandler(const FScriptDelegate& Handler); // 0x45d4040 [Native Event Public]

// IModioUIObjectSelector (/Script/ModioUICore.ModioUIObjectSelector)
    void SetValues(const TArray<UObject*>& InValues); // 0x45dd6b0 [Native Event Public]
    void SetSingleSelectionByValue(UObject* Value, bool bEmitSelectionEvent); // 0x45dd5e0 [Native Event Public]
    void SetSingleSelectionByIndex(int32 Index, bool bEmitSelectionEvent); // 0x45dd510 [Native Event Public]
    void SetSelectedStateForValue(UObject* Value, bool bNewSelectionState, bool bEmitSelectionEvent); // 0x45dd3f0 [Native Event Public]
    void SetSelectedStateForIndex(int32 Index, bool bNewSelectionState, bool bEmitSelectionEvent); // 0x45dd2d0 [Native Event Public]
    void SetMultiSelectionAllowed(bool bMultiSelectionAllowed); // 0x45dd110 [Native Event Public]
    void SetListEntryWidgetClass(TSubclassOf<UWidget> InNewEntryClass); // 0x299ca60 [Native Event Public]
    void RemoveSelectionChangedHandler(const FScriptDelegate& Handler); // 0x45d2eb0 [Native Event Public]
    UUserWidget* GetWidgetForValue(UObject* Value); // 0x45dc280 [Native Event Public]
    int32 GetSingleSelectionIndex(); // 0x45dc250 [Native Event Public]
    UObject* GetSingleSelectedValue(); // 0x45dc220 [Native Event Public]
    TArray<UObject*> GetSelectedValues(); // 0x45dc1a0 [Native Event Public]
    int32 GetNumEntries(); // 0x45dc010 [Native Event Public]
    bool GetMultiSelectionAllowed(); // 0x45dbfe0 [Native Event Public]
    int32 GetLastSelectionIndex(); // 0x45dbfb0 [Native Event Public]
    int32 GetIndexForValue(UObject* Value); // 0x45dbf10 [Native Event Public]
    void ClearSelectedValues(); // 0x45dbcd0 [Native Event Public]
    void AddSelectionChangedHandler(const FScriptDelegate& Handler); // 0x45d72d0 [Native Event Public]

// IModioUIProgressWidget (/Script/ModioUICore.ModioUIProgressWidget)
    void SetProgress(float NewProgressValue); // 0x45dd250 [Native Event Public]
    void SetMarquee(bool bNewIsMarquee); // 0x45dc960 [Native Event Public]
    void SetColorOverride(const FLinearColor& Override); // 0x45dc8d0 [Native Event Public]
    void RemoveValueChangedHandler(const FScriptDelegate& Handler); // 0x45d3ee0 [Native Event Public]
    float GetProgress(); // 0x45dc170 [Native Event Public]
    void ClearColorOverride(); // 0x299caf0 [Native Event Public]
    void AddValueChangedHandler(const FScriptDelegate& Handler); // 0x45d2e00 [Native Event Public]

// IModioUISelectableWidget (/Script/ModioUICore.ModioUISelectableWidget)
    void ToggleSelectedState(); // 0x299caf0 [Native Event Public]
    void SetToggleable(bool bNewToggleableState); // 0x45d82a0 [Native Event Public]
    void SetSelectedState(bool bNewSelectedState); // 0x45d4350 [Native Event Public]
    void SetSelectable(bool bNewSelectableState); // 0x45e1650 [Native Event Public]
    void RemoveSelectedStateChangedHandler(const FScriptDelegate& Handler); // 0x45d3f90 [Native Event Public]
    void GetToggleable(const bool& bIsToggleable); // 0x45e1020 [Native Event Public]
    void GetSelectedState(const bool& bCurrentSelectedState); // 0x45e0e70 [Native Event Public]
    void GetSelectable(const bool& bIsSelectable); // 0x45e0dd0 [Native Event Public]
    void AddSelectedStateChangedHandler(const FScriptDelegate& Handler); // 0x45d2eb0 [Native Event Public]

// IModioUIStringInputWidget (/Script/ModioUICore.ModioUIStringInputWidget)
    void SetInput(const FString& Input); // 0x45e14b0 [Native Event Public]
    void SetHint(FText& HintText); // 0x45e13b0 [Native Event Public]
    void RemoveTextCommittedHandler(const FScriptDelegate& Handler); // 0x45d3ee0 [Native Event Public]
    void RemoveTextChangedHandler(const FScriptDelegate& Handler); // 0x45d3f90 [Native Event Public]
    FString GatherInput(); // 0x45e0d40 [Native Event Public]
    void AddTextCommittedHandler(const FScriptDelegate& Handler); // 0x45d4040 [Native Event Public]
    void AddTextChangedHandler(const FScriptDelegate& Handler); // 0x45d2e00 [Native Event Public]

// IModioUISubscriptionsChangedReceiver (/Script/ModioUICore.ModioUISubscriptionsChangedReceiver)
    void OnSubscriptionsChanged(const FModioModID& ModId, bool bNewSubscriptionState); // 0xe53a10 [Event Protected]

// UModioUISubscriptionsChangedReceiverLibrary (/Script/ModioUICore.ModioUISubscriptionsChangedReceiverLibrary)
    void RegisterSubscriptionsChangedReceiver(UObject* ObjectToRegister); // 0x45e10c0 [Final Native Static Private]
    void DeregisterSubscriptionsChangedReceiver(UObject* ObjectToDeregister); // 0x45e0b00 [Final Native Static Private]

// IModioUISupportsCustomNavigation (/Script/ModioUICore.ModioUISupportsCustomNavigation)
    void SetNavigationDelegate(uint8 Context, const FScriptDelegate& ContentNavigationDelegate); // 0x45e1550 [Native Event Public]

// IModioUITextValidator (/Script/ModioUICore.ModioUITextValidator)
    bool ValidateText(FText& inputText, FText& ValidationMessageText); // 0x45e2100 [Native Event Public]
    void SetValidationError(FText& ErrorText); // 0x45d8330 [Native Event Public]
    void RemoveTextValidationCompletedHandler(const FScriptDelegate& Handler); // 0x45e1300 [Native Event Public]
    void GetTextValidationRules(const TArray<FModioTextValidationRule>& Rules); // 0x45e0f10 [Native Event Public]
    void AddTextValidationCompletedHandler(const FScriptDelegate& Handler); // 0x45e0880 [Native Event Public]

// UModioUIInputValidationLibrary (/Script/ModioUICore.ModioUIInputValidationLibrary)
    bool ValidateUsingRule(FModioTextValidationRule& Rule, FText& TextToValidate, FText& ValidationMessageText); // 0x45e2280 [Final Native Static Public]
    bool ValidateNoWhitespace(FText& TextToValidate); // 0x45e1e90 [Final Native Static Public]
    bool ValidateNotEmpty(FText& TextToValidate); // 0x45e2030 [Final Native Static Public]
    bool ValidateNotBlank(FText& TextToValidate); // 0x45e1f60 [Final Native Static Public]
    bool ValidateLength(FText& TextToValidate, int32 DesiredMaximumLength, int32 DesiredMinimumLength); // 0x45e1d30 [Final Native Static Public]
    bool ValidateEmailAddress(FText& TextToValidate); // 0x45e1c60 [Final Native Static Public]
    bool ValidateAlphanumeric(FText& TextToValidate); // 0x45e1b90 [Final Native Static Public]
    bool ValidateAllNumeric(FText& TextToValidate); // 0x45e1ac0 [Final Native Static Public]
    bool ValidateAllLetters(FText& TextToValidate); // 0x45e19f0 [Final Native Static Public]
    bool DefaultValidateText(const TScriptInterface<IModioUITextValidator>& TargetObject, FText& inputText, FText& ValidationMessageText); // 0x45e0930 [Final Native Static Public]

// IModioUITokenPackListInterface (/Script/ModioUICore.ModioUITokenPackListInterface)
    void SetTokenPacksFromTokenPackList(FModioTokenPackList& InList, bool bAddToExisting); // 0x45e18c0 [Native Event Public]
    void SetTokenPacksFromTokenPackArray(const TArray<FModioTokenPack>& inArray, bool bAddToExisting); // 0x45e1790 [Native Event Public]
    void SetTokenPackSelectionByID(const FModioTokenPackID& TokenPackID); // 0x45e16e0 [Native Event Public]

// IModioUITokenPackReceiver (/Script/ModioUICore.ModioUITokenPackReceiver)
    void OnTokenPackRequestCompleted(const FModioTokenPackID& TokenPackID, const FModioErrorCode& ErrorCode, const FModioOptionalTokenPack& Info); // 0xe53a10 [Event Protected]
    void OnListAllTokenPacksRequestCompleted(const FModioErrorCode& ErrorCode, const FModioOptionalTokenPackList& List); // 0xe53a10 [Event Protected]

// UModioUITokenPackReceiverLibrary (/Script/ModioUICore.ModioUITokenPackReceiverLibrary)
    void RegisterTokenPackReceiver(UObject* ObjectToRegister, const EModioUITokenPackEventType& EventType); // 0x45e1140 [Final Native Static Private]
    void DeregisterTokenPackReceiver(UObject* ObjectToDeregister, const EModioUITokenPackEventType& EventType); // 0x45e0b80 [Final Native Static Private]

// IModioUIUserAvatarDownloadCompletedReceiver (/Script/ModioUICore.ModioUIUserAvatarDownloadCompletedReceiver)
    void OnUserAvatarDownloadCompleted(const FModioErrorCode& ErrorCode, const FModioOptionalImage& Image); // 0xe53a10 [Event Protected]

// UModioUIUserAvatarDownloadCompletedReceiverLibrary (/Script/ModioUICore.ModioUIUserAvatarDownloadCompletedReceiverLibrary)
    void RegisterUserAvatarDownloadCompletedReceiver(UObject* ObjectToRegister); // 0x45e1200 [Final Native Static Private]
    void DeregisterUserAvatarDownloadCompletedReceiver(UObject* ObjectToDeregister); // 0x45e0c40 [Final Native Static Private]

// IModioUIUserChangedReceiver (/Script/ModioUICore.ModioUIUserChangedReceiver)
    void OnUserChanged(const FModioOptionalUser& NewUser); // 0xe53a10 [Event Protected]

// UModioUIUserChangedReceiverLibrary (/Script/ModioUICore.ModioUIUserChangedReceiverLibrary)
    void RegisterUserChangedReceiver(UObject* ObjectToRegister); // 0x45e1280 [Final Native Static Private]
    void DeregisterUserChangedReceiver(UObject* ObjectToDeregister); // 0x45e0cc0 [Final Native Static Private]

// IModioUIWalletBalanceUpdatedEventReceiver (/Script/ModioUICore.ModioUIWalletBalanceUpdatedEventReceiver)
    void OnWalletBalanceUpdated(const FModioUnsigned64& WalletBalance); // 0xe53a10 [Event Protected]

// UModioUIWalletBalanceUpdatedEventReceiverLibrary (/Script/ModioUICore.ModioUIWalletBalanceUpdatedEventReceiverLibrary)
    void RegisterWalletBalanceUpdatedEventReceiver(UObject* ObjectToRegister); // 0x45e7700 [Final Native Static Private]
    void DeregisterWalletBalanceUpdatedEventReceiver(UObject* ObjectToDeregister); // 0x45e6f50 [Final Native Static Private]

// IModioUserUIDetails (/Script/ModioUICore.ModioUserUIDetails)
    FModioUserID GetUserID(); // 0x3de6a10 [Native Event Public]
    FModioUser GetFullUser(); // 0x45e7090 [Native Event Public]

// IModRatingStateProvider (/Script/ModioUICore.ModRatingStateProvider)
    bool RequestModRatingChange(int64 ID, const EModioRating& NewRating); // 0x45e7820 [Native Event Public]
    EModioRating QueryModRating(int64 ModId); // 0x45e7660 [Native Event Public]

// ULinearColorRefLibrary (/Script/ModioUICore.LinearColorRefLibrary)
    FLinearColor ResolveOverrideAsExec(FLinearColorRefOverride& Target, const bool& bOverrideSet); // 0x45e7b10 [Final Native Static Public]
    FLinearColor ResolveOverride(FLinearColorRefOverride& Target, const bool& bOverrideSet); // 0x45e7a00 [Final Native Static Public]
    FLinearColor Resolve(FLinearColorRef& Target, const bool& bResolved); // 0x45e78f0 [Final Native Static Public]
    void RemoveColorChangeHandler(const FScriptDelegate& Handler); // 0x45e7780 [Final Native Static Public]
    TArray<FName> GetValidColorKeys(); // 0x45e7240 [Final Native Static Public]
    void AddColorChangeHandler(const FScriptDelegate& Handler); // 0x45e6eb0 [Final Native Static Public]

// UModioCommandEntry (/Script/ModioUICore.ModioCommandEntry)
    void HandleInnerButtonClicked(UObject* ClickContext); // 0x45e7300 [Final Native Protected]
    TScriptInterface<IModioUIHasTextWidget> GetLabelWidget(); // 0x45e71d0 [Native Event Protected]
    TScriptInterface<IModioUIImageDisplayWidget> GetIconWidget(); // 0x45e6fd0 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetClickableWidget(); // 0x45e7050 [Native Event Protected]

// UModioCommandMenu (/Script/ModioUICore.ModioCommandMenu)
    void OnCommandSelected(UObject* SelectedCommandObject); // 0x45e74d0 [Final Native Protected]
    TScriptInterface<IModioUIObjectSelector> GetSelectorWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioCurrentUserAvatarWidget (/Script/ModioUICore.ModioCurrentUserAvatarWidget)
    TScriptInterface<IModioUIImageDisplayWidget> GetAvatarImageWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioDefaultCheckBox (/Script/ModioUICore.ModioDefaultCheckBox)
    void SetLabel(FText& InLabelText); // 0x45e7cb0 [Final Native Public]
    void SetHovered(bool bHovered); // 0x45e7c20 [Native Event Protected]
    void HandleOnCheckStateChanged(bool bIsChecked); // 0x45e7390 [Native Event Protected]
    FText GetLabelTextBlockText(); // 0x45e7140 [Final Native Protected]
    FText GetLabel(); // 0x45e7140 [Final Native Public]
    FMargin GetCheckboxContentPadding(); // 0x45e7010 [Native Event Protected]

// UModioDefaultCodeInputTextBox (/Script/ModioUICore.ModioDefaultCodeInputTextBox)
    void OnCodeSubmitDynamic__DelegateSignature(); // 0xe53a10 [Public]
    TScriptInterface<IModioUIHasTextWidget> GetValidationErrorWidget(); // 0x45e72c0 [Native Event Public]

// UModioDefaultTextButton (/Script/ModioUICore.ModioDefaultTextButton)
    TScriptInterface<IModioUIHasTextWidget> GetLabelWidget(); // 0x45ecb10 [Native Event Protected]

// UModioDefaultIconButton (/Script/ModioUICore.ModioDefaultIconButton)
    TScriptInterface<IModioUIImageDisplayWidget> GetImageWidget(); // 0x45e7100 [Native Event Protected]

// UModioDefaultModTile (/Script/ModioUICore.ModioDefaultModTile)
    void PopulateExtraOptionsCommands(const TArray<UObject*>& Commands, UObject* Context); // 0x45e7560 [Native Event Protected]
    void NotifyHoverStateChanged(bool bNewHoveredState); // 0x45e7440 [Final Native Protected]
    void NotifyClicked(); // 0x45e7420 [Final Native Protected]
    bool GetSelectedStateEx(); // 0x45e7210 [Final Native Protected]
    TScriptInterface<IModioUICommandMenu> GetMoreOptionsMenuWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioDefaultObjectSelector (/Script/ModioUICore.ModioDefaultObjectSelector)
    void OnEntryWidgetClicked(UObject* Widget); // 0x45ecf70 [Final Native Protected]
    UUserWidget* GetEntryWidgetFromItem(UObject* Item); // 0x45eca70 [Final Native Public]

// UModioDefaultScrollBox (/Script/ModioUICore.ModioDefaultScrollBox)
    void UpdateNavigationData(int32 PendingScrollOffset); // 0x45ed090 [Native Event Protected]
    void OnUserScrolledHandle(float CurrentOffset); // 0x45ed000 [Native Event Protected]
    UWidget* HandleCustomBoundaryNavigation(const EUINavigation& InNavigation); // 0x45ecc40 [Native Event Protected]

// UModioDefaultTagWidget (/Script/ModioUICore.ModioDefaultTagWidget)
    TScriptInterface<IModioUIHasTextWidget> GetLabelWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioDefaultTokenPackTile (/Script/ModioUICore.ModioDefaultTokenPackTile)
    void NotifyHoverStateChanged(bool bNewHoveredState); // 0x45e7440 [Final Native Protected]
    void NotifyClicked(); // 0x45e7420 [Final Native Protected]
    bool GetSelectedStateEx(); // 0x45e7210 [Final Native Protected]

// IModioDialogButtonUIDetails (/Script/ModioUICore.ModioDialogButtonUIDetails)
    FModioDialogButtonInfo GetDialogButtonInfo(); // 0x45eca20 [Native Event Public]

// UModioDropdownAnchor (/Script/ModioUICore.ModioDropdownAnchor)
    void ModioHandleMenuOpenChanged(bool bIsOpen); // 0x45e7c20 [Native Protected]

// UModioEnumSelector (/Script/ModioUICore.ModioEnumSelector)
    void NotifySelectionChanged(UObject* SelectedObject); // 0x45ecd60 [Final Native Protected]
    void InternalSelectionChangedHandler(UObject* SelectedObject); // 0x45ecd60 [Final Native Protected]
    TScriptInterface<IModioUIObjectSelector> GetSelectorMenuWidget(); // 0x45e7050 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetMenuToggleClickableWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioEnumSelectorEntry (/Script/ModioUICore.ModioEnumSelectorEntry)
    void NotifySelectionChanged(bool bNewSelectedState); // 0x45ecee0 [Final Native Protected]
    void NotifyClicked(); // 0x45ecec0 [Final Native Protected]
    void InternalSelectionChangedHandler(UObject* SelectionContext, bool bNewSelectedState); // 0x45ecdf0 [Final Native Protected]
    void InternalClickHandler(UObject* ClickContext); // 0x45eccd0 [Final Native Protected]
    TScriptInterface<IModioUISelectableWidget> GetSelectableWidget(); // 0x45e6fd0 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetLabelWidget(); // 0x45e71d0 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetClickableWidget(); // 0x45e7050 [Native Event Protected]

// UModioEnumSelectorMenu (/Script/ModioUICore.ModioEnumSelectorMenu)
    void NotifySelectionChanged(UObject* SelectedObject); // 0x45ecd60 [Final Native Protected]
    void InternalSelectionChangedHandler(UObject* SelectedObject); // 0x45ecd60 [Final Native Protected]
    TScriptInterface<IModioUIObjectSelector> GetSelectorWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioFilterCounterButton (/Script/ModioUICore.ModioFilterCounterButton)
    TScriptInterface<IModioUIDataSourceWidget> GetFilterCounterWidget(); // 0x45e7100 [Native Event Protected]

// UModioFilterPanel (/Script/ModioUICore.ModioFilterPanel)
    TScriptInterface<IModioUIModTagSelector> GetTagSelectorWidget(); // 0x45eca00 [Native Event Protected]
    TArray<FString> GetSelectedTags(); // 0x45ecb50 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetClearButtonWidget(); // 0x45eca00 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetBackgroundButtonWidget(); // 0x45eca00 [Native Event Protected]
    void ClearSelectedTags(); // 0x45ec9d0 [Native Event Protected]
    void AddTagSelectionChangedHandler(const FScriptDelegate& Handler); // 0x45ec910 [Native Event Protected]

// UModioImageGallery (/Script/ModioUICore.ModioImageGallery)
    void Refresh(); // 0x45f1b10 [Final Native Protected]
    TScriptInterface<IModioUIClickableWidget> GetIncrementSelectionButtonWidget(); // 0x45e6fd0 [Native Event Protected]
    TScriptInterface<IModioUIImageDisplayWidget> GetImageWidget(); // 0x45f14a0 [Native Event Protected]
    TScriptInterface<IModioUIObjectSelector> GetImageSelectorWidget(); // 0x45e71d0 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetDecrementSelectionButtonWidget(); // 0x45e7050 [Native Event Protected]

// UModioModBrowser (/Script/ModioUICore.ModioModBrowser)
    TArray<FModioModInfo> SearchSubscriptionsAndInstallsWithStoredParams(); // 0x45f1bd0 [Final Native Protected]
    TArray<FModioModInfo> SearchPurchasesWithStoredParams(); // 0x45f1b80 [Final Native Protected]
    TArray<FModioModInfo> SearchLibraryWithStoredParams(); // 0x45f1b30 [Final Native Protected]
    void InitializeTagData(UObject* InTagData); // 0x45f1890 [Final Native Protected]
    void InitializeLibraryTagData(UObject* InTagData); // 0x45f1800 [Final Native Protected]
    void IncrementPresetFilterSelection(); // 0x45f17e0 [Final Native Protected]
    TScriptInterface<IModioUIClickableWidget> GetWalletButtonWidget(); // 0x45e71d0 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetViewDescriptionTextWidget(); // 0x45f1720 [Native Event Protected]
    TScriptInterface<IModioUIImageDisplayWidget> GetViewDescriptionImageWidget(); // 0x45f1760 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetTabRightButtonWidget(); // 0x45f16e0 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetTabLeftButtonWidget(); // 0x45f17a0 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetSearchTextWidget(); // 0x45f1420 [Native Event Protected]
    TScriptInterface<IModioUIStringInputWidget> GetSearchEditableTextBoxWidget(); // 0x45f14e0 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetSearchButtonWidget(); // 0x45f1660 [Native Event Protected]
    TScriptInterface<IModioUIObjectSelector> GetPresetFilterSelectorWidget(); // 0x45f16a0 [Native Event Protected]
    TScriptInterface<IModioUIModListViewInterface> GetModTileViewWidget(); // 0x45e7050 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetLibraryViewButtonWidget(); // 0x45f1460 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetFilterButtonWidget(); // 0x45f14a0 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetCloseBrowserButtonWidget(); // 0x45e6fd0 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetClearSearchButtonWidget(); // 0x45f13e0 [Native Event Protected]
    bool DoFilterParamsIncludeUserId(FModioFilterParams& Params); // 0x45f11f0 [Final Native Static Protected]
    void DecrementPresetFilterSelection(); // 0x45f11d0 [Final Native Protected]

// UModioModDetailsDialog (/Script/ModioUICore.ModioModDetailsDialog)
    void PopulateExtraOptionsCommands(const TArray<UObject*>& Commands, UObject* Context); // 0x45f1980 [Native Event Protected]
    bool IsUserSubscribed(); // 0x45f1950 [Final Native Protected]
    bool IsModPurchased(); // 0x45f1920 [Final Native Protected]
    TScriptInterface<IModioUIClickableWidget> GetWalletButtonWidget(); // 0x45f13e0 [Native Event Protected]
    TScriptInterface<IModioUIDataSourceWidget> GetTagDisplayWidget(); // 0x45f16a0 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetSubscribeButtonWidget(); // 0x45f17a0 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetRateUpButtonWidget(); // 0x45f1760 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetRateDownButtonWidget(); // 0x45f1720 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetPurchaseButtonWidget(); // 0x45f16e0 [Native Event Protected]
    TScriptInterface<IModioUICommandMenu> GetMoreOptionsMenuWidget(); // 0x45f1660 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetModSummaryShortTextWidget(); // 0x45e7050 [Native Event Protected]
    TScriptInterface<IModioUIDataSourceWidget> GetModStatusWidget(); // 0x45f1620 [Native Event Protected]
    TScriptInterface<IModioUIDataSourceWidget> GetModPropertiesWidget(); // 0x45f1560 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetModNameTextWidget(); // 0x45f14a0 [Native Event Protected]
    TScriptInterface<IModioUIMediaDownloadCompletedReceiver> GetModImageGalleryWidget(); // 0x45f1520 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetModDependenciesButtonWidget(); // 0x45f14e0 [Native Event Protected]
    TScriptInterface<IModioUIDataSourceWidget> GetModAuthorDisplayWidget(); // 0x45e71d0 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetExpandDescriptionButtonWidget(); // 0x45f1460 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetCloseDialogButtonWidget(); // 0x45f1420 [Native Event Protected]

// UModioModInstallationStatusWidget (/Script/ModioUICore.ModioModInstallationStatusWidget)
    float QueryProgressValueForState(const EModioModProgressState& ProgressState); // 0x45f1a80 [Final Native Protected]

// UModioModPropCollectionVisualizer (/Script/ModioUICore.ModioModPropCollectionVisualizer)
    TArray<TScriptInterface<IModioUIDataSourceWidget>> GetModPropertyVisualizerWidgets(); // 0x45f15a0 [Native Event Protected]

// UModioModRatingDisplay (/Script/ModioUICore.ModioModRatingDisplay)
    TScriptInterface<IModioUIHasTextWidget> GetRatingPercentageLabelWidget(); // 0x45e7050 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetRatingDescriptionLabelWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioModTagDisplay (/Script/ModioUICore.ModioModTagDisplay)
    TScriptInterface<IModioUIObjectListWidget> GetTagContainerWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioModTagSelector (/Script/ModioUICore.ModioModTagSelector)
    TScriptInterface<IModioUIModTagSelector> GetSelectorMenuWidget(); // 0x45e7050 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetMenuToggleClickableWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioModTagSelectorCategory (/Script/ModioUICore.ModioModTagSelectorCategory)
    TScriptInterface<IModioUIHasTextWidget> GetTagCategoryLabel(); // 0x45e6fd0 [Native Event Protected]
    TScriptInterface<IModioUIObjectSelector> GetCategoryTagListWidget(); // 0x45e7050 [Native Event Protected]

// UModioModTagSelectorEntry (/Script/ModioUICore.ModioModTagSelectorEntry)
    void OnTagEntryClicked(UObject* ClickedObject); // 0x45f5a10 [Final Native Protected]
    void NotifySelectionChanged(); // 0x45f5870 [Final Native Protected]
    void NotifyClicked(); // 0x45f5850 [Final Native Protected]
    TScriptInterface<IModioUIHasTextWidget> GetTagLabelWidget(); // 0x45e71d0 [Native Event Protected]
    TScriptInterface<IModioUISelectableWidget> GetSelectionWidget(); // 0x45e6fd0 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetClickableWidget(); // 0x45e7050 [Native Event Protected]

// UModioModTagSelectorMenu (/Script/ModioUICore.ModioModTagSelectorMenu)
    void OnCategoryWidgetCreated(UWidget* CategoryWidget, UObject* CategoryDataSource); // 0x45f5940 [Native Event Protected]
    void OnCategoryEntrySelectionChanged(UObject* NewlySelectedEntry); // 0x45f58b0 [Native Event Protected]
    void NotifySelectionChanged(); // 0x45f5890 [Final Native Protected]
    TScriptInterface<IModioUIObjectListWidget> GetCategoryContainerWidget(); // 0x45f14a0 [Native Event Protected]
    TArray<TScriptInterface<IModioModTagCategoryUIDetails>> GetAllowedTags(); // 0x45f15a0 [Native Event Protected]

// UModioOperationTracker (/Script/ModioUICore.ModioOperationTracker)
    void RefreshQueueData(); // 0x45f5790 [Native Event Protected]
    void HandleOperationComplete(); // 0x45f5830 [Native Event Protected]
    TScriptInterface<IModioUIProgressWidget> GetRadialProgressWidget(); // 0x45f1720 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetQueueLabelTextWidget(); // 0x45f1420 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetQueueCountTextWidget(); // 0x45f14e0 [Native Event Protected]
    TScriptInterface<IModioUIImageDisplayWidget> GetQueueCountIconWidget(); // 0x45f1660 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetPercentProgressTextWidget(); // 0x45f1760 [Native Event Protected]
    TScriptInterface<IModioUIImageDisplayWidget> GetOperationTypeIconWidget(); // 0x45f13e0 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetDownloadSpeedTextWidget(); // 0x45e71d0 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetDownloadSizeTextWidget(); // 0x45f14a0 [Native Event Protected]

// UModioPopupCommandMenu (/Script/ModioUICore.ModioPopupCommandMenu)
    TScriptInterface<IModioUICommandMenu> GetCommandMenuWidget(); // 0x45e6fd0 [Native Event Protected]
    void ConstructCommandMenuWidget(); // 0x45f5790 [Native Event Protected]

// UModioPresetFilterEntryWidget (/Script/ModioUICore.ModioPresetFilterEntryWidget)
    TScriptInterface<IModioUIHasTextWidget> GetLabelWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioPresetFilterSelector (/Script/ModioUICore.ModioPresetFilterSelector)
    TScriptInterface<IModioUIObjectSelector> GetPresetListWidget(); // 0x45e6fd0 [Native Event Protected]
    TArray<TScriptInterface<IModioModFilterUIDetails>> GetFilterPresets(); // 0x45f57b0 [Native Event Protected]

// UPropertyOverridesLibrary (/Script/ModioUICore.PropertyOverridesLibrary)
    ETextTransformPolicy ResolveTextTransformOverrideAsExec(FTextTransformOverride& Target, const bool& bOverrideSet); // 0x45f65d0 [Final Native Static Public]
    ETextTransformPolicy ResolveTextTransformOverride(FTextTransformOverride& Target, const bool& bOverrideSet); // 0x45f65d0 [Final Native Static Public]
    FText ResolveTextOverrideAsExec(FTextOverride& Target, const bool& bOverrideSet); // 0x45f6440 [Final Native Static Public]
    FText ResolveTextOverride(FTextOverride& Target, const bool& bOverrideSet); // 0x45f6440 [Final Native Static Public]
    int32 ResolveIntOverrideAsExec(FIntegerOverride& Target, const bool& bOverrideSet); // 0x45f6350 [Final Native Static Public]
    int32 ResolveIntOverride(FIntegerOverride& Target, const bool& bOverrideSet); // 0x45f6350 [Final Native Static Public]
    FDataTableRowHandle ResolveInputActionOverrideAsExec(FInputActionOverride& Target, const bool& bOverrideSet); // 0x45f6240 [Final Native Static Public]
    FDataTableRowHandle ResolveInputActionOverride(FInputActionOverride& Target, const bool& bOverrideSet); // 0x45f6240 [Final Native Static Public]
    EHorizontalAlignment ResolveHAlignOverrideAsExec(FHAlignOverride& Target, const bool& bOverrideSet); // 0x45f6150 [Final Native Static Public]
    EHorizontalAlignment ResolveHAlignOverride(FHAlignOverride& Target, const bool& bOverrideSet); // 0x45f6150 [Final Native Static Public]
    FSlateFontInfo ResolveFontInfoOverrideAsExec(FSlateFontInfoOverride& Target, const bool& bOverrideSet); // 0x45f5fc0 [Final Native Static Public]
    FSlateFontInfo ResolveFontInfoOverride(FSlateFontInfoOverride& Target, const bool& bOverrideSet); // 0x45f5fc0 [Final Native Static Public]
    float ResolveFloatOverrideAsExec(FFloatOverride& Target, const bool& bOverrideSet); // 0x45f5ed0 [Final Native Static Public]
    float ResolveFloatOverride(FFloatOverride& Target, const bool& bOverrideSet); // 0x45f5ed0 [Final Native Static Public]
    TSubclassOf<UObject> ResolveClassPathOverrideAsExec_Casted(FClassPathOverride& Target, TSubclassOf<UObject> BaseClass, const bool& bOverrideSet); // 0x45f5c10 [Final Native Static Public]
    FSoftClassPath ResolveClassPathOverrideAsExec(FClassPathOverride& Target, const bool& bOverrideSet); // 0x45f5aa0 [Final Native Static Public]
    TSubclassOf<UObject> ResolveClassPathOverride_Casted(FClassPathOverride& Target, TSubclassOf<UObject> BaseClass, const bool& bOverrideSet); // 0x45f5d70 [Final Native Static Public]
    FSoftClassPath ResolveClassPathOverride(FClassPathOverride& Target, const bool& bOverrideSet); // 0x45f5aa0 [Final Native Static Public]
    ETextTransformPolicy ApplyTextTransformOverride(FTextTransformOverride& Target, const ETextTransformPolicy& DefaultValue); // 0x45f56b0 [Final Native Static Public]
    FText ApplyTextOverride(FTextOverride& Target, const FText& DefaultValue); // 0x45f54d0 [Final Native Static Public]
    int32 ApplyIntOverride(FIntegerOverride& Target, int32 DefaultValue); // 0x45f53f0 [Final Native Static Public]
    FDataTableRowHandle ApplyInputActionOverride(FInputActionOverride& Target, const FDataTableRowHandle& DefaultValue); // 0x45f52e0 [Final Native Static Public]
    EHorizontalAlignment ApplyHAlignOverride(FHAlignOverride& Target, const EHorizontalAlignment& DefaultValue); // 0x45f5200 [Final Native Static Public]
    FSlateFontInfo ApplyFontInfoOverride(FSlateFontInfoOverride& Target, const FSlateFontInfo& DefaultValue); // 0x45f4fd0 [Final Native Static Public]
    float ApplyFloatOverride(FFloatOverride& Target, float DefaultValue); // 0x45f4ef0 [Final Native Static Public]
    TSubclassOf<UObject> ApplyClassPathOverride_Casted(FClassPathOverride& Target, TSubclassOf<UObject> BaseClass, TSubclassOf<UObject> DefaultValue); // 0x45f4da0 [Final Native Static Public]
    FSoftClassPath ApplyClassPathOverride(FClassPathOverride& Target, const FSoftClassPath& DefaultValue); // 0x45f4be0 [Final Native Static Public]

// UModioRetryLibrary (/Script/ModioUICore.ModioRetryLibrary)
    bool Retry(FModioRetryCounter& Target); // 0x45fcdd0 [Final Native Static Public]
    FModioRetryCounter ResetRetryCountPure(FModioRetryCounter& Target); // 0x45fcd30 [Final Native Static Public]
    void ResetRetryCount(FModioRetryCounter& Target); // 0x45fcca0 [Final Native Static Public]
    bool CanRetryAsExec(FModioRetryCounter& Target); // 0x45fab50 [Final Native Static Public]
    bool CanRetry(FModioRetryCounter& Target); // 0x45fab50 [Final Native Static Public]

// UModioSearchBar (/Script/ModioUICore.ModioSearchBar)
    TScriptInterface<IModioUIStringInputWidget> GetSearchBoxWidget(); // 0x45e7050 [Native Event Protected]
    TScriptInterface<IModioUIClickableWidget> GetButtonWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioStackedBoolLibrary (/Script/ModioUICore.ModioStackedBoolLibrary)
    void PushBoolValue(FModioStackedBool& Target, bool bNewValue); // 0x45fcb90 [Final Native Static Public]
    bool PopBoolValue(FModioStackedBool& Target, const bool& bDidPopSuccessfully); // 0x45fca80 [Final Native Static Public]
    bool PeekBoolValue(FModioStackedBool& Target, const bool& bDidPeekSuccessfully); // 0x45fc970 [Final Native Static Public]

// UModioStorageTracker (/Script/ModioUICore.ModioStorageTracker)
    void RefreshData(); // 0x45fcc80 [Final Native Protected]
    TScriptInterface<IModioUIHasTextWidget> GetStorageUsedTextWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioTagCounterIcon (/Script/ModioUICore.ModioTagCounterIcon)
    int32 SynchronizeCounter(); // 0x45fce70 [Final Native Protected]
    TScriptInterface<IModioUIHasTextWidget> GetCounterLabelWidget(); // 0x45e6fd0 [Native Event Protected]

// UModioTokenPackBrowser (/Script/ModioUICore.ModioTokenPackBrowser)
    TScriptInterface<IModioUITokenPackListInterface> GetTokenTileViewWidget(); // 0x45e7050 [Native Event Protected]
    TScriptInterface<IModioUIHasTextWidget> GetTitleTextWidget(); // 0x45e6fd0 [Native Event Protected]

// IModioTokenPackUIDetails (/Script/ModioUICore.ModioTokenPackUIDetails)
    FModioTokenPackID GetTokenPackID(); // 0x45fc720 [Native Event Public]
    FModioTokenPack GetFullTokenPack(); // 0x45fc260 [Native Event Public]

// UModioUICommonFunctionLibrary (/Script/ModioUICore.ModioUICommonFunctionLibrary)
    UWidget* ValidateWidget(const TScriptInterface<IInterface>& TargetWidget); // 0x463d7f0 [Final Native Static Public]
    bool MapValueIntoRangeIndex(const TArray<FInt32Range>& ValueRanges, int32 Value, const int32& OutIndex); // 0x45fc830 [Final Native Static Public]
    bool IsDesignTimeAsExec(UWidget* Target); // 0x45fc7a0 [Final Native Static Public]
    bool IsDesignTime(UWidget* Target); // 0x45fc7a0 [Final Native Static Public]
    FText GetModioText(const FName& StringKey); // 0x45fc640 [Final Native Static Public]
    FText GetLocalizedTagValue(FModioModTagLocalizationData& InTagLocalizationData); // 0x45fc3f0 [Final Native Static Public]
    FText GetLocalizedTagCategory(FModioModTagInfo& InTagInfo); // 0x45fc2d0 [Final Native Static Public]
    FText FormatTimespan(const FTimespan& Timespan, FText& YearFormat, FText& MonthFormat, FText& DaysFormat, FText& TodayFormat); // 0x45fbe70 [Final Native Static Public]
    FText FormatNumberWithSIUnit(int64 Value, FText& FormatText); // 0x45fbd10 [Final Native Static Public]
    UModioUserUI* CreateBindableUser(FModioUser& InRawUser); // 0x45fbc20 [Final Native Static Public]
    TArray<UModioEnumEntryUI*> CreateBindableReportTypeEnumArray(); // 0x45fbba0 [Final Native Static Public]
    UModioModTagUI* CreateBindableModTagRawValue(FModioModTag& InTag); // 0x45fba10 [Final Native Static Public]
    UModioModTagOptionsUI* CreateBindableModTagOptions(FModioModTagOptions& InRawOptions); // 0x45fb830 [Final Native Static Public]
    UModioModTagInfoUI* CreateBindableModTagInfo(FModioModTagInfo& InRawTagInfo); // 0x45fb760 [Final Native Static Public]
    TArray<UModioModTagUI*> CreateBindableModTagArray(const TArray<FModioModTag>& InTags); // 0x45fb610 [Final Native Static Public]
    UModioModTagUI* CreateBindableModTag(FModioModTagLocalizationData& InTagLocalizationData); // 0x45fb4f0 [Final Native Static Public]
    TArray<UModioModDependencyUI*> CreateBindableModDependencyArrayFromList(FModioModDependencyList& InModDependencyList); // 0x45fb340 [Final Native Static Public]
    TArray<UModioModDependencyUI*> CreateBindableModDependencyArrayFromArray(const TArray<FModioModDependency>& InModDependencyArray); // 0x45fb1a0 [Final Native Static Public]
    UModioModDependencyUI* CreateBindableModDependency(FModioModDependency& InModDependency); // 0x45fafd0 [Final Native Static Public]
    UModioEnumEntryUI* CreateBindableEnum(uint8 InValue, const FText& InText); // 0x45faea0 [Final Native Static Public]
    bool CheckLogoDownloadEventForDataSource(const FModioModID& EventModID, const EModioLogoSize& EventLogoSize, UObject* DataSource, const EModioLogoSize& RequestedSize); // 0x45fad50 [Final Native Static Public]
    bool CheckLogoDownloadEvent(const FModioModID& EventModID, const EModioLogoSize& EventLogoSize, const FModioModID& RequestedModID, const EModioLogoSize& RequestedSize); // 0x45fabf0 [Final Native Static Public]
    TArray<UObject*> AsObjectArray(const TArray<int32>& TargetArray); // 0x463d640 [Final Native Static Public]
    void ApplyTextPropertyOverridesHelper(FSlateFontInfoOverride& FontPropertiesOverride, FHAlignOverride& TextJustificationOverride, FTextTransformOverride& TextTransformOverride, UObject* Target); // 0x45fa960 [Final Native Static Public]

// UModioUIComponentStatics (/Script/ModioUICore.ModioUIComponentStatics)
    FModioUIComponentMetadata GetMetadataForComponent(const EModioUIComponentID& ComponentType, const bool& bComponentTypeFound); // 0x45fc560 [Final Native Static Public]
    TMap<EModioUIComponentID, FModioUIComponentMetadata> GetAllComponentMetadata(); // 0x45fc1b0 [Final Native Static Public]

// UModioUIDisplayFilteredModsCommand (/Script/ModioUICore.ModioUIDisplayFilteredModsCommand)
    void SetFilterParams(FModioFilterParams& FilterParams); // 0x4615050 [Final Native Public]
    void SetDisplayStringKey(const FName& InDisplayStringKey); // 0x4614fb0 [Final Native Public]

// UModioUISubsystem (/Script/ModioUICore.ModioUISubsystem)
    void UnsubscribeHandler(const FModioErrorCode& ErrorCode, const FModioModID& ID); // 0x4615600 [Final Native Protected]
    void UninstallHandler(const FModioErrorCode& ErrorCode, const FModioModID& ID); // 0x4615510 [Final Native Protected]
    void SubscriptionHandler(const FModioErrorCode& ErrorCode, const FModioModID& ID); // 0x4615420 [Final Native Protected]
    void SetModRatingStateDataProvider(const TScriptInterface<IModRatingStateProvider>& InModRatingStateProvider); // 0x46153a0 [Final Native Public]
    void SetModEnabledStateDataProvider(const TScriptInterface<IModioUIModEnabledStateProvider>& InModEnabledStateDataProvider); // 0x4615240 [Final Native Public]
    void RequestWalletBalanceRefreshWithHandler(const FScriptDelegate& Callback); // 0x4614f00 [Final Native Public]
    void RequestWalletBalanceRefresh(); // 0x4614e30 [Final Native Public]
    void RequestUserAvatar(); // 0x4614d10 [Final Native Public]
    void RequestSubscriptionForModIDWithHandler(const FModioModID& ID, bool IncludeDependencies, const FScriptDelegate& Callback); // 0x4614be0 [Final Native Public]
    void RequestSubscriptionForModID(const FModioModID& ID, bool IncludeDependencies); // 0x4614b00 [Final Native Public]
    EModioOpenStoreResult RequestShowTokenPurchaseUIWithHandler(const FScriptDelegate& Callback); // 0x4614a40 [Final Native Public]
    EModioOpenStoreResult RequestShowTokenPurchaseUI(); // 0x4614a00 [Final Native Public]
    void RequestShowDialog(const EModioUIDialogType& DialogType, UObject* DataSource); // 0x4614930 [Final Native Public]
    void RequestRemoveSubscriptionForModIDWithHandler(const FModioModID& ID, const FScriptDelegate& DedicatedCallback); // 0x4614840 [Final Native Public]
    void RequestRemoveSubscriptionForModID(const FModioModID& ID); // 0x46147c0 [Final Native Public]
    void RequestRefreshEntitlements(); // 0x46147a0 [Final Native Public]
    bool RequestPurchaseTokenPack(const FModioTokenPackID& TokenPackID, const FScriptDelegate& Callback); // 0x4614670 [Final Native Public]
    void RequestPurchaseForModIDWithHandler(const FModioModID& ID, const FModioUnsigned64& ExpectedPrice, const FScriptDelegate& Callback); // 0x4614530 [Final Native Public]
    void RequestModInfoForModIDs(const TArray<FModioModID>& IDs); // 0x4614440 [Final Native Public]
    bool RequestModEnabledStateChange(const FModioModID& ID, bool bNewEnabledState); // 0x4614350 [Final Native Public]
    void RequestLogoDownloadForModID(const FModioModID& ID, const EModioLogoSize& LogoSize); // 0x4614280 [Final Native Public]
    void RequestListAllTokenPacks(); // 0x4614260 [Final Native Public]
    void RequestListAllMods(const FModioFilterParams& Params, const FString& RequestIdentifier); // 0x4613fa0 [Final Native Public]
    void RequestGalleryImageDownloadForModID(const FModioModID& ID, int32 Index, const EModioGallerySize& ImageSize); // 0x4613e80 [Final Native Public]
    void RequestEmailAuthenticationWithHandler(const FModioEmailAuthCode& Code, const FScriptDelegate& Callback); // 0x4613d40 [Final Native Public]
    bool QueryIsModEnabled(const FModioModID& ID); // 0x4613c90 [Final Native Public]
    bool QueryConnectivityState(); // 0x4613c70 [Final Native Public]
    void OnModEnabledChanged(int64 RawModID, bool bNewEnabledState); // 0x4613ba0 [Final Native Protected]
    void NotifyConnectivityChange(bool bNewConnectivityState); // 0x4613b00 [Final Native Public]
    bool IsUGCFeatureEnabled(const EModioUIFeatureFlags& Feature); // 0x4613a70 [Final Native Public]
    float GetCurrentDPIScaleValue(); // 0x4613980 [Final Native Public]
    FModioErrorCode EnableModManagement(); // 0x4613840 [Final Native Public]
    void DisableModManagement(); // 0x46137c0 [Final Native Public]

// UGameFrameworkComponentManager (/Script/ModularGameplay.GameFrameworkComponentManager)
    bool UnregisterClassInitStateDelegate(const TSoftClassPtr<AActor>& ActorClass, const FScriptDelegate& DelegateToRemove); // 0x3de7570 [Final Native Public]
    bool UnregisterActorInitStateDelegate(AActor* Actor, const FScriptDelegate& DelegateToRemove); // 0x3de7300 [Final Native Public]
    void SendExtensionEvent(AActor* Receiver, const FName& EventName, bool bOnlyInGameWorlds); // 0x3de71c0 [Final Native Public]
    void RemoveReceiver(AActor* Receiver); // 0x3de7130 [Final Native Public]
    bool RegisterAndCallForClassInitState(const TSoftClassPtr<AActor>& ActorClass, const FName& FeatureName, const FGameplayTag& RequiredState, const FScriptDelegate& Delegate, bool bCallImmediately); // 0x3de6df0 [Final Native Public]
    bool RegisterAndCallForActorInitState(AActor* Actor, const FName& FeatureName, const FGameplayTag& RequiredState, const FScriptDelegate& Delegate, bool bCallImmediately); // 0x3de6b30 [Final Native Public]
    void AddReceiver(AActor* Receiver, bool bAddOnlyInGameWorlds); // 0x3de6910 [Final Native Public]

// IGameFrameworkInitStateInterface (/Script/ModularGameplay.GameFrameworkInitStateInterface)
    bool UnregisterInitStateDelegate(const FScriptDelegate& Delegate); // 0x3de7800 [Native Public]
    bool RegisterAndCallForInitStateChange(const FGameplayTag& RequiredState, const FScriptDelegate& Delegate, bool bCallImmediately); // 0x3de6ff0 [Native Public]
    bool HasReachedInitState(const FGameplayTag& DesiredState); // 0x3de6a90 [Native Public]
    FGameplayTag GetInitState(); // 0x3de6a50 [Native Public]
    FName GetFeatureName(); // 0x3de6a10 [Native Public]

// UAnimNotifyState_MotionWarping (/Script/MotionWarping.AnimNotifyState_MotionWarping)
    void OnWarpUpdate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0xe53a10 [Event Public]
    void OnWarpEnd(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0xe53a10 [Event Public]
    void OnWarpBegin(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0xe53a10 [Event Public]
    void OnRootMotionModifierUpdate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x45b17d0 [Final Native Public]
    void OnRootMotionModifierDeactivate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x45b16d0 [Final Native Public]
    void OnRootMotionModifierActivate(UMotionWarpingComponent* MotionWarpingComp, URootMotionModifier* Modifier); // 0x45b15d0 [Final Native Public]
    URootMotionModifier* AddRootMotionModifier(UMotionWarpingComponent* MotionWarpingComp, UAnimSequenceBase* Animation, float StartTime, float EndTime); // 0x45b04b0 [Native Event Public]

// UMotionWarpingUtilities (/Script/MotionWarping.MotionWarpingUtilities)
    void GetMotionWarpingWindowsFromAnimation(UAnimSequenceBase* Animation, const TArray<FMotionWarpingWindowData>& OutWindows); // 0x45b13f0 [Final Native Static Public]
    void GetMotionWarpingWindowsForWarpTargetFromAnimation(UAnimSequenceBase* Animation, const FName& WarpTargetName, const TArray<FMotionWarpingWindowData>& OutWindows); // 0x45b1170 [Final Native Static Public]
    FTransform ExtractRootMotionFromAnimation(UAnimSequenceBase* Animation, float StartTime, float EndTime); // 0x45b1000 [Final Native Static Public]

// UMotionWarpingComponent (/Script/MotionWarping.MotionWarpingComponent)
    int32 RemoveWarpTarget(const FName& WarpTargetName); // 0x45b18d0 [Final Native Public]
    void DisableAllRootMotionModifiers(); // 0x45b0f70 [Final Native Public]
    void AddOrUpdateWarpTargetFromTransform(const FName& WarpTargetName, const FTransform& TargetTransform); // 0x45b0330 [Final Native Public]
    void AddOrUpdateWarpTargetFromLocationAndRotation(const FName& WarpTargetName, const FVector& TargetLocation, const FRotator& TargetRotation); // 0x45b0190 [Final Native Public]
    void AddOrUpdateWarpTargetFromLocation(const FName& WarpTargetName, const FVector& TargetLocation); // 0x45b0060 [Final Native Public]
    void AddOrUpdateWarpTargetFromComponent(const FName& WarpTargetName, USceneComponent* Component, const FName& BoneName, bool bFollowComponent); // 0x45afdc0 [Final Native Public]
    void AddOrUpdateWarpTarget(FMotionWarpingTarget& WarpTarget); // 0x45afce0 [Final Native Public]

// URootMotionModifier_Scale (/Script/MotionWarping.RootMotionModifier_Scale)
    URootMotionModifier_Scale* AddRootMotionModifierScale(UMotionWarpingComponent* InMotionWarpingComp, UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, const FVector& InScale); // 0x45b0610 [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); // 0x45b08d0 [Final Native Static Public]

// UMovieGraphBlueprintLibrary (/Script/MovieRenderPipelineCore.MovieGraphBlueprintLibrary)
    FString ResolveFilenameFormatArguments(const FString& InFormatString, FMovieGraphFilenameResolveParams& InParams, FMovieGraphResolveArgs& OutMergedFormatArgs); // 0x51d3d30 [Final Native Static Public]
    FIntPoint GetEffectiveOutputResolution(UMovieGraphEvaluatedConfig* InEvaluatedGraph, const FName& InBranchName); // 0x51d3b80 [Final Native Static Public]
    FFrameRate GetEffectiveFrameRate(UMovieGraphOutputSettingNode* InNode, const FFrameRate& InDefaultRate); // 0x51d3aa0 [Final Native Static Public]

// UMovieGraphBurnInWidget (/Script/MovieRenderPipelineCore.MovieGraphBurnInWidget)
    void UpdateForGraph(UMovieGraphPipeline* InGraphPipeline); // 0xe53a10 [Event Public]

// UMovieGraphValueContainer (/Script/MovieRenderPipelineCore.MovieGraphValueContainer)
    void SetValueTypeObject(UObject* ValueTypeObject); // 0x51d7ee0 [Final Native Public]
    void SetValueType(const EMovieGraphValueType& ValueType); // 0x51d7e60 [Final Native Public]
    bool SetValueText(FText& InValue); // 0x51d7d80 [Final Native Public]
    bool SetValueString(const FString& InValue); // 0x51d7cd0 [Final Native Public]
    bool SetValueSerializedString(const FString& NewValue); // 0x51d7c20 [Final Native Public]
    bool SetValueObject(UObject* InValue); // 0x51d7730 [Final Native Public]
    bool SetValueName(const FName& InValue); // 0x51d7b80 [Final Native Public]
    bool SetValueInt64(int64 InValue); // 0x51d7ae0 [Final Native Public]
    bool SetValueInt32(int32 InValue); // 0x51d7a40 [Final Native Public]
    bool SetValueFloat(float InValue); // 0x51d79b0 [Final Native Public]
    bool SetValueEnum(uint8 InValue, UEnum* Enum); // 0x51d78e0 [Final Native Public]
    bool SetValueDouble(double InValue); // 0x51d7850 [Final Native Public]
    void SetValueContainerType(const EMovieGraphContainerType& ContainerType); // 0x51d77d0 [Final Native Public]
    bool SetValueClass(TSubclassOf<UObject> InValue); // 0x51d7730 [Final Native Public]
    bool SetValueByte(uint8 InValue); // 0x51d76a0 [Final Native Public]
    bool SetValueBool(bool bInValue); // 0x51d7600 [Final Native Public]
    UObject* GetValueTypeObject(); // 0x51d7380 [Final Native Public]
    EMovieGraphValueType GetValueType(); // 0x51d7350 [Final Native Public]
    bool GetValueText(FText& OutValue); // 0x51d7270 [Final Native Public]
    bool GetValueString(const FString& OutValue); // 0x51d71b0 [Final Native Public]
    FString GetValueSerializedString(); // 0x51d7130 [Final Native Public]
    bool GetValueObject(UObject* OutValue, TSubclassOf<UObject> RequestedClass); // 0x51d7060 [Final Native Public]
    bool GetValueName(const FName& OutValue); // 0x51d6fb0 [Final Native Public]
    bool GetValueInt64(const int64& OutValue); // 0x51d6f00 [Final Native Public]
    bool GetValueInt32(const int32& OutValue); // 0x51d6e50 [Final Native Public]
    bool GetValueFloat(const float& OutValue); // 0x51d6da0 [Final Native Public]
    bool GetValueEnum(const uint8& OutValue, UEnum* RequestedEnum); // 0x51d6cb0 [Final Native Public]
    bool GetValueDouble(const double& OutValue); // 0x51d6c00 [Final Native Public]
    EMovieGraphContainerType GetValueContainerType(); // 0x51d6bd0 [Final Native Public]
    bool GetValueClass(TSubclassOf<UObject> OutValue); // 0x51d6b30 [Final Native Public]
    bool GetValueByte(const uint8& OutValue); // 0x51d6a80 [Final Native Public]
    bool GetValueBool(const bool& bOutValue); // 0x51d69d0 [Final Native Public]

// UMovieGraphConfig (/Script/MovieRenderPipelineCore.MovieGraphConfig)
    TArray<UMovieGraphVariable*> GetVariables(bool bIncludeGlobal); // 0x51d3c50 [Final Native Public]
    UMovieGraphEvaluatedConfig* CreateFlattenedGraph(FMovieGraphTraversalContext& InContext); // 0x51d3980 [Final Native Public]
    UMovieGraphVariable* AddVariable(const FName& InCustomBaseName); // 0x51d38e0 [Final Native Public]

// UMoviePipelineBase (/Script/MovieRenderPipelineCore.MoviePipelineBase)
    void Shutdown(bool bIsError); // 0x2954e10 [Final Native Public]
    void RequestShutdown(bool bIsError); // 0x2f4c6c0 [Final Native Public]
    bool IsShutdownRequested(); // 0x2f55b20 [Final Native Public]
    EMovieRenderPipelineState GetPipelineState(); // 0x294ec70 [Final Native Public]

// UMovieGraphPipeline (/Script/MovieRenderPipelineCore.MovieGraphPipeline)
    void SetInitializationTime(const FDateTime& InDateTime); // 0x51d7490 [Final Native Public]
    void OnMoviePipelineFinishedImpl(); // 0x1a4b9f0 [Native Protected]
    void Initialize(UMoviePipelineExecutorJob* InJob, FMovieGraphInitConfig& InitConfig); // 0x51d73b0 [Final Native Public]
    FDateTime GetInitializationTime(); // 0x51d6980 [Final Native Public]
    UMoviePipelineExecutorJob* GetCurrentJob(); // 0x51d6960 [Final Native Public]

// UMovieGraphSubgraphNode (/Script/MovieRenderPipelineCore.MovieGraphSubgraphNode)
    void SetSubGraphAsset(TSoftObjectPtr<UMovieGraphConfig>& InSubgraphAsset); // 0x51d7530 [Final Native Public]
    UMovieGraphConfig* GetSubgraphAsset(); // 0x51d69a0 [Final Native Public]

// UMovieJobVariableAssignmentContainer (/Script/MovieRenderPipelineCore.MovieJobVariableAssignmentContainer)
    bool SetVariableAssignmentEnableState(UMovieGraphVariable* InGraphVariable, bool bIsEnabled); // 0x51dedf0 [Final Native Public]
    bool SetValueText(const FName& PropertyName, FText& InValue); // 0x51decb0 [Final Native Public]
    bool SetValueString(const FName& PropertyName, const FString& InValue); // 0x51debb0 [Final Native Public]
    bool SetValueSerializedString(const FName& PropertyName, const FString& NewValue); // 0x51deab0 [Final Native Public]
    bool SetValueObject(const FName& PropertyName, UObject* InValue); // 0x51de3f0 [Final Native Public]
    bool SetValueName(const FName& PropertyName, const FName& InValue); // 0x51de9c0 [Final Native Public]
    bool SetValueInt64(const FName& PropertyName, int64 InValue); // 0x51de8d0 [Final Native Public]
    bool SetValueInt32(const FName& PropertyName, int32 InValue); // 0x51de7e0 [Final Native Public]
    bool SetValueFloat(const FName& PropertyName, float InValue); // 0x51de6f0 [Final Native Public]
    bool SetValueEnum(const FName& PropertyName, uint8 InValue, UEnum* Enum); // 0x51de5d0 [Final Native Public]
    bool SetValueDouble(const FName& PropertyName, double InValue); // 0x51de4e0 [Final Native Public]
    bool SetValueClass(const FName& PropertyName, TSubclassOf<UObject> InValue); // 0x51de3f0 [Final Native Public]
    bool SetValueByte(const FName& PropertyName, uint8 InValue); // 0x51de300 [Final Native Public]
    bool SetValueBool(const FName& PropertyName, bool bInValue); // 0x51de210 [Final Native Public]
    void SetGraphConfig(TSoftObjectPtr<UMovieGraphConfig>& InGraphConfig); // 0x51ddd60 [Final Native Public]
    bool GetVariableAssignmentEnableState(UMovieGraphVariable* InGraphVariable, const bool& bOutIsEnabled); // 0x51dd4c0 [Final Native Public]
    UObject* GetValueTypeObject(const FName& PropertyName); // 0x51dd410 [Final Native Public]
    EMovieGraphValueType GetValueType(const FName& PropertyName); // 0x51dd360 [Final Native Public]
    bool GetValueText(const FName& PropertyName, FText& OutValue); // 0x51dd220 [Final Native Public]
    bool GetValueString(const FName& PropertyName, const FString& OutValue); // 0x51dd110 [Final Native Public]
    FString GetValueSerializedString(const FName& PropertyName); // 0x51dd020 [Final Native Public]
    bool GetValueObject(const FName& PropertyName, UObject* OutValue, TSubclassOf<UObject> RequestedClass); // 0x51dcf00 [Final Native Public]
    bool GetValueName(const FName& PropertyName, const FName& OutValue); // 0x51dce00 [Final Native Public]
    bool GetValueInt64(const FName& PropertyName, const int64& OutValue); // 0x51dcd00 [Final Native Public]
    bool GetValueInt32(const FName& PropertyName, const int32& OutValue); // 0x51dcc00 [Final Native Public]
    bool GetValueFloat(const FName& PropertyName, const float& OutValue); // 0x51dcb00 [Final Native Public]
    bool GetValueEnum(const FName& PropertyName, const uint8& OutValue, UEnum* RequestedEnum); // 0x51dc9c0 [Final Native Public]
    bool GetValueDouble(const FName& PropertyName, const double& OutValue); // 0x51dc8c0 [Final Native Public]
    EMovieGraphContainerType GetValueContainerType(const FName& PropertyName); // 0x51dc810 [Final Native Public]
    bool GetValueClass(const FName& PropertyName, TSubclassOf<UObject> OutValue); // 0x51dc720 [Final Native Public]
    bool GetValueByte(const FName& PropertyName, const uint8& OutValue); // 0x51dc620 [Final Native Public]
    bool GetValueBool(const FName& PropertyName, const bool& bOutValue); // 0x51dc520 [Final Native Public]

// UMoviePipelineSetting (/Script/MovieRenderPipelineCore.MoviePipelineSetting)
    void SetIsEnabled(bool bInEnabled); // 0x45e7c20 [Native Public]
    bool IsEnabled(); // 0x2a17c30 [Native Public]
    void BuildNewProcessCommandLineArgs(const TArray<FString>& InOutUnrealURLParams, const TArray<FString>& InOutCommandLineArgs, const TArray<FString>& InOutDeviceProfileCvars, const TArray<FString>& InOutExecCmds); // 0x523b260 [Final Native Public]
    void BuildNewProcessCommandLine(const FString& InOutUnrealURLParams, const FString& InOutCommandLineArgs); // 0x523b140 [Final Native Public]

// UMoviePipelineCollection (/Script/MovieRenderPipelineCore.MoviePipelineCollection)
    void SetCollectionName(const FString& InName); // 0x51ddb30 [Final Native Public]
    TArray<AActor*> GetMatchingActors(UWorld* World, bool bInvertResult); // 0x51dc2c0 [Final Native Public]
    FString GetCollectionName(); // 0x51dc0b0 [Final Native Public]
    void AddQuery(UMoviePipelineCollectionQuery* Query); // 0x51dbd80 [Final Native Public]

// UMoviePipelineCollectionModifier (/Script/MovieRenderPipelineCore.MoviePipelineCollectionModifier)
    void SetIsInverted(bool bIsInverted); // 0x51ddec0 [Final Native Public]
    void SetCollections(const TArray<UMoviePipelineCollection*>& InCollections); // 0x51ddc20 [Final Native Public]
    bool IsInverted(); // 0x51dd5c0 [Final Native Public]
    TArray<UMoviePipelineCollection*> GetCollections(); // 0x51dc170 [Final Native Public]
    void AddCollection(UMoviePipelineCollection* Collection); // 0x51dbcf0 [Final Native Public]

// UMoviePipelineMaterialModifier (/Script/MovieRenderPipelineCore.MoviePipelineMaterialModifier)
    void UndoModifier(); // 0x2a66b00 [Native Public]
    void SetMaterial(const TSoftObjectPtr<UMaterialInterface>& InMaterial); // 0x51ddf50 [Final Native Public]
    void ApplyModifier(UWorld* World); // 0x51dbeb0 [Native Public]

// UMoviePipelineVisibilityModifier (/Script/MovieRenderPipelineCore.MoviePipelineVisibilityModifier)
    void UndoModifier(); // 0x2a66b00 [Native Public]
    void SetHidden(bool bInIsHidden); // 0x51dde30 [Final Native Public]
    bool IsHidden(); // 0x51dd5a0 [Final Native Public]
    void ApplyModifier(UWorld* World); // 0x51dbeb0 [Native Public]

// UMoviePipelineCollectionCommonQuery (/Script/MovieRenderPipelineCore.MoviePipelineCollectionCommonQuery)
    void SetTags(const TArray<FName>& InTags); // 0x51de110 [Final Native Public]
    void SetQueryMode(const EMoviePipelineCollectionCommonQueryMode& InQueryMode); // 0x51de090 [Final Native Public]
    void SetComponentTypes(const TArray<TSubclassOf<UObject>>& InComponentTypes); // 0x51ddc20 [Final Native Public]
    void SetActorNames(const TArray<FString>& InActorNames); // 0x51dda10 [Final Native Public]
    bool DoesActorMatchQuery(AActor* Actor); // 0x51dbf60 [Native Public]

// UMoviePipelineRenderLayer (/Script/MovieRenderPipelineCore.MoviePipelineRenderLayer)
    void UndoPreview(UWorld* World); // 0x51deec0 [Final Native Public]
    void SetRenderLayerName(const FString& NewName); // 0x51ddb30 [Final Native Public]
    void RemoveModifier(UMoviePipelineCollectionModifier* Modifier); // 0x51dd790 [Final Native Public]
    void Preview(UWorld* World); // 0x51dd5e0 [Final Native Public]
    FString GetRenderLayerName(); // 0x51dc0b0 [Final Native Public]
    TArray<UMoviePipelineCollectionModifier*> GetModifiers(); // 0x51dc3d0 [Final Native Public]
    UMoviePipelineCollection* GetCollectionByName(const FString& Name); // 0x51dc000 [Final Native Public]
    void AddModifier(UMoviePipelineCollectionModifier* Modifier); // 0x51dbd80 [Final Native Public]

// UMoviePipelineRenderLayerSubsystem (/Script/MovieRenderPipelineCore.MoviePipelineRenderLayerSubsystem)
    void SetActiveRenderLayerByObj(UMoviePipelineRenderLayer* RenderLayer); // 0x51dd980 [Final Native Public]
    void SetActiveRenderLayerByName(const FString& RenderLayerName); // 0x51dd8e0 [Final Native Public]
    void Reset(); // 0x51dd8c0 [Final Native Public]
    void RemoveRenderLayer(const FString& RenderLayerName); // 0x51dd820 [Final Native Public]
    void PreviewModifier(UMoviePipelineCollectionModifier* Modifier); // 0x51dd700 [Final Native Public]
    void PreviewCollection(UMoviePipelineCollection* Collection); // 0x51dd670 [Final Native Public]
    TArray<UMoviePipelineRenderLayer*> GetRenderLayers(); // 0x51dc490 [Final Native Public]
    UMoviePipelineRenderLayerSubsystem* GetFromWorld(UWorld* World); // 0x51dc230 [Final Native Static Public]
    UMoviePipelineRenderLayer* GetActiveRenderLayer(); // 0x25cde10 [Final Native Public]
    void ClearModifierPreview(); // 0x51dbf40 [Final Native Public]
    void ClearCollectionPreview(); // 0x51dbf40 [Final Native Public]
    void ClearActiveRenderLayer(); // 0x51dbf40 [Final Native Public]
    bool AddRenderLayer(UMoviePipelineRenderLayer* RenderLayer); // 0x51dbe10 [Final Native Public]

// UMoviePipelineSetting_BlueprintBase (/Script/MovieRenderPipelineCore.MoviePipelineSetting_BlueprintBase)
    void ReceiveTeardownForPipelineImpl(UMoviePipeline* InPipeline); // 0xe53a10 [Event Public]
    void ReceiveSetupForPipelineImpl(UMoviePipeline* InPipeline); // 0xe53a10 [Event Public]
    FMoviePipelineFormatArgs ReceiveGetFormatArguments(FMoviePipelineFormatArgs& InOutFormatArgs); // 0x5209b10 [Native Event Public]
    void OnEngineTickBeginFrame(); // 0xe53a10 [Event Public]

// UMovieRenderDebugWidget (/Script/MovieRenderPipelineCore.MovieRenderDebugWidget)
    void OnInitializedForPipeline(UMoviePipeline* ForPipeline); // 0xe53a10 [Event Public]

// UMoviePipeline (/Script/MovieRenderPipelineCore.MoviePipeline)
    void SetInitializationTime(const FDateTime& InDateTime); // 0x5209db0 [Final Native Public]
    void OnMoviePipelineFinishedImpl(); // 0x1a4b9f0 [Native Protected]
    void Initialize(UMoviePipelineExecutorJob* InJob); // 0x5209a80 [Final Native Public]
    UTexture* GetPreviewTexture(); // 0x2b16630 [Final Native Public]
    UMoviePipelinePrimaryConfig* GetPipelinePrimaryConfig(); // 0x5209a50 [Final Native Public]
    UMoviePipelinePrimaryConfig* GetPipelineMasterConfig(); // 0x5209a50 [Final Native Public]
    FDateTime GetInitializationTime(); // 0x5209a30 [Final Native Public]
    UMoviePipelineExecutorJob* GetCurrentJob(); // 0x496ce20 [Final Native Public]

// UMoviePipelineBlueprintLibrary (/Script/MovieRenderPipelineCore.MoviePipelineBlueprintLibrary)
    void UpdateJobShotListFromSequence(ULevelSequence* InSequence, UMoviePipelineExecutorJob* InJob, const bool& bShotsChanged); // 0x5240f40 [Final Native Static Public]
    int32 ResolveVersionNumber(const FMoviePipelineFilenameResolveParams& InParams, bool bGetNextVersion); // 0x523f860 [Final Native Static Public]
    void ResolveFilenameFormatArguments(const FString& InFormatString, FMoviePipelineFilenameResolveParams& InParams, const FString& OutFinalPath, FMoviePipelineFormatArgs& OutMergedFormatArgs); // 0x523f460 [Final Native Static Public]
    UMoviePipelineQueue* LoadManifestFileFromString(const FString& InManifestFilePath); // 0x523ee70 [Final Native Static Public]
    FTimecode GetRootTimecode(UMoviePipeline* InMoviePipeline); // 0x523e470 [Final Native Static Public]
    FFrameNumber GetRootFrameNumber(UMoviePipeline* InMoviePipeline); // 0x523e320 [Final Native Static Public]
    EMovieRenderPipelineState GetPipelineState(UMoviePipeline* InPipeline); // 0x523e8a0 [Final Native Static Public]
    void GetOverallSegmentCounts(UMoviePipeline* InMoviePipeline, const int32& OutCurrentIndex, const int32& OutTotalCount); // 0x523e770 [Final Native Static Public]
    void GetOverallOutputFrames(UMoviePipeline* InMoviePipeline, const int32& OutCurrentIndex, const int32& OutTotalCount); // 0x523e600 [Final Native Static Public]
    FText GetMoviePipelineEngineChangelistLabel(UMoviePipeline* InMoviePipeline); // 0x523e520 [Final Native Static Public]
    FTimecode GetMasterTimecode(UMoviePipeline* InMoviePipeline); // 0x523e470 [Final Native Static Public]
    FFrameNumber GetMasterFrameNumber(UMoviePipeline* InMoviePipeline); // 0x523e320 [Final Native Static Public]
    FString GetMapPackageName(UMoviePipelineExecutorJob* InJob); // 0x523e230 [Final Native Static Public]
    FText GetJobName(UMoviePipeline* InMoviePipeline); // 0x523e110 [Final Native Static Public]
    FDateTime GetJobInitializationTime(UMoviePipeline* InMoviePipeline); // 0x523e070 [Final Native Static Public]
    FText GetJobAuthor(UMoviePipeline* InMoviePipeline); // 0x523def0 [Final Native Static Public]
    bool GetEstimatedTimeRemaining(UMoviePipeline* InPipeline, const FTimespan& OutEstimate); // 0x523dc40 [Final Native Static Public]
    FIntPoint GetEffectiveOutputResolution(UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InPipelineExecutorShot); // 0x523d7c0 [Final Native Static Public]
    FTimecode GetCurrentShotTimecode(UMoviePipeline* InMoviePipeline); // 0x523d640 [Final Native Static Public]
    FFrameNumber GetCurrentShotFrameNumber(UMoviePipeline* InMoviePipeline); // 0x523d510 [Final Native Static Public]
    ULevelSequence* GetCurrentSequence(UMoviePipeline* InMoviePipeline); // 0x523d470 [Final Native Static Public]
    FMoviePipelineSegmentWorkMetrics GetCurrentSegmentWorkMetrics(UMoviePipeline* InMoviePipeline); // 0x523d350 [Final Native Static Public]
    EMovieRenderShotState GetCurrentSegmentState(UMoviePipeline* InMoviePipeline); // 0x523d290 [Final Native Static Public]
    void GetCurrentSegmentName(UMoviePipeline* InMoviePipeline, FText& OutOuterName, FText& OutInnerName); // 0x523cfd0 [Final Native Static Public]
    float GetCurrentFocusDistance(UMoviePipeline* InMoviePipeline); // 0x523cec0 [Final Native Static Public]
    float GetCurrentFocalLength(UMoviePipeline* InMoviePipeline); // 0x523cdb0 [Final Native Static Public]
    UMoviePipelineExecutorShot* GetCurrentExecutorShot(UMoviePipeline* InMoviePipeline); // 0x523cd00 [Final Native Static Public]
    float GetCurrentAperture(UMoviePipeline* InMoviePipeline); // 0x523cbf0 [Final Native Static Public]
    float GetCompletionPercentage(UMoviePipeline* InPipeline); // 0x523ca70 [Final Native Static Public]
    UMoviePipelineSetting* FindOrGetDefaultSettingForShot(TSubclassOf<UMoviePipelineSetting> InSettingType, UMoviePipelinePrimaryConfig* InPrimaryConfig, UMoviePipelineExecutorShot* InShot); // 0x523bf30 [Final Native Static Public]
    UMovieSceneSequence* DuplicateSequence(UObject* Outer, UMovieSceneSequence* InSequence); // 0x523ba50 [Final Native Static Public]

// UMoviePipelineConfigBase (/Script/MovieRenderPipelineCore.MoviePipelineConfigBase)
    void SetConfigOrigin(UMoviePipelineConfigBase* InConfig); // 0x523fe80 [Final Native Public]
    void RemoveSetting(UMoviePipelineSetting* InSetting); // 0x51dbeb0 [Native Public]
    TArray<UMoviePipelineSetting*> GetUserSettings(); // 0x38738c0 [Native Public]
    UMoviePipelineConfigBase* GetConfigOrigin(); // 0x523cb70 [Final Native Public]
    TArray<UMoviePipelineSetting*> FindSettingsByClass(TSubclassOf<UMoviePipelineSetting> InClass, bool bIncludeDisabledSettings, bool bExactMatch); // 0x523c580 [Final Native Public]
    UMoviePipelineSetting* FindSettingByClass(TSubclassOf<UMoviePipelineSetting> InClass, bool bIncludeDisabledSettings, bool bExactMatch); // 0x523c320 [Final Native Public]
    UMoviePipelineSetting* FindOrAddSettingByClass(TSubclassOf<UMoviePipelineSetting> InClass, bool bIncludeDisabledSettings, bool bExactMatch); // 0x523be10 [Final Native Public]
    void CopyFrom(UMoviePipelineConfigBase* InConfig); // 0x523b5e0 [Native Public]

// UMoviePipelineExecutorBase (/Script/MovieRenderPipelineCore.MoviePipelineExecutorBase)
    void SetStatusProgress(float InProgress); // 0x5240e20 [Native Event Public]
    void SetStatusMessage(const FString& InStatus); // 0x5240ce0 [Native Event Public]
    void SetMoviePipelineClass(TSubclassOf<UObject> InPipelineClass); // 0x52406e0 [Final Native Public]
    bool SendSocketMessage(const FString& InMessage); // 0x523fcf0 [Final Native Protected]
    int32 SendHTTPRequest(const FString& InUrl, const FString& InVerb, const FString& InMessage, TMap<FString, FString>& InHeaders); // 0x523fae0 [Final Native Protected]
    void OnExecutorFinishedImpl(); // 0x2a66ae0 [Native Protected]
    void OnExecutorErroredImpl(UMoviePipeline* ErroredPipeline, bool bFatal, const FText& ErrorReason); // 0x523ef10 [Native Protected]
    void OnBeginFrame(); // 0x2b5c470 [Native Event Public]
    bool IsSocketConnected(); // 0x523ed60 [Final Native Protected]
    bool IsRendering(); // 0x294ec70 [Native Event Public]
    float GetStatusProgress(); // 0x523ebc0 [Native Event Public]
    FString GetStatusMessage(); // 0x2f544f0 [Native Event Public]
    void Execute(UMoviePipelineQueue* InPipelineQueue); // 0x48f1f60 [Native Event Public]
    void DisconnectSocket(); // 0x523b890 [Final Native Protected]
    bool ConnectSocket(const FString& InHostName, int32 InPort); // 0x523b4f0 [Final Native Protected]
    void CancelCurrentJob(); // 0x2f5a330 [Native Event Public]
    void CancelAllJobs(); // 0x2f59a70 [Native Event Public]

// UMoviePipelinePrimaryConfig (/Script/MovieRenderPipelineCore.MoviePipelinePrimaryConfig)
    void InitializeTransientSettings(); // 0x523ec80 [Final Native Public]
    TArray<UMoviePipelineSetting*> GetTransientSettings(); // 0x4950270 [Final Native Public]
    FFrameRate GetEffectiveFrameRate(ULevelSequence* InSequence); // 0x523d6f0 [Final Native Public]
    TArray<UMoviePipelineSetting*> GetAllSettings(bool bIncludeDisabledSettings, bool bIncludeTransientSettings); // 0x523c800 [Final Native Public]

// UMoviePipelinePythonHostExecutor (/Script/MovieRenderPipelineCore.MoviePipelinePythonHostExecutor)
    void OnMapLoad(UWorld* InWorld); // 0x2d1c630 [Native Event Public]
    UWorld* GetLastLoadedWorld(); // 0x523e210 [Final Native Public]
    void ExecuteDelayed(UMoviePipelineQueue* InPipelineQueue); // 0x523bd80 [Native Event Public]

// UMoviePipelineExecutorShot (/Script/MovieRenderPipelineCore.MoviePipelineExecutorShot)
    bool ShouldRender(); // 0x2f55f50 [Final Native Public]
    void SetStatusProgress(float InProgress); // 0x5240eb0 [Native Event Public]
    void SetStatusMessage(const FString& InStatus); // 0x5240d80 [Native Event Public]
    void SetShotOverridePresetOrigin(UMoviePipelineShotConfig* InPreset); // 0x5240b60 [Final Native Public]
    void SetShotOverrideConfiguration(UMoviePipelineShotConfig* InPreset); // 0x5240a80 [Final Native Public]
    void SetGraphPreset(UMovieGraphConfig* InGraphPreset); // 0x5240420 [Final Native Public]
    void SetGraphConfig(UMovieGraphConfig* InGraphConfig); // 0x5240210 [Final Native Public]
    bool IsUsingGraphConfiguration(); // 0x523ee10 [Final Native Public]
    float GetStatusProgress(); // 0x523ec40 [Native Event Public]
    FString GetStatusMessage(); // 0x38738c0 [Native Event Public]
    UMoviePipelineShotConfig* GetShotOverridePresetOrigin(); // 0x523ea60 [Final Native Public]
    UMoviePipelineShotConfig* GetShotOverrideConfiguration(); // 0x25ce270 [Final Native Public]
    UMovieGraphConfig* GetGraphPreset(); // 0x523de70 [Final Native Public]
    UMovieGraphConfig* GetGraphConfig(); // 0x523ddd0 [Final Native Public]
    FString GetCameraName(int32 InCameraIndex); // 0x523c930 [Final Native Public]
    UMoviePipelineShotConfig* AllocateNewShotOverrideConfig(TSubclassOf<UMoviePipelineShotConfig> InConfigType); // 0x523b0a0 [Final Native Public]

// UMoviePipelineExecutorJob (/Script/MovieRenderPipelineCore.MoviePipelineExecutorJob)
    void SetStatusProgress(float InProgress); // 0x5240eb0 [Native Event Public]
    void SetStatusMessage(const FString& InStatus); // 0x5240d80 [Native Event Public]
    void SetSequence(const FSoftObjectPath& InSequence); // 0x5240980 [Final Native Public]
    void SetPresetOrigin(UMoviePipelinePrimaryConfig* InPreset); // 0x5240770 [Final Native Public]
    void SetIsEnabled(bool bInEnabled); // 0x2cd9010 [Native Event Public]
    void SetGraphPreset(UMovieGraphConfig* InGraphPreset); // 0x52402a0 [Final Native Public]
    void SetGraphConfig(UMovieGraphConfig* InGraphConfig); // 0x5240180 [Final Native Public]
    void SetConsumed(bool bInConsumed); // 0x52400f0 [Native Event Public]
    void SetConfiguration(UMoviePipelinePrimaryConfig* InPreset); // 0x523ff60 [Final Native Public]
    void OnDuplicated(); // 0x1a4b9f0 [Native Event Public]
    bool IsUsingGraphConfiguration(); // 0x523edb0 [Final Native Public]
    bool IsEnabled(); // 0x523eca0 [Native Event Public]
    bool IsConsumed(); // 0x2b29da0 [Native Event Public]
    float GetStatusProgress(); // 0x523ec00 [Native Event Public]
    FString GetStatusMessage(); // 0x523eb40 [Native Event Public]
    UMoviePipelinePrimaryConfig* GetPresetOrigin(); // 0x523e940 [Final Native Public]
    UMovieGraphConfig* GetGraphPreset(); // 0x523ddf0 [Final Native Public]
    UMovieGraphConfig* GetGraphConfig(); // 0x516e8c0 [Final Native Public]
    UMoviePipelinePrimaryConfig* GetConfiguration(); // 0x491c110 [Final Native Public]

// UMoviePipelineQueue (/Script/MovieRenderPipelineCore.MoviePipelineQueue)
    void SetQueueOrigin(UMoviePipelineQueue* InConfig); // 0x52408a0 [Final Native Public]
    void SetJobIndex(UMoviePipelineExecutorJob* InJob, int32 Index); // 0x5240520 [Final Native Public]
    UMoviePipelineQueue* GetQueueOrigin(); // 0x523e9e0 [Final Native Public]
    TArray<UMoviePipelineExecutorJob*> GetJobs(); // 0x51dc170 [Final Native Public]
    UMoviePipelineExecutorJob* DuplicateJob(UMoviePipelineExecutorJob* InJob); // 0x523b8d0 [Final Native Public]
    void DeleteJob(UMoviePipelineExecutorJob* InJob); // 0x523b7f0 [Final Native Public]
    void DeleteAllJobs(); // 0x523b7b0 [Final Native Public]
    void CopyFrom(UMoviePipelineQueue* InQueue); // 0x523b670 [Final Native Public]
    UMoviePipelineExecutorJob* AllocateNewJob(TSubclassOf<UMoviePipelineExecutorJob> InJobType); // 0x523b000 [Final Native Public]

// UMoviePipelineQueueEngineSubsystem (/Script/MovieRenderPipelineCore.MoviePipelineQueueEngineSubsystem)
    void SetConfiguration(TSubclassOf<UMovieRenderDebugWidget> InProgressWidgetClass, bool bRenderPlayerViewport); // 0x5240020 [Final Native Public]
    void RenderQueueWithExecutorInstance(UMoviePipelineExecutorBase* InExecutor); // 0x523f3d0 [Final Native Public]
    UMoviePipelineExecutorBase* RenderQueueWithExecutor(TSubclassOf<UMoviePipelineExecutorBase> InExecutorType); // 0x523f290 [Final Native Public]
    void RenderJob(UMoviePipelineExecutorJob* InJob); // 0x523f090 [Final Native Public]
    bool IsRendering(); // 0x523ecd0 [Final Native Public]
    UMoviePipelineQueue* GetQueue(); // 0x523e9c0 [Final Native Public]
    UMoviePipelineExecutorBase* GetActiveExecutor(); // 0x25cde10 [Final Native Public]
    UMoviePipelineExecutorJob* AllocateJob(ULevelSequence* InSequence); // 0x523ad60 [Final Native Public]

// UMoviePipelineBurnInWidget (/Script/MovieRenderPipelineSettings.MoviePipelineBurnInWidget)
    void OnOutputFrameStarted(UMoviePipeline* ForPipeline); // 0xe53a10 [Event Public]

// UMoviePipelineConsoleVariableSetting (/Script/MovieRenderPipelineSettings.MoviePipelineConsoleVariableSetting)
    bool UpdateConsoleVariableEnableState(const FString& Name, bool bIsEnabled); // 0x5248820 [Final Native Public]
    bool RemoveConsoleVariable(const FString& Name, bool bRemoveAllInstances); // 0x52486b0 [Final Native Public]
    TArray<FMoviePipelineConsoleVariableEntry> GetConsoleVariables(); // 0x5248510 [Final Native Public]
    bool AddOrUpdateConsoleVariable(const FString& Name, float Value); // 0x5248330 [Final Native Public]
    bool AddConsoleVariable(const FString& Name, float Value); // 0x5248190 [Final Native Public]

// IMovieSceneBoundObjectProxy (/Script/MovieScene.MovieSceneBoundObjectProxy)
    UObject* BP_GetBoundObjectForSequencer(UObject* ResolvedObject); // 0xe53a10 [Event Public]

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

// IMovieSceneCustomClockSource (/Script/MovieScene.MovieSceneCustomClockSource)
    void OnTick(float DeltaSeconds, float InPlayRate); // 0x25a5aa0 [Native Public]
    void OnStopPlaying(FQualifiedFrameTime& InStopTime); // 0x25a59f0 [Native Public]
    void OnStartPlaying(FQualifiedFrameTime& InStartTime); // 0x25a5940 [Native Public]
    FFrameTime OnRequestCurrentTime(FQualifiedFrameTime& InCurrentTime, float InPlayRate); // 0x25a5830 [Native Public]

// UBuiltInDynamicBindingResolverLibrary (/Script/MovieScene.BuiltInDynamicBindingResolverLibrary)
    FMovieSceneDynamicBindingResolveResult ResolveToPlayerPawn(UObject* WorldContextObject, int32 PlayerControllerIndex); // 0x25cecb0 [Final Native Static Public]

// UMovieSceneMetaData (/Script/MovieScene.MovieSceneMetaData)
    void SetNotes(const FString& InNotes); // 0x25cf580 [Final Native Public]
    void SetCreated(const FDateTime& InCreated); // 0x25cf0d0 [Final Native Public]
    void SetAuthor(const FString& InAuthor); // 0x25cee50 [Final Native Public]
    FString GetNotes(); // 0x25cdff0 [Final Native Public]
    FDateTime GetCreated(); // 0x25cde10 [Final Native Public]
    FString GetAuthor(); // 0x25cdb30 [Final Native Public]

// UMovieSceneSection (/Script/MovieScene.MovieSceneSection)
    void SetRowIndex(int32 NewRowIndex); // 0x25cf9e0 [Final Native Public]
    void SetPreRollFrames(int32 InPreRollFrames); // 0x25cf950 [Final Native Public]
    void SetPostRollFrames(int32 InPostRollFrames); // 0x25cf8c0 [Final Native Public]
    void SetOverlapPriority(int32 NewPriority); // 0x25cf690 [Final Native Public]
    void SetIsLocked(bool bInIsLocked); // 0x25cf4e0 [Final Native Public]
    void SetIsActive(bool bInIsActive); // 0x25cf440 [Final Native Public]
    void SetCompletionMode(const EMovieSceneCompletionMode& InCompletionMode); // 0x25cf050 [Final Native Public]
    void SetColorTint(const FColor& InColorTint); // 0x25cefe0 [Final Native Public]
    void SetBlendType(const EMovieSceneBlendType& InBlendType); // 0x25cef60 [Native Public]
    bool IsLocked(); // 0x25ce500 [Final Native Public]
    bool IsActive(); // 0x25ce4d0 [Final Native Public]
    int32 GetRowIndex(); // 0x25ce230 [Final Native Public]
    int32 GetPreRollFrames(); // 0x25ce210 [Final Native Public]
    int32 GetPostRollFrames(); // 0x25ce1f0 [Final Native Public]
    int32 GetOverlapPriority(); // 0x25ce1b0 [Final Native Public]
    EMovieSceneCompletionMode GetCompletionMode(); // 0x25cddf0 [Final Native Public]
    FColor GetColorTint(); // 0x25cddc0 [Final Native Public]
    FOptionalMovieSceneBlendType GetBlendType(); // 0x25cdbf0 [Final Native Public]

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

// UMovieSceneSequencePlayer (/Script/MovieScene.MovieSceneSequencePlayer)
    void StopAtCurrentTime(); // 0x25cfe00 [Final Native Public]
    void Stop(); // 0x25cfd40 [Final Native Public]
    void SetWeight(double InWeight); // 0x25cfcb0 [Final Native Public]
    void SetTimeRange(float StartTime, float Duration); // 0x25cfb00 [Final Native Public]
    void SetPlayRate(float PlayRate); // 0x25cf720 [Final Native Public]
    void SetPlaybackPosition(const FMovieSceneSequencePlaybackParams& PlaybackParams); // 0x25cf7a0 [Final Native Public]
    void SetFrameRate(const FFrameRate& FrameRate); // 0x25cf310 [Final Native Public]
    void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); // 0x25cf200 [Final Native Public]
    void SetDisableCameraCuts(bool bInDisableCameraCuts); // 0x25cf160 [Final Native Public]
    void Scrub(); // 0x25cee30 [Final Native Public]
    void RPC_OnStopEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x25ceb80 [Final Native Event Private]
    void RPC_OnFinishPlaybackEvent(const FFrameTime& StoppedTime, int32 NewSerialNumber); // 0x25ceab0 [Final Native Event Private]
    void RPC_ExplicitServerUpdateEvent(const EUpdatePositionMethod& Method, const FFrameTime& RelevantTime, int32 NewSerialNumber); // 0x25ce9a0 [Final Native Event Private]
    void RestoreState(); // 0x25cedf0 [Final Native Public]
    void RemoveWeight(); // 0x25cec50 [Final Native Public]
    void PlayTo(const FMovieSceneSequencePlaybackParams& PlaybackParams, const FMovieSceneSequencePlayToParams& PlayToParams); // 0x25ce6b0 [Final Native Public]
    void PlayReverse(); // 0x25ce690 [Final Native Public]
    void PlayLooping(int32 NumLoops); // 0x25ce600 [Final Native Public]
    void Play(); // 0x25ce5e0 [Final Native Public]
    void Pause(); // 0x25ce5c0 [Final Native Public]
    bool IsReversed(); // 0x25ce590 [Final Native Public]
    bool IsPlaying(); // 0x25ce560 [Final Native Public]
    bool IsPaused(); // 0x25ce530 [Final Native Public]
    void GoToEndAndStop(); // 0x25ce3c0 [Final Native Public]
    FQualifiedFrameTime GetStartTime(); // 0x25ce370 [Final Native Public]
    FString GetSequenceName(bool bAddClientInfo); // 0x25ce290 [Final Native Public]
    UMovieSceneSequence* GetSequence(); // 0x25ce250 [Final Native Public]
    float GetPlayRate(); // 0x25ce1d0 [Final Native Public]
    TArray<FMovieSceneObjectBindingID> GetObjectBindings(UObject* InObject); // 0x25ce0b0 [Final Native Public]
    FFrameRate GetFrameRate(); // 0x25cdfd0 [Final Native Public]
    int32 GetFrameDuration(); // 0x25cdfb0 [Final Native Public]
    FQualifiedFrameTime GetEndTime(); // 0x25cdf50 [Final Native Public]
    FQualifiedFrameTime GetDuration(); // 0x25cde90 [Final Native Public]
    bool GetDisableCameraCuts(); // 0x25cde60 [Final Native Public]
    FQualifiedFrameTime GetCurrentTime(); // 0x25cde30 [Final Native Public]
    TArray<UObject*> GetBoundObjects(const FMovieSceneObjectBindingID& ObjectBinding); // 0x25cdc20 [Final Native Public]
    void ChangePlaybackDirection(); // 0x25cd980 [Final Native Public]

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

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

// UMovieSceneCapture (/Script/MovieSceneCapture.MovieSceneCapture)
    void SetImageCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x2a180f0 [Final Native Public]
    void SetAudioCaptureProtocolType(TSubclassOf<UMovieSceneCaptureProtocolBase> ProtocolType); // 0x2a17f70 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetImageCaptureProtocol(); // 0x2a17b70 [Final Native Public]
    UMovieSceneCaptureProtocolBase* GetAudioCaptureProtocol(); // 0x2a17a80 [Final Native Public]

// UMovieSceneCaptureEnvironment (/Script/MovieSceneCapture.MovieSceneCaptureEnvironment)
    bool IsCaptureInProgress(); // 0x2a17bb0 [Final Native Static Public]
    int32 GetCaptureFrameNumber(); // 0x2a17b00 [Final Native Static Public]
    float GetCaptureElapsedTime(); // 0x2a17aa0 [Final Native Static Public]
    UMovieSceneImageCaptureProtocolBase* FindImageCaptureProtocol(); // 0x2a175c0 [Final Native Static Public]
    UMovieSceneAudioCaptureProtocolBase* FindAudioCaptureProtocol(); // 0x2a17530 [Final Native Static Public]

// UUserDefinedCaptureProtocol (/Script/MovieSceneCapture.UserDefinedCaptureProtocol)
    void StopCapturingFinalPixels(); // 0x2a183d0 [Final Native Public]
    void StartCapturingFinalPixels(FCapturedPixelsID& StreamID); // 0x2a18270 [Final Native Public]
    void ResolveBuffer(UTexture* Buffer, FCapturedPixelsID& BufferID); // 0x2a17c60 [Final Native Public]
    void OnWarmUp(); // 0xe53a10 [Event Protected]
    void OnTick(); // 0xe53a10 [Event Protected]
    void OnStartCapture(); // 0xe53a10 [Event Protected]
    bool OnSetup(); // 0x196d030 [Native Event Protected]
    void OnPreTick(); // 0xe53a10 [Event Protected]
    void OnPixelsReceived(FCapturedPixels& Pixels, FCapturedPixelsID& ID, const FFrameMetrics& FrameMetrics); // 0xe53a10 [Event Protected]
    void OnPauseCapture(); // 0xe53a10 [Event Protected]
    void OnFinalize(); // 0xe53a10 [Event Protected]
    void OnCaptureFrame(); // 0xe53a10 [Event Protected]
    bool OnCanFinalize(); // 0x2a17c30 [Native Event Protected]
    void OnBeginFinalize(); // 0xe53a10 [Event Protected]
    FFrameMetrics GetCurrentFrameMetrics(); // 0x2a17b50 [Final Native Public]
    FString GenerateFilename(FFrameMetrics& InFrameMetrics); // 0x2a17650 [Native Public]

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

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

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

// UMovieSceneAudioSection (/Script/MovieSceneTracks.MovieSceneAudioSection)
    void SetSuppressSubtitles(bool bInSuppressSubtitles); // 0x276ee20 [Final Native Public]
    void SetStartOffset(const FFrameNumber& InStartOffset); // 0x276ed90 [Final Native Public]
    void SetSound(USoundBase* InSound); // 0x276ed00 [Final Native Public]
    void SetOverrideAttenuation(bool bInOverrideAttenuation); // 0x276eaf0 [Final Native Public]
    void SetLooping(bool bInLooping); // 0x276ea60 [Final Native Public]
    void SetAttenuationSettings(USoundAttenuation* InAttenuationSettings); // 0x276e500 [Final Native Public]
    bool GetSuppressSubtitles(); // 0x276e4e0 [Final Native Public]
    FFrameNumber GetStartOffset(); // 0x276e250 [Final Native Public]
    USoundBase* GetSound(); // 0x276e230 [Final Native Public]
    bool GetOverrideAttenuation(); // 0x276e0e0 [Final Native Public]
    bool GetLooping(); // 0x276e0c0 [Final Native Public]
    USoundAttenuation* GetAttenuationSettings(); // 0x276df40 [Final Native Public]

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

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

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

// UMovieSceneDataLayerSection (/Script/MovieSceneTracks.MovieSceneDataLayerSection)
    void SetPrerollState(const EDataLayerRuntimeState& InPrerollState); // 0x276eb80 [Final Native Public]
    void SetFlushOnUnload(bool bFlushOnUnload); // 0x276e930 [Final Native Public]
    void SetDesiredState(const EDataLayerRuntimeState& InDesiredState); // 0x276e8b0 [Final Native Public]
    void SetDataLayers(const TArray<FActorDataLayer>& InDataLayers); // 0x276e800 [Final Native Private]
    void SetDataLayerAssets(const TArray<UDataLayerAsset*>& InDataLayerAssets); // 0x276e710 [Final Native Public]
    EDataLayerRuntimeState GetPrerollState(); // 0x276e100 [Final Native Public]
    bool GetFlushOnUnload(); // 0x276e0a0 [Final Native Public]
    EDataLayerRuntimeState GetDesiredState(); // 0x276e080 [Final Native Public]
    TArray<FActorDataLayer> GetDataLayers(); // 0x276e050 [Final Native Private]
    TArray<UDataLayerAsset*> GetDataLayerAssets(); // 0x276dfc0 [Final Native Public]

// UMovieSceneLevelVisibilitySection (/Script/MovieSceneTracks.MovieSceneLevelVisibilitySection)
    void SetVisibility(const ELevelVisibility& InVisibility); // 0x27ef590 [Final Native Public]
    void SetLevelNames(const TArray<FName>& InLevelNames); // 0x27ef4e0 [Final Native Public]
    ELevelVisibility GetVisibility(); // 0x27eee00 [Final Native Public]
    TArray<FName> GetLevelNames(); // 0x27eeb70 [Final Native Public]

// UMovieSceneParameterSection (/Script/MovieSceneTracks.MovieSceneParameterSection)
    bool RemoveVectorParameter(const FName& InParameterName); // 0x27ef3a0 [Final Native Public]
    bool RemoveVector2DParameter(const FName& InParameterName); // 0x27ef270 [Final Native Public]
    bool RemoveTransformParameter(const FName& InParameterName); // 0x27ef150 [Final Native Public]
    bool RemoveScalarParameter(const FName& InParameterName); // 0x27ef030 [Final Native Public]
    bool RemoveColorParameter(const FName& InParameterName); // 0x27eef40 [Final Native Public]
    bool RemoveBoolParameter(const FName& InParameterName); // 0x27eee20 [Final Native Public]
    void GetParameterNames(TSet<FName>& ParameterNames); // 0x27eeba0 [Final Native Public]
    void AddVectorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector& InValue); // 0x27eea40 [Final Native Public]
    void AddVector2DParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FVector2D& InValue); // 0x27ee920 [Final Native Public]
    void AddTransformParameterKey(const FName& InParameterName, const FFrameNumber& InTime, FTransform& InValue); // 0x27ee790 [Final Native Public]
    void AddScalarParameterKey(const FName& InParameterName, const FFrameNumber& InTime, float InValue); // 0x27ee680 [Final Native Public]
    void AddColorParameterKey(const FName& InParameterName, const FFrameNumber& InTime, const FLinearColor& InValue); // 0x27ee560 [Final Native Public]
    void AddBoolParameterKey(const FName& InParameterName, const FFrameNumber& InTime, bool InValue); // 0x27ee450 [Final Native Public]

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

// UMovieSceneSkeletalAnimationTrack (/Script/MovieSceneTracks.MovieSceneSkeletalAnimationTrack)
    void SetSwapRootBone(const ESwapRootBone& InValue); // 0x2843870 [Final Native Public]
    ESwapRootBone GetSwapRootBone(); // 0x2843850 [Final Native Public]

// UNISLibrary (/Script/NISBlueprint.NISLibrary)
    void SetNISSharpness(float Sharpness); // 0x54dcb10 [Final Native Static Public]
    void SetNISMode(const UNISMode& NISMode); // 0x54dcaa0 [Final Native Static Public]
    void SetNISCustomScreenPercentage(float CustomScreenPercentage); // 0x54dca10 [Final Native Static Public]
    bool IsNISSupported(); // 0x54dc670 [Final Native Static Public]
    bool IsNISModeSupported(const UNISMode& NISMode); // 0x54dc990 [Final Native Static Public]
    TArray<UNISMode> GetSupportedNISModes(); // 0x54dc840 [Final Native Static Public]
    void GetNISScreenPercentageRange(const float& MinScreenPercentage, const float& MaxScreenPercentage); // 0x54dc730 [Final Native Static Public]
    float GetNISRecommendedScreenPercentage(const UNISMode& NISMode); // 0x54dc6b0 [Final Native Static Public]
    UNISMode GetDefaultNISMode(); // 0x54dc670 [Final Native Static Public]

// UNavigationPath (/Script/NavigationSystem.NavigationPath)
    bool IsValid(); // 0x3725ae0 [Final Native Public]
    bool IsStringPulled(); // 0x3060160 [Final Native Public]
    bool IsPartial(); // 0x3725aa0 [Final Native Public]
    double GetPathLength(); // 0x37255f0 [Final Native Public]
    double GetPathCost(); // 0x3725360 [Final Native Public]
    FString GetDebugString(); // 0x37251c0 [Final Native Public]
    void EnableRecalculationOnInvalidation(const ENavigationOptionFlag& DoRecalculation); // 0x3724c00 [Final Native Public]
    void EnableDebugDrawing(bool bShouldDrawDebugData, const FLinearColor& PathColor); // 0x3724a30 [Final Native Public]

// UNavigationSystemV1 (/Script/NavigationSystem.NavigationSystemV1)
    void UnregisterNavigationInvoker(AActor* Invoker); // 0x3726a80 [Final Native Public]
    void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); // 0x37269b0 [Final Native Public]
    void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode); // 0x3726920 [Final Native Public]
    void ResetMaxSimultaneousTileGenerationJobsCount(); // 0x3726860 [Final Native Public]
    void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); // 0x3726700 [Final Native Public]
    void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume); // 0x37265c0 [Final Native Public]
    bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier); // 0x3726380 [Final Native Static Public]
    bool K2_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea); // 0x3726240 [Final Native Public]
    bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent); // 0x3726030 [Final Native Static Public]
    bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3725d20 [Final Native Static Public]
    bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3725b00 [Final Native Static Public]
    bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3725b00 [Final Native Static Public]
    bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject); // 0x37259b0 [Final Native Static Public]
    bool IsNavigationBeingBuilt(UObject* WorldContextObject); // 0x37258c0 [Final Native Static Public]
    ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3725680 [Final Native Static Public]
    ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x37253b0 [Final Native Static Public]
    UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject); // 0x37252a0 [Final Native Static Public]
    UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3724ff0 [Final Native Static Public]
    UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass); // 0x3724cb0 [Final Native Static Public]

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

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

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

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

// UNiagaraDataChannelReader (/Script/Niagara.NiagaraDataChannelReader)
    FVector4 ReadVector4(const FName& VarName, int32 Index); // 0x3e8ef80 [Final Native Public]
    FVector2D ReadVector2D(const FName& VarName, int32 Index); // 0x3e8eeb0 [Final Native Public]
    FVector ReadVector(const FName& VarName, int32 Index); // 0x3e8f060 [Final Native Public]
    FQuat ReadQuat(const FName& VarName, int32 Index); // 0x3e8edd0 [Final Native Public]
    FVector ReadPosition(const FName& VarName, int32 Index); // 0x3e8ecf0 [Final Native Public]
    FLinearColor ReadLinearColor(const FName& VarName, int32 Index); // 0x3e8ec20 [Final Native Public]
    int32 ReadInt(const FName& VarName, int32 Index); // 0x3e8eb50 [Final Native Public]
    double ReadFloat(const FName& VarName, int32 Index); // 0x3e8ea80 [Final Native Public]
    bool ReadBool(const FName& VarName, int32 Index); // 0x3e8e9b0 [Final Native Public]
    int32 Num(); // 0x3e8e950 [Final Native Public]
    bool InitAccess(const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPrevFrameData); // 0x3e8e670 [Final Native Public]

// UNiagaraDataChannelWriter (/Script/Niagara.NiagaraDataChannelWriter)
    void WriteVector4(const FName& VarName, int32 Index, const FVector4& InData); // 0x3e8fa40 [Final Native Public]
    void WriteVector2D(const FName& VarName, int32 Index, const FVector2D& InData); // 0x3e8f920 [Final Native Public]
    void WriteVector(const FName& VarName, int32 Index, const FVector& InData); // 0x3e8fb80 [Final Native Public]
    void WriteSpawnInfo(const FName& VarName, int32 Index, const FNiagaraSpawnInfo& InData); // 0x3e8f800 [Final Native Public]
    void WriteQuat(const FName& VarName, int32 Index, const FQuat& InData); // 0x3e8f6d0 [Final Native Public]
    void WritePosition(const FName& VarName, int32 Index, const FVector& InData); // 0x3e8f5a0 [Final Native Public]
    void WriteLinearColor(const FName& VarName, int32 Index, const FLinearColor& InData); // 0x3e8f480 [Final Native Public]
    void WriteInt(const FName& VarName, int32 Index, int32 InData); // 0x3e8f370 [Final Native Public]
    void WriteFloat(const FName& VarName, int32 Index, double InData); // 0x3e8f250 [Final Native Public]
    void WriteBool(const FName& VarName, int32 Index, bool InData); // 0x3e8f140 [Final Native Public]
    int32 Num(); // 0x3e8e980 [Final Native Public]
    bool InitWrite(const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU); // 0x3e8e780 [Final Native Public]

// UNiagaraDataChannelHandler (/Script/Niagara.NiagaraDataChannelHandler)
    UNiagaraDataChannelWriter* GetDataChannelWriter(); // 0x3e9df80 [Final Native Public]
    UNiagaraDataChannelReader* GetDataChannelReader(); // 0x3e9df50 [Final Native Public]

// UNiagaraDataInterfaceSceneCapture2D (/Script/Niagara.NiagaraDataInterfaceSceneCapture2D)
    void SetSceneCapture2DManagedShowOnlyActors(UNiagaraComponent* NiagaraSystem, const FName& ParameterName, const TArray<AActor*>& ShowOnlyActors); // 0x3ef22e0 [Final Native Static Protected]

// UNiagaraDataInterfaceStaticMesh (/Script/Niagara.NiagaraDataInterfaceStaticMesh)
    void SetNiagaraStaticMeshDIInstanceIndex(UNiagaraComponent* NiagaraSystem, const FName& UserParameterName, int32 NewInstanceIndex); // 0x3f8a4b0 [Final Native Static Public]
    void OnSourceEndPlay(AActor* InSource, const EEndPlayReason& Reason); // 0x3f8a3d0 [Final Native Protected]

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

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

// UNiagaraComponent (/Script/Niagara.NiagaraComponent)
    void SetVariableVec4(const FName& InVariableName, const FVector4& InValue); // 0x3fce980 [Final Native Public]
    void SetVariableVec3(const FName& InVariableName, const FVector& InValue); // 0x3fce8a0 [Final Native Public]
    void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue); // 0x3fce7d0 [Final Native Public]
    void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget); // 0x3fce660 [Final Native Public]
    void SetVariableTexture(const FName& InVariableName, UTexture* Texture); // 0x3fce4f0 [Final Native Public]
    void SetVariableStaticMesh(const FName& InVariableName, UStaticMesh* InValue); // 0x3fce380 [Final Native Public]
    void SetVariableQuat(const FName& InVariableName, FQuat& InValue); // 0x3fce2a0 [Final Native Public]
    void SetVariablePosition(const FName& InVariableName, const FVector& InValue); // 0x3fce1c0 [Final Native Public]
    void SetVariableObject(const FName& InVariableName, UObject* Object); // 0x3fcdb30 [Final Native Public]
    void SetVariableMatrix(const FName& InVariableName, const FMatrix& InValue); // 0x3fce0c0 [Final Native Public]
    void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object); // 0x3fcdf50 [Final Native Public]
    void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue); // 0x3fcde70 [Final Native Public]
    void SetVariableInt(const FName& InVariableName, int32 InValue); // 0x3fcdda0 [Final Native Public]
    void SetVariableFloat(const FName& InVariableName, float InValue); // 0x3fcdcd0 [Final Native Public]
    void SetVariableBool(const FName& InVariableName, bool InValue); // 0x3fcdc00 [Final Native Public]
    void SetVariableActor(const FName& InVariableName, AActor* Actor); // 0x3fcdb30 [Final Native Public]
    void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior); // 0x3fcdaa0 [Final Native Public]
    void SetSystemFixedBounds(const FBox& LocalBounds); // 0x3fcd9d0 [Final Native Public]
    void SetSimCache(UNiagaraSimCache* SimCache, bool bResetSystem); // 0x3fcd8d0 [Final Native Public]
    void SetSeekDelta(float InSeekDelta); // 0x3fcd850 [Final Native Public]
    void SetRenderingEnabled(bool bInRenderingEnabled); // 0x3fcd7b0 [Final Native Public]
    void SetRandomSeedOffset(int32 NewRandomSeedOffset); // 0x3fcd710 [Final Native Public]
    void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); // 0x3fcd600 [Final Native Public]
    void SetPaused(bool bInPaused); // 0x3fcd570 [Final Native Public]
    void SetOcclusionQueryMode(const ENiagaraOcclusionQueryMode& Mode); // 0x3fcd4e0 [Final Native Public]
    void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue); // 0x3fcd3b0 [Final Native Public]
    void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue); // 0x3fcd270 [Final Native Public]
    void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue); // 0x3fcd160 [Final Native Public]
    void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue); // 0x3fcd040 [Final Native Public]
    void SetNiagaraVariablePosition(const FString& InVariableName, const FVector& InValue); // 0x3fccf00 [Final Native Public]
    void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object); // 0x3fcc8a0 [Final Native Public]
    void SetNiagaraVariableMatrix(const FString& InVariableName, const FMatrix& InValue); // 0x3fccdd0 [Final Native Public]
    void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue); // 0x3fcccb0 [Final Native Public]
    void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue); // 0x3fccbb0 [Final Native Public]
    void SetNiagaraVariableFloat(const FString& InVariableName, float InValue); // 0x3fccaa0 [Final Native Public]
    void SetNiagaraVariableBool(const FString& InVariableName, bool InValue); // 0x3fcc9a0 [Final Native Public]
    void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor); // 0x3fcc8a0 [Final Native Public]
    void SetMaxSimTime(float InMaxTime); // 0x3fcc820 [Final Native Public]
    void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); // 0x3fcc790 [Final Native Public]
    void SetGpuComputeDebug(bool bEnableDebug); // 0x3fcc6d0 [Final Native Public]
    void SetForceSolo(bool bInForceSolo); // 0x3fcc620 [Final Native Public]
    void SetForceLocalPlayerEffect(bool bIsPlayerEffect); // 0x3fcc580 [Final Native Public]
    void SetEmitterFixedBounds(const FName& EmitterName, const FBox& LocalBounds); // 0x3fcc3a0 [Final Native Public]
    void SetDesiredAge(float InDesiredAge); // 0x3fcc270 [Final Native Public]
    void SetCustomTimeDilation(float Dilation); // 0x3fcc1c0 [Final Native Public]
    void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); // 0x3fcc130 [Final Native Public]
    void SetAutoDestroy(bool bInAutoDestroy); // 0x3fcc080 [Final Native Public]
    void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); // 0x3fcbfb0 [Final Native Public]
    void SetAllowScalability(bool bAllow); // 0x3fcbee0 [Final Native Public]
    void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode); // 0x3fcbe60 [Final Native Public]
    void SeekToDesiredAge(float InDesiredAge); // 0x3fcbdd0 [Final Native Public]
    void ResetSystem(); // 0x3fcbda0 [Final Native Public]
    void ReinitializeSystem(); // 0x3fcbd80 [Final Native Public]
    bool IsPaused(); // 0x3fcbaa0 [Final Native Public]
    void InitForPerformanceBaseline(); // 0x3fcba20 [Final Native Public]
    ENiagaraTickBehavior GetTickBehavior(); // 0x3fcba00 [Final Native Public]
    FBox GetSystemFixedBounds(); // 0x3fcb9b0 [Final Native Public]
    UNiagaraSimCache* GetSimCache(); // 0x3fcb990 [Final Native Public]
    float GetSeekDelta(); // 0x3fcb970 [Final Native Public]
    int32 GetRandomSeedOffset(); // 0x3fcb950 [Final Native Public]
    bool GetPreviewLODDistanceEnabled(); // 0x3fcb920 [Final Native Public]
    float GetPreviewLODDistance(); // 0x3fcb8e0 [Final Native Public]
    ENiagaraOcclusionQueryMode GetOcclusionQueryMode(); // 0x3fcb8c0 [Final Native Public]
    TArray<FVector> GetNiagaraParticleValueVec3_DebugOnly(const FString& InEmitterName, const FString& InValueName); // 0x3fcb5a0 [Final Native Public]
    TArray<float> GetNiagaraParticleValues_DebugOnly(const FString& InEmitterName, const FString& InValueName); // 0x3fcb730 [Final Native Public]
    TArray<FVector> GetNiagaraParticlePositions_DebugOnly(const FString& InEmitterName); // 0x3fcb440 [Final Native Public]
    float GetMaxSimTime(); // 0x3fcb300 [Final Native Public]
    bool GetLockDesiredAgeDeltaTimeToSeekDelta(); // 0x3fcb2e0 [Final Native Public]
    bool GetForceSolo(); // 0x3fcb2b0 [Final Native Public]
    bool GetForceLocalPlayerEffect(); // 0x3fcb280 [Final Native Public]
    FBox GetEmitterFixedBounds(const FName& EmitterName); // 0x3fcb130 [Final Native Public]
    float GetDesiredAge(); // 0x3fcb0e0 [Final Native Public]
    UNiagaraDataInterface* GetDataInterface(const FString& Name); // 0x3fcb000 [Final Native Public]
    float GetCustomTimeDilation(); // 0x3fcafe0 [Final Native Public]
    UNiagaraSystem* GetAsset(); // 0x3fcafc0 [Final Native Public]
    bool GetAllowScalability(); // 0x3fcaf90 [Final Native Public]
    ENiagaraAgeUpdateMode GetAgeUpdateMode(); // 0x3fcaf70 [Final Native Public]
    void ClearSystemFixedBounds(); // 0x3fcaec0 [Final Native Public]
    void ClearSimCache(bool bResetSystem); // 0x3fcae00 [Final Native Public]
    void ClearEmitterFixedBounds(const FName& EmitterName); // 0x3fcad10 [Final Native Public]
    void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); // 0x3fcac10 [Final Native Public]
    void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); // 0x3fcab30 [Final Native Public]

// UNiagaraDataChannelLibrary (/Script/Niagara.NiagaraDataChannelLibrary)
    UNiagaraDataChannelWriter* WriteToNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU); // 0x3fcea70 [Final Native Static Public]
    UNiagaraDataChannelReader* ReadFromNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel, const FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); // 0x3fcbb70 [Final Native Static Public]
    UNiagaraDataChannelHandler* GetNiagaraDataChannel(UObject* WorldContextObject, UNiagaraDataChannelAsset* Channel); // 0x3fcb320 [Final Native Static Public]

// UNiagaraDataInterfaceArrayFunctionLibrary (/Script/Niagara.NiagaraDataInterfaceArrayFunctionLibrary)
    void SetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x4044e00 [Final Native Static Public]
    void SetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector4& Value, bool bSizeToFit); // 0x4044ab0 [Final Native Static Public]
    void SetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector4>& ArrayData); // 0x4044950 [Final Native Static Public]
    void SetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector2D& Value, bool bSizeToFit); // 0x4044780 [Final Native Static Public]
    void SetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector2D>& ArrayData); // 0x4044620 [Final Native Static Public]
    void SetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x4044ca0 [Final Native Static Public]
    void SetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x4044460 [Final Native Static Public]
    void SetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x4044300 [Final Native Static Public]
    void SetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, FQuat& Value, bool bSizeToFit); // 0x4044120 [Final Native Static Public]
    void SetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FQuat>& ArrayData); // 0x4043fc0 [Final Native Static Public]
    void SetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FVector& Value, bool bSizeToFit); // 0x4043d30 [Final Native Static Public]
    void SetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FVector>& ArrayData); // 0x4043c10 [Final Native Static Public]
    void SetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FMatrix& Value, bool bSizeToFit, bool bApplyLWCRebase); // 0x40438f0 [Final Native Static Public]
    void SetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FMatrix>& ArrayData, bool bApplyLWCRebase); // 0x4043530 [Final Native Static Public]
    void SetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, int32 Value, bool bSizeToFit); // 0x4043370 [Final Native Static Public]
    void SetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<int32>& ArrayData); // 0x4043210 [Final Native Static Public]
    void SetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, float Value, bool bSizeToFit); // 0x4043050 [Final Native Static Public]
    void SetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<float>& ArrayData); // 0x4042ef0 [Final Native Static Public]
    void SetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const FLinearColor& Value, bool bSizeToFit); // 0x4042d20 [Final Native Static Public]
    void SetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<FLinearColor>& ArrayData); // 0x4042bc0 [Final Native Static Public]
    void SetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, const bool& Value, bool bSizeToFit); // 0x40429f0 [Final Native Static Public]
    void SetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, const TArray<bool>& ArrayData); // 0x4042890 [Final Native Static Public]
    FVector GetNiagaraArrayVectorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x40423a0 [Final Native Static Public]
    FVector4 GetNiagaraArrayVector4Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4042110 [Final Native Static Public]
    TArray<FVector4> GetNiagaraArrayVector4(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4041fd0 [Final Native Static Public]
    FVector2D GetNiagaraArrayVector2DValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4041ea0 [Final Native Static Public]
    TArray<FVector2D> GetNiagaraArrayVector2D(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4041d60 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayVector(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4042260 [Final Native Static Public]
    int32 GetNiagaraArrayUInt8Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4041c60 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayUInt8(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4041b20 [Final Native Static Public]
    FQuat GetNiagaraArrayQuatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x40419e0 [Final Native Static Public]
    TArray<FQuat> GetNiagaraArrayQuat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x40418a0 [Final Native Static Public]
    FVector GetNiagaraArrayPositionValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x40416b0 [Final Native Static Public]
    TArray<FVector> GetNiagaraArrayPosition(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4041410 [Final Native Static Public]
    FMatrix GetNiagaraArrayMatrixValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index, bool bApplyLWCRebase); // 0x4041110 [Final Native Static Public]
    TArray<FMatrix> GetNiagaraArrayMatrix(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, bool bApplyLWCRebase); // 0x4040e20 [Final Native Static Public]
    int32 GetNiagaraArrayInt32Value(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4040d20 [Final Native Static Public]
    TArray<int32> GetNiagaraArrayInt32(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4040be0 [Final Native Static Public]
    float GetNiagaraArrayFloatValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4040ae0 [Final Native Static Public]
    TArray<float> GetNiagaraArrayFloat(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x40409a0 [Final Native Static Public]
    FLinearColor GetNiagaraArrayColorValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4040890 [Final Native Static Public]
    TArray<FLinearColor> GetNiagaraArrayColor(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4040750 [Final Native Static Public]
    bool GetNiagaraArrayBoolValue(UNiagaraComponent* NiagaraSystem, const FName& OverrideName, int32 Index); // 0x4040650 [Final Native Static Public]
    TArray<bool> GetNiagaraArrayBool(UNiagaraComponent* NiagaraSystem, const FName& OverrideName); // 0x4040510 [Final Native Static Public]

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

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

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

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

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

// UNiagaraFunctionLibrary (/Script/Niagara.NiagaraFunctionLibrary)
    UNiagaraComponent* SpawnSystemAttachedWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x41542d0 [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); // 0x4153e10 [Final Native Static Public]
    UNiagaraComponent* SpawnSystemAtLocationWithParams(FFXSystemSpawnParameters& SpawnParams); // 0x4153d10 [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); // 0x4153890 [Final Native Static Public]
    void SetVolumeTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UVolumeTexture* Texture); // 0x41532c0 [Final Native Static Public]
    void SetTextureObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture* Texture); // 0x41532c0 [Final Native Static Public]
    void SetTexture2DArrayObject(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UTexture2DArray* Texture); // 0x41532c0 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceSamplingRegions(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& SamplingRegions); // 0x41530a0 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredSockets(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredSockets); // 0x4152e80 [Final Native Static Public]
    void SetSkeletalMeshDataInterfaceFilteredBones(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, const TArray<FName>& FilteredBones); // 0x4152c60 [Final Native Static Public]
    void SetComponentNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, UPrimitiveComponent* Primitive, int32 CollisionGroup); // 0x4152b10 [Final Native Static Public]
    void SetActorNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, AActor* Actor, int32 CollisionGroup); // 0x4152930 [Final Native Static Public]
    void ReleaseNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject, int32 CollisionGroup); // 0x4152810 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMeshComponent* StaticMeshComponent); // 0x4152610 [Final Native Static Public]
    void OverrideSystemUserVariableStaticMesh(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, UStaticMesh* StaticMesh); // 0x4152410 [Final Native Static Public]
    void OverrideSystemUserVariableSkeletalMeshComponent(UNiagaraComponent* NiagaraSystem, const FString& OverrideName, USkeletalMeshComponent* SkeletalMeshComponent); // 0x4152210 [Final Native Static Public]
    UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(UObject* WorldContextObject, UNiagaraParameterCollection* Collection); // 0x4152110 [Final Native Static Public]
    int32 AcquireNiagaraGPURayTracedCollisionGroup(UObject* WorldContextObject); // 0x4152010 [Final Native Static Public]

// UNiagaraParameterCollectionInstance (/Script/Niagara.NiagaraParameterCollectionInstance)
    void SetVectorParameter(const FString& InVariableName, const FVector& InValue); // 0x4192e20 [Final Native Public]
    void SetVector4Parameter(const FString& InVariableName, const FVector4& InValue); // 0x4192b60 [Final Native Public]
    void SetVector2DParameter(const FString& InVariableName, const FVector2D& InValue); // 0x41928f0 [Final Native Public]
    void SetQuatParameter(const FString& InVariableName, FQuat& InValue); // 0x4192640 [Final Native Public]
    void SetIntParameter(const FString& InVariableName, int32 InValue); // 0x4192200 [Final Native Public]
    void SetFloatParameter(const FString& InVariableName, float InValue); // 0x4191fa0 [Final Native Public]
    void SetColorParameter(const FString& InVariableName, const FLinearColor& InValue); // 0x4191d40 [Final Native Public]
    void SetBoolParameter(const FString& InVariableName, bool InValue); // 0x4191ae0 [Final Native Public]
    FVector GetVectorParameter(const FString& InVariableName); // 0x41917a0 [Final Native Public]
    FVector4 GetVector4Parameter(const FString& InVariableName); // 0x4191550 [Final Native Public]
    FVector2D GetVector2DParameter(const FString& InVariableName); // 0x4191360 [Final Native Public]
    FQuat GetQuatParameter(const FString& InVariableName); // 0x4191130 [Final Native Public]
    int32 GetIntParameter(const FString& InVariableName); // 0x4190e90 [Final Native Public]
    float GetFloatParameter(const FString& InVariableName); // 0x4190cb0 [Final Native Public]
    FLinearColor GetColorParameter(const FString& InVariableName); // 0x4190ad0 [Final Native Public]
    bool GetBoolParameter(const FString& InVariableName); // 0x4190900 [Final Native Public]

// UNiagaraBaselineController (/Script/Niagara.NiagaraBaselineController)
    bool OnTickTest(); // 0x2f55b20 [Native Event Public]
    void OnOwnerTick(float DeltaTime); // 0x4191a50 [Native Event Public]
    void OnEndTest(const FNiagaraPerfBaselineStats& Stats); // 0x41919c0 [Native Event Public]
    void OnBeginTest(); // 0x1a4b9d0 [Native Event Public]
    UNiagaraSystem* GetSystem(); // 0x30493b0 [Final Native Public]

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

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

// ANiagaraPreviewGrid (/Script/Niagara.NiagaraPreviewGrid)
    void SetPaused(bool bPaused); // 0x4192450 [Final Native Public]
    void GetPreviews(const TArray<UNiagaraComponent*>& OutPreviews); // 0x4191080 [Final Native Public]
    void DeactivatePreviews(); // 0x4190760 [Final Native Public]
    void ActivatePreviews(bool bReset); // 0x4190550 [Final Native Public]

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

// UNiagaraSimCache (/Script/Niagara.NiagaraSimCache)
    void ReadVectorAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x41bf720 [Final Native Public]
    void ReadVector4Attribute(const TArray<FVector4>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x41bf5a0 [Final Native Public]
    void ReadVector2Attribute(const TArray<FVector2D>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x41bf230 [Final Native Public]
    void ReadQuatAttributeWithRebase(const TArray<FQuat>& OutValues, const FQuat& Quat, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x41bf060 [Final Native Public]
    void ReadQuatAttribute(const TArray<FQuat>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x41beea0 [Final Native Public]
    void ReadPositionAttributeWithRebase(const TArray<FVector>& OutValues, const FTransform& Transform, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x41bec30 [Final Native Public]
    void ReadPositionAttribute(const TArray<FVector>& OutValues, const FName& AttributeName, const FName& EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex); // 0x41bea70 [Final Native Public]
    void ReadIntAttribute(const TArray<int32>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x41be740 [Final Native Public]
    void ReadIDAttribute(const TArray<FNiagaraID>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x41be3d0 [Final Native Public]
    void ReadFloatAttribute(const TArray<float>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x41be0a0 [Final Native Public]
    void ReadColorAttribute(const TArray<FLinearColor>& OutValues, const FName& AttributeName, const FName& EmitterName, int32 FrameIndex); // 0x41bdd00 [Final Native Public]
    bool IsEmpty(); // 0x41bdcd0 [Final Native Public]
    bool IsCacheValid(); // 0x41bdca0 [Final Native Public]
    float GetStartSeconds(); // 0x41bdc80 [Final Native Public]
    int32 GetNumFrames(); // 0x41bdc60 [Final Native Public]
    int32 GetNumEmitters(); // 0x294dec0 [Final Native Public]
    TArray<FName> GetEmitterNames(); // 0x41bdb30 [Final Native Public]
    FName GetEmitterName(int32 EmitterIndex); // 0x41bda70 [Final Native Public]
    ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode(); // 0x41bda50 [Final Native Public]

// UAsyncNiagaraCaptureSimCache (/Script/Niagara.AsyncNiagaraCaptureSimCache)
    void OnCaptureComplete__DelegateSignature(bool bSuccess); // 0xe53a10 [Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x41bd460 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const UNiagaraSimCache*& OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); // 0x41bcf50 [Final Native Static Public]
    UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCache(UNiagaraSimCache* SimCache, const FNiagaraSimCacheCreateParameters& CreateParameters, UNiagaraComponent* NiagaraComponent, const FNiagaraSimCacheCaptureParameters& CaptureParameters, const UNiagaraSimCache*& OutSimCache); // 0x41bc4e0 [Final Native Static Public]

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

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

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

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

// UAsyncRetrieveActorFromPool (/Script/ObjectPooler.AsyncRetrieveActorFromPool)
    void OnAsyncHandleRetrieveActor__DelegateSignature(UObjectPoolBase* ObjectPool, APooledActor* RetrievedActor, bool bSuccess); // 0xe53a10 [Public]
    UAsyncRetrieveActorFromPool* AsyncRetrieveActorFromPool(UObject* WorldContextObject, UObjectPoolBase* InObjectPool); // 0x38f1560 [Final Native Static Public]

// UAsyncRetrieveActorFromPool_Comp (/Script/ObjectPooler.AsyncRetrieveActorFromPool_Comp)
    void OnAsyncHandleRetrieveActor__DelegateSignature(UObjectPoolComponent* ObjectPool, APooledActor* RetrievedActor, bool bSuccess); // 0xe53a10 [Public]
    UAsyncRetrieveActorFromPool_Comp* AsyncRetrieveActorFromPool_Component(UObject* WorldContextObject, UObjectPoolComponent* InObjectPoolComponent); // 0x38f16c0 [Final Native Static Public]

// UObjectPoolBase (/Script/ObjectPooler.ObjectPoolBase)
    void OnActorReturnedFromPool__DelegateSignature(UObjectPoolBase* PoolOwner, APooledActor* Actor); // 0xe53a10 [Public]
    void OnActorRetrievedFromPool__DelegateSignature(UObjectPoolBase* PoolOwner, APooledActor* Actor); // 0xe53a10 [Public]
    bool IsWarmUpComplete(); // 0x38f26a0 [Final Native Public]
    bool IsPoolEmpty(); // 0x38f2640 [Final Native Public]
    EObjectPoolReuseSetting GetReuseSetting(); // 0x128c430 [Final Native Public]
    int32 GetPoolSize(); // 0x2f54620 [Final Native Public]
    FName GetPoolName(); // 0x38f2140 [Final Native Public]
    TArray<APooledActor*> GetPooledActors(); // 0x38f2240 [Final Native Public]
    APooledActor* GetActorFromPool(const EObjectPoolRetrieveActorResult& Results); // 0x38f1c70 [Native Public]
    void FillPool(); // 0x38f1a90 [Final Native Public]
    void EmptyPool(); // 0x38f1a40 [Final Native Public]
    bool AreAllActorsInUse(); // 0x38f1480 [Final Native Public]
    void AddActorToPool(APooledActor* NewPooledActor); // 0x38f1360 [Final Native Public]

// UObjectPoolComponent (/Script/ObjectPooler.ObjectPoolComponent)
    void OnActorReturnedFromPool__DelegateSignature(UObjectPoolComponent* PoolOwner, APooledActor* Actor); // 0xe53a10 [Public]
    void OnActorRetrievedFromPool__DelegateSignature(UObjectPoolComponent* PoolOwner, APooledActor* Actor); // 0xe53a10 [Public]
    bool IsWarmUpComplete(); // 0x38f26d0 [Final Native Public]
    bool IsPoolEmpty(); // 0x38f2670 [Final Native Public]
    int32 GetPoolSize(); // 0x38f2160 [Final Native Public]
    FName GetPoolName(); // 0x328b250 [Final Native Public]
    APooledActor* GetActorFromPool(const EObjectPoolRetrieveActorResult& Results); // 0x38f1d20 [Native Public]
    void FillPool(); // 0x38f1ab0 [Final Native Public]
    void EmptyPool(); // 0x38f1a60 [Final Native Public]
    bool AreAllActorsInUse(); // 0x38f14f0 [Final Native Public]
    void AddActorToPool(APooledActor* NewPooledActor); // 0x38f13f0 [Final Native Public]

// UObjectPoolerWorldSubsystem (/Script/ObjectPooler.ObjectPoolerWorldSubsystem)
    void OnObjectPoolsInitialized__DelegateSignature(); // 0xe53a10 [Public]
    void InitializeObjectPools(); // 0x38f24b0 [Final Native Public]
    void DestroyObjectPools(); // 0x38f18e0 [Final Native Public]

// UObjectPoolFunctionLibrary (/Script/ObjectPooler.ObjectPoolFunctionLibrary)
    void MarkActorNotInUse(APooledActor* InPooledActor); // 0x38f27b0 [Final Native Static Public]
    void MarkActorInUse(APooledActor* InPooledActor); // 0x38f2700 [Final Native Static Public]
    bool IsActorInUse(APooledActor* InPooledActor); // 0x38f2530 [Final Native Static Public]
    int32 GetUnactivePooledActorCount(UObject* WorldContext); // 0x38f2310 [Final Native Static Public]
    int32 GetPooledActorCount(UObject* WorldContext); // 0x38f2180 [Final Native Static Public]
    UObjectPoolBase* GetObjectPool(UObject* WorldContext, const FName& PoolName); // 0x38f2010 [Final Native Static Public]
    int32 GetNumOfObjectPoolsInWorld(UObject* WorldContext); // 0x38f1f70 [Final Native Static Public]
    TArray<UObjectPoolBase*> GetAllObjectPools(UObject* WorldContext); // 0x38f1ea0 [Final Native Static Public]
    TArray<TSubclassOf<UObjectPoolBase>> GetAllObjectPoolClassesFromManager(const FName& ManagerName); // 0x38f1dd0 [Final Native Static Public]
    int32 GetActivePooledActorCount(UObject* WorldContext); // 0x38f1ad0 [Final Native Static Public]
    bool DoesObjectPoolExist(const FName& PoolName); // 0x38f1950 [Final Native Static Public]
    void DestroyAllObjectPools(); // 0x38f1840 [Final Native Static Public]

// APooledActor (/Script/ObjectPooler.PooledActor)
    void SetActive(bool bActive); // 0x38f29e0 [Final Native Protected]
    void PooledActor_EndPlay(); // 0x2b01ff0 [Native Event Public]
    void PooledActor_BeginPlay(); // 0x2b01fd0 [Native Event Public]
    void OnLifeSpanExpired(); // 0x2ac0b40 [Native Event Protected]
    void NotInUseSignature__DelegateSignature(APooledActor* PooledActor); // 0xe53a10 [Public]
    void MarkNotInUse(bool bBroadcast); // 0x38f2950 [Final Native Public]
    void MarkInUse(bool bBroadcast); // 0x38f28a0 [Final Native Public]
    bool IsNotInUse(); // 0x38f2610 [Final Native Public]
    bool IsInUse(); // 0x38f25e0 [Final Native Public]
    void InUseSignature__DelegateSignature(APooledActor* PooledActor); // 0xe53a10 [Public]
    void DeactivateAllComponents(); // 0x38f1820 [Final Native Protected]
    void ActivateAllComponents(); // 0x38f1340 [Final Native Protected]

// ITurnBasedMatchInterface (/Script/OnlineSubsystem.TurnBasedMatchInterface)
    void OnMatchReceivedTurn(const FString& Match, bool bDidBecomeActive); // 0xe53a10 [Event Public]
    void OnMatchEnded(const FString& Match); // 0xe53a10 [Event Public]

// UAchievementBlueprintLibrary (/Script/OnlineSubsystemUtils.AchievementBlueprintLibrary)
    void GetCachedAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementId, const bool& bFoundID, const float& Progress); // 0x37da990 [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); // 0x37da620 [Final Native Static Public]

// UAchievementQueryCallbackProxy (/Script/OnlineSubsystemUtils.AchievementQueryCallbackProxy)
    UAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController); // 0x37d6510 [Final Native Static Public]
    UAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController); // 0x37d6420 [Final Native Static Public]

// UAchievementWriteCallbackProxy (/Script/OnlineSubsystemUtils.AchievementWriteCallbackProxy)
    UAchievementWriteCallbackProxy* WriteAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, const FName& AchievementName, float Progress, int32 UserTag); // 0x37db610 [Final Native Static Public]

// UConnectionCallbackProxy (/Script/OnlineSubsystemUtils.ConnectionCallbackProxy)
    UConnectionCallbackProxy* ConnectToService(UObject* WorldContextObject, APlayerController* PlayerController); // 0x37d6600 [Final Native Static Public]

// UCreateSessionCallbackProxy (/Script/OnlineSubsystemUtils.CreateSessionCallbackProxy)
    UCreateSessionCallbackProxy* CreateSession(UObject* WorldContextObject, APlayerController* PlayerController, int32 PublicConnections, bool bUseLAN); // 0x37d9870 [Final Native Static Public]

// UDestroySessionCallbackProxy (/Script/OnlineSubsystemUtils.DestroySessionCallbackProxy)
    UDestroySessionCallbackProxy* DestroySession(UObject* WorldContextObject, APlayerController* PlayerController); // 0x37d9a70 [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); // 0x37d9bd0 [Final Native Static Public]

// UEndTurnCallbackProxy (/Script/OnlineSubsystemUtils.EndTurnCallbackProxy)
    UEndTurnCallbackProxy* EndTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const TScriptInterface<ITurnBasedMatchInterface>& TurnBasedMatchInterface); // 0x37d9ed0 [Final Native Static Public]

// UFindSessionsCallbackProxy (/Script/OnlineSubsystemUtils.FindSessionsCallbackProxy)
    FString GetServerName(FBlueprintSessionResult& Result); // 0x37db000 [Final Native Static Public]
    int32 GetPingInMs(FBlueprintSessionResult& Result); // 0x37dae70 [Final Native Static Public]
    int32 GetMaxPlayers(FBlueprintSessionResult& Result); // 0x37dace0 [Final Native Static Public]
    int32 GetCurrentPlayers(FBlueprintSessionResult& Result); // 0x37dab50 [Final Native Static Public]
    UFindSessionsCallbackProxy* FindSessions(UObject* WorldContextObject, APlayerController* PlayerController, int32 MaxResults, bool bUseLAN); // 0x37da140 [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); // 0x37da340 [Final Native Static Public]

// UInAppPurchaseCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseCallbackProxy2)
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseUnprocessedPurchases(APlayerController* PlayerController); // 0x37d9260 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchaseQueryOwned(APlayerController* PlayerController); // 0x37d7f90 [Final Native Static Public]
    UInAppPurchaseCallbackProxy2* CreateProxyObjectForInAppPurchase(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x37d6bb0 [Final Native Static Public]

// UInAppPurchaseCheckoutCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseCheckoutCallbackProxy)
    UInAppPurchaseCheckoutCallbackProxy* CreateProxyObjectForInAppPurchaseCheckout(APlayerController* PlayerController, FInAppPurchaseProductRequest2& ProductRequest); // 0x37d71d0 [Final Native Static Public]

// UInAppPurchaseFinalizeProxy (/Script/OnlineSubsystemUtils.InAppPurchaseFinalizeProxy)
    UInAppPurchaseFinalizeProxy* CreateProxyObjectForInAppPurchaseFinalize(FInAppPurchaseReceiptInfo2& InAppPurchaseReceipt, APlayerController* PlayerController); // 0x37d7370 [Final Native Static Public]

// UInAppPurchaseQueryCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseQueryCallbackProxy2)
    UInAppPurchaseQueryCallbackProxy2* CreateProxyObjectForInAppPurchaseQuery(APlayerController* PlayerController, const TArray<FString>& ProductIdentifiers); // 0x37d7aa0 [Final Native Static Public]

// UInAppPurchaseReceiptsCallbackProxy (/Script/OnlineSubsystemUtils.InAppPurchaseReceiptsCallbackProxy)
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseRestoreOwnedProducts(APlayerController* PlayerController); // 0x37d8e20 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseQueryOwnedProducts(APlayerController* PlayerController); // 0x37d8440 [Final Native Static Public]
    UInAppPurchaseReceiptsCallbackProxy* CreateProxyObjectForInAppPurchaseGetKnownReceipts(APlayerController* PlayerController); // 0x37d7750 [Final Native Static Public]

// UInAppPurchaseRestoreCallbackProxy2 (/Script/OnlineSubsystemUtils.InAppPurchaseRestoreCallbackProxy2)
    UInAppPurchaseRestoreCallbackProxy2* CreateProxyObjectForInAppPurchaseRestore(const TArray<FInAppPurchaseProductRequest2>& ConsumableProductFlags, APlayerController* PlayerController); // 0x37d8880 [Final Native Static Public]

// UJoinSessionCallbackProxy (/Script/OnlineSubsystemUtils.JoinSessionCallbackProxy)
    UJoinSessionCallbackProxy* JoinSession(UObject* WorldContextObject, APlayerController* PlayerController, FBlueprintSessionResult& SearchResult); // 0x37db210 [Final Native Static Public]

// ULeaderboardBlueprintLibrary (/Script/OnlineSubsystemUtils.LeaderboardBlueprintLibrary)
    bool WriteLeaderboardInteger(APlayerController* PlayerController, const FName& StatName, int32 StatValue); // 0x37db7a0 [Final Native Static Public]

// ULeaderboardFlushCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardFlushCallbackProxy)
    ULeaderboardFlushCallbackProxy* CreateProxyObjectForFlush(APlayerController* PlayerController, const FName& SessionName); // 0x37d6760 [Final Native Static Public]

// ULeaderboardQueryCallbackProxy (/Script/OnlineSubsystemUtils.LeaderboardQueryCallbackProxy)
    ULeaderboardQueryCallbackProxy* CreateProxyObjectForIntQuery(APlayerController* PlayerController, const FName& StatName); // 0x37d9700 [Final Native Static Public]

// ULogoutCallbackProxy (/Script/OnlineSubsystemUtils.LogoutCallbackProxy)
    ULogoutCallbackProxy* Logout(UObject* WorldContextObject, APlayerController* PlayerController); // 0x37db4b0 [Final Native Static Public]

// AOnlineBeaconClient (/Script/OnlineSubsystemUtils.OnlineBeaconClient)
    void ClientOnConnected(); // 0x3325340 [Final Native Event Private]

// APartyBeaconClient (/Script/OnlineSubsystemUtils.PartyBeaconClient)
    void ServerUpdateReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x37f42b0 [Native Event Protected]
    void ServerReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x37f3dc0 [Native Event Protected]
    void ServerRemoveMemberFromReservationRequest(const FString& SessionId, const FPartyReservation& ReservationUpdate); // 0x37f3b30 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& PartyLeader); // 0x37f3980 [Native Event Protected]
    void ServerAddOrUpdateReservationRequest(const FString& SessionId, const FPartyReservation& Reservation); // 0x37f36f0 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x37f2bf0 [Native Event Public]
    void ClientSendReservationFull(); // 0x37f2bd0 [Native Event Public]
    void ClientReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x37f2ad0 [Native Event Public]
    void ClientCancelReservationResponse(const EPartyReservationResult& ReservationResponse); // 0x37f29d0 [Native Event Public]

// UQuitMatchCallbackProxy (/Script/OnlineSubsystemUtils.QuitMatchCallbackProxy)
    UQuitMatchCallbackProxy* QuitMatch(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const EMPMatchOutcome& Outcome, int32 TurnTimeoutInSeconds); // 0x37f3270 [Final Native Static Public]

// UShowLoginUICallbackProxy (/Script/OnlineSubsystemUtils.ShowLoginUICallbackProxy)
    UShowLoginUICallbackProxy* ShowExternalLoginUI(UObject* WorldContextObject, APlayerController* InPlayerController); // 0x37f4540 [Final Native Static Public]

// ASpectatorBeaconClient (/Script/OnlineSubsystemUtils.SpectatorBeaconClient)
    void ServerReservationRequest(const FString& SessionId, const FSpectatorReservation& Reservation); // 0x37f4050 [Native Event Protected]
    void ServerCancelReservationRequest(const FUniqueNetIdRepl& Spectator); // 0x37f3980 [Native Event Protected]
    void ClientSendReservationUpdates(int32 NumRemainingReservations); // 0x37f2c80 [Native Event Public]
    void ClientSendReservationFull(); // 0x2e68810 [Native Event Public]
    void ClientReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x37f2b50 [Native Event Public]
    void ClientCancelReservationResponse(const ESpectatorReservationResult& ReservationResponse); // 0x37f2a50 [Native Event Public]

// ATestBeaconClient (/Script/OnlineSubsystemUtils.TestBeaconClient)
    void ServerPong(); // 0x37f3ae0 [Native Event Public]
    void ClientPing(); // 0x328d450 [Native Event Public]

// UTurnBasedBlueprintLibrary (/Script/OnlineSubsystemUtils.TurnBasedBlueprintLibrary)
    void RegisterTurnBasedMatchInterfaceObject(UObject* WorldContextObject, APlayerController* PlayerController, UObject* Object); // 0x37f3520 [Final Native Static Public]
    void GetPlayerDisplayName(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, int32 PlayerIndex, const FString& PlayerDisplayName); // 0x37f3070 [Final Native Static Public]
    void GetMyPlayerIndex(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const int32& PlayerIndex); // 0x37f2ec0 [Final Native Static Public]
    void GetIsMyTurn(UObject* WorldContextObject, APlayerController* PlayerController, const FString& MatchID, const bool& bIsMyTurn); // 0x37f2d10 [Final Native Static Public]

// UVoipListenerSynthComponent (/Script/OnlineSubsystemUtils.VoipListenerSynthComponent)
    bool IsIdling(); // 0x37f9a00 [Final Native Public]

// UOpenColorIOBlueprintLibrary (/Script/OpenColorIO.OpenColorIOBlueprintLibrary)
    bool ApplyColorSpaceTransform(UObject* WorldContextObject, FOpenColorIOColorConversionSettings& ConversionSettings, UTexture* InputTexture, UTextureRenderTarget2D* OutputRenderTarget); // 0x51cbf20 [Final Native Static Public]

// UOpenColorIOConfiguration (/Script/OpenColorIO.OpenColorIOConfiguration)
    void ReloadExistingColorspaces(); // 0x294ec00 [Final Native Public]

// UOpenColorIODisplayExtensionWrapper (/Script/OpenColorIO.OpenColorIODisplayExtensionWrapper)
    void SetSceneExtensionIsActiveFunctions(const TArray<FSceneViewExtensionIsActiveFunctor>& IsActiveFunctions); // 0x51ccfa0 [Final Native Public]
    void SetSceneExtensionIsActiveFunction(FSceneViewExtensionIsActiveFunctor& IsActiveFunction); // 0x51cceb0 [Final Native Public]
    void SetOpenColorIOConfiguration(const FOpenColorIODisplayConfiguration& InDisplayConfiguration); // 0x51cccc0 [Final Native Public]
    void RemoveSceneExtension(); // 0x51ccc20 [Final Native Public]
    FOpenColorIODisplayConfiguration GetOpenColorIOConfiguration(); // 0x51cca90 [Final Native Public]
    UOpenColorIODisplayExtensionWrapper* CreateOpenColorIODisplayExtension(const FOpenColorIODisplayConfiguration& InDisplayConfiguration, FSceneViewExtensionIsActiveFunctor& IsActiveFunction); // 0x51cc810 [Final Native Static Public]
    UOpenColorIODisplayExtensionWrapper* CreateInGameOpenColorIODisplayExtension(const FOpenColorIODisplayConfiguration& InDisplayConfiguration); // 0x51cc500 [Final Native Static Public]

// UOpenXRBlueprintFunctionLibrary (/Script/OpenXRHMD.OpenXRBlueprintFunctionLibrary)
    void SetEnvironmentBlendMode(int32 NewBlendMode); // 0x51b3520 [Final Native Static Public]

// UOpenXRInputFunctionLibrary (/Script/OpenXRInput.OpenXRInputFunctionLibrary)
    void EndXRSession(); // 0x51baa30 [Final Native Static Public]
    bool BeginXRSession(UPlayerMappableInputConfig* InputConfig); // 0x51ba860 [Final Native Static Public]

// AOptitrackClientOrigin (/Script/OptitrackNatnet.OptitrackClientOrigin)
    bool ShutdownClient(); // 0x56ad7c0 [Final Native Public]
    bool IsClientInitialized(); // 0x56ad790 [Final Native Public]
    bool IsClientConnected(); // 0x56ad770 [Final Native Public]
    bool InitializeClient(); // 0x56ad740 [Final Native Public]
    EOptitrackTimestampType GetTimestampType(); // 0x56ad720 [Final Native Public]
    bool GetLatestTimecode(const FTimecode& OutTimecode); // 0x56ad640 [Final Native Public]
    bool GetLatestSkeletonStateByName(const FName& SkelName, FOptitrackSkeletonState& OutSkelState); // 0x56ad340 [Final Native Public]
    bool GetLatestSkeletonState(int32 SkelId, FOptitrackSkeletonState& OutSkelState); // 0x56ad070 [Final Native Public]
    bool GetLatestRigidBodyStateUntransformed(int32 RbId, FOptitrackRigidBodyState& OutRbStat, bool networkCompensation); // 0x56acf30 [Final Native Public]
    bool GetLatestRigidBodyState(int32 RbId, FOptitrackRigidBodyState& OutRbState, bool networkCompensation); // 0x56acdf0 [Final Native Public]
    bool GetLatestMarkerStateUntransformed(int32 markerId, FOptitrackMarkerState& OutMarkerState); // 0x56acd10 [Final Native Public]
    bool GetLatestMarkerState(int32 markerId, FOptitrackMarkerState& OutMarkerState); // 0x56acc30 [Final Native Public]
    bool GetDataDescription(); // 0x56acc00 [Final Native Public]
    bool FindSkeletonDefinition(const FName& SkeletonName, FOptitrackSkeletonDefinition& OutSkelDef); // 0x56aca50 [Final Native Public]
    AOptitrackClientOrigin* FindHmdClientOrigin(UWorld* World); // 0x56ac9c0 [Final Native Static Public]
    AOptitrackClientOrigin* FindDefaultClientOrigin(UWorld* World); // 0x56ac9c0 [Final Native Static Public]

// UPaperFlipbook (/Script/Paper2D.PaperFlipbook)
    bool IsValidKeyFrameIndex(int32 Index); // 0x56d09a0 [Final Native Public]
    float GetTotalDuration(); // 0x56d08b0 [Final Native Public]
    UPaperSprite* GetSpriteAtTime(float Time, bool bClampToEnds); // 0x56cff20 [Final Native Public]
    UPaperSprite* GetSpriteAtFrame(int32 FrameIndex); // 0x56cfe60 [Final Native Public]
    int32 GetNumKeyFrames(); // 0x2f51f00 [Final Native Public]
    int32 GetNumFrames(); // 0x56cfd90 [Final Native Public]
    int32 GetKeyFrameIndexAtTime(float Time, bool bClampToEnds); // 0x56cfa90 [Final Native Public]

// UPaperFlipbookComponent (/Script/Paper2D.PaperFlipbookComponent)
    void Stop(); // 0x56d2430 [Final Native Public]
    void SetSpriteColor(const FLinearColor& NewColor); // 0x56d1d00 [Final Native Public]
    void SetPlayRate(float NewRate); // 0x56d1a90 [Final Native Public]
    void SetPlaybackPositionInFrames(int32 NewFramePosition, bool bFireEvents); // 0x56d1bf0 [Final Native Public]
    void SetPlaybackPosition(float NewPosition, bool bFireEvents); // 0x56d1b10 [Final Native Public]
    void SetNewTime(float NewTime); // 0x56d19f0 [Final Native Public]
    void SetLooping(bool bNewLooping); // 0x56d1950 [Final Native Public]
    bool SetFlipbook(UPaperFlipbook* NewFlipbook); // 0x2e6d080 [Native Public]
    void ReverseFromEnd(); // 0x56d1460 [Final Native Public]
    void Reverse(); // 0x56d1420 [Final Native Public]
    void PlayFromStart(); // 0x56d11b0 [Final Native Public]
    void Play(); // 0x56d1160 [Final Native Public]
    void OnRep_SourceFlipbook(UPaperFlipbook* OldFlipbook); // 0x56d1080 [Final Native Protected]
    bool IsReversing(); // 0x56d0970 [Final Native Public]
    bool IsPlaying(); // 0x56d0940 [Final Native Public]
    bool IsLooping(); // 0x56d0910 [Final Native Public]
    FLinearColor GetSpriteColor(); // 0x56d0030 [Final Native Public]
    float GetPlayRate(); // 0x56cfdc0 [Final Native Public]
    int32 GetPlaybackPositionInFrames(); // 0x56cfde0 [Final Native Public]
    float GetPlaybackPosition(); // 0x56cf8e0 [Final Native Public]
    int32 GetFlipbookLengthInFrames(); // 0x56cf890 [Final Native Public]
    float GetFlipbookLength(); // 0x56cf810 [Final Native Public]
    float GetFlipbookFramerate(); // 0x56cf7d0 [Final Native Public]
    UPaperFlipbook* GetFlipbook(); // 0x56cf7a0 [Native Public]

// UPaperGroupedSpriteComponent (/Script/Paper2D.PaperGroupedSpriteComponent)
    bool UpdateInstanceTransform(int32 InstanceIndex, FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); // 0x56d2570 [Native Public]
    bool UpdateInstanceColor(int32 InstanceIndex, const FLinearColor& NewInstanceColor, bool bMarkRenderStateDirty); // 0x56d2450 [Native Public]
    void SortInstancesAlongAxis(const FVector& WorldSpaceSortAxis); // 0x56d23a0 [Final Native Public]
    bool RemoveInstance(int32 InstanceIndex); // 0x56d1280 [Native Public]
    bool GetInstanceTransform(int32 InstanceIndex, FTransform& OutInstanceTransform, bool bWorldSpace); // 0x56cf900 [Final Native Public]
    int32 GetInstanceCount(); // 0x56cf8e0 [Final Native Public]
    void ClearInstances(); // 0x33208c0 [Native Public]
    int32 AddInstance(FTransform& Transform, UPaperSprite* Sprite, bool bWorldSpace, const FLinearColor& Color); // 0x56cf070 [Final Native Public]

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

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

// UPaperTileMapComponent (/Script/Paper2D.PaperTileMapComponent)
    void SetTileMapColor(const FLinearColor& NewColor); // 0x56d2320 [Final Native Public]
    bool SetTileMap(UPaperTileMap* NewTileMap); // 0x2e6d080 [Native Public]
    void SetTile(int32 X, int32 Y, int32 Layer, const FPaperTileInfo& NewValue); // 0x56d21a0 [Final Native Public]
    void SetLayerColor(const FLinearColor& NewColor, int32 Layer); // 0x56d1850 [Final Native Public]
    void SetLayerCollision(int32 Layer, bool bHasCollision, bool bOverrideThickness, float CustomThickness, bool bOverrideOffset, float CustomOffset, bool bRebuildCollision); // 0x56d1610 [Final Native Public]
    void SetDefaultCollisionThickness(float Thickness, bool bRebuildCollision); // 0x56d14f0 [Final Native Public]
    void ResizeMap(int32 NewWidthInTiles, int32 NewHeightInTiles); // 0x56d1320 [Final Native Public]
    void RebuildCollision(); // 0x56d1220 [Final Native Public]
    bool OwnsTileMap(); // 0x56d1120 [Final Native Public]
    void MakeTileMapEditable(); // 0x56d1000 [Final Native Public]
    void GetTilePolygon(int32 TileX, int32 TileY, const TArray<FVector>& Points, int32 LayerIndex, bool bWorldSpace); // 0x56d0530 [Final Native Public]
    FLinearColor GetTileMapColor(); // 0x56d0500 [Final Native Public]
    FVector GetTileCornerPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x56d0370 [Final Native Public]
    FVector GetTileCenterPosition(int32 TileX, int32 TileY, int32 LayerIndex, bool bWorldSpace); // 0x56d01e0 [Final Native Public]
    FPaperTileInfo GetTile(int32 X, int32 Y, int32 Layer); // 0x56d0060 [Final Native Public]
    void GetMapSize(const int32& MapWidth, const int32& MapHeight, const int32& NumLayers); // 0x56cfc20 [Final Native Public]
    FLinearColor GetLayerColor(int32 Layer); // 0x56cfb60 [Final Native Public]
    void CreateNewTileMap(int32 MapWidth, int32 MapHeight, int32 TileWidth, int32 TileHeight, float PixelsPerUnrealUnit, bool bCreateLayer); // 0x56cf560 [Final Native Public]
    UPaperTileLayer* AddNewLayer(); // 0x56cf270 [Final Native Public]

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

// UTileMapBlueprintLibrary (/Script/Paper2D.TileMapBlueprintLibrary)
    FPaperTileInfo MakeTile(int32 TileIndex, UPaperTileSet* TileSet, bool bFlipH, bool bFlipV, bool bFlipD); // 0x56d0e30 [Final Native Static Public]
    FName GetTileUserData(const FPaperTileInfo& Tile); // 0x56d07e0 [Final Native Static Public]
    FTransform GetTileTransform(const FPaperTileInfo& Tile); // 0x56d0700 [Final Native Static Public]
    void BreakTile(const FPaperTileInfo& Tile, const int32& TileIndex, const UPaperTileSet*& TileSet, const bool& bFlipH, const bool& bFlipV, const bool& bFlipD); // 0x56cf300 [Final Native Static Public]

// UMotionMatchingAnimNodeLibrary (/Script/PoseSearch.MotionMatchingAnimNodeLibrary)
    void SetDatabaseToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, UPoseSearchDatabase* Database, bool bForceInterruptIfNew); // 0x45b4b20 [Final Native Static Public]
    void SetDatabasesToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, const TArray<UPoseSearchDatabase*>& Databases, bool bForceInterruptIfNew); // 0x45b4c40 [Final Native Static Public]
    void ResetDatabasesToSearch(FMotionMatchingAnimNodeReference& MotionMatchingNode, bool bForceInterrupt); // 0x45b4a40 [Final Native Static Public]
    void ForceInterruptNextUpdate(FMotionMatchingAnimNodeReference& MotionMatchingNode); // 0x45b49b0 [Final Native Static Public]
    void ConvertToMotionMatchingNodePure(FAnimNodeReference& Node, FMotionMatchingAnimNodeReference& MotionMatchingNode, const bool& Result); // 0x45b4840 [Final Native Static Public]
    FMotionMatchingAnimNodeReference ConvertToMotionMatchingNode(FAnimNodeReference& Node, const EAnimNodeReferenceConversionResult& Result); // 0x45b4740 [Final Native Static Public]

// UPoseSearchLibrary (/Script/PoseSearch.PoseSearchLibrary)
    void MotionMatch(UAnimInstance* AnimInstance, UPoseSearchDatabase* Database, const FPoseSearchQueryTrajectory& Trajectory, float TrajectorySpeedMultiplier, const FName& PoseHistoryName, const UAnimationAsset*& SelectedAnimation, const float& SelectedTime, const bool& bLoop, const bool& bIsMirrored, const FVector& BlendParameters, const float& SearchCost, UAnimationAsset* FutureAnimation, float FutureAnimationStartTime, float TimeToFutureAnimationStart, int32 DebugSessionUniqueIdentifier); // 0x45cdad0 [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); // 0x4651970 [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); // 0x46513e0 [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); // 0x4650f80 [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); // 0x4650cb0 [Final Native Static Public]
    void CreateGridMeshWelded(int32 NumX, int32 NumY, const TArray<int32>& Triangles, const TArray<FVector>& Vertices, const TArray<FVector2D>& UVs, float GridSpacing); // 0x464fe80 [Final Native Static Public]
    void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, const TArray<int32>& Triangles); // 0x464fbf0 [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); // 0x464f320 [Final Native Static Public]
    void CopyProceduralMeshFromStaticMeshComponent(UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); // 0x464ef70 [Final Native Static Public]
    void ConvertQuadToTriangles(const TArray<int32>& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); // 0x464edb0 [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); // 0x464ea60 [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); // 0x4651e90 [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); // 0x4651bc0 [Final Native Public]
    void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); // 0x46517a0 [Final Native Public]
    bool IsMeshSectionVisible(int32 SectionIndex); // 0x46516f0 [Final Native Public]
    int32 GetNumSections(); // 0x4650f60 [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); // 0x46507c0 [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); // 0x4650450 [Final Native Public]
    void ClearMeshSection(int32 SectionIndex); // 0x464ed00 [Final Native Public]
    void ClearCollisionConvexMeshes(); // 0x464ece0 [Final Native Public]
    void ClearAllMeshSections(); // 0x464ecc0 [Final Native Public]
    void AddCollisionConvexMesh(const TArray<FVector>& ConvexVerts); // 0x464e970 [Final Native Public]

// UPropertyPathTestObject (/Script/PropertyPath.PropertyPathTestObject)
    void SetStructRef(const FPropertyPathTestStruct& InStruct); // 0x18b9cb0 [Final Native Public]
    void SetStructConstRef(const FPropertyPathTestStruct& InStruct); // 0x18b9b30 [Final Native Public]
    void SetStruct(const FPropertyPathTestStruct& InStruct); // 0x18b99b0 [Final Native Public]
    void SetFloat(float InFloat); // 0x18b9920 [Final Native Public]
    FPropertyPathTestStruct GetStructRef(); // 0x18b98f0 [Final Native Public]
    FPropertyPathTestStruct GetStructConstRef(); // 0x18b98c0 [Final Native Public]
    FPropertyPathTestStruct GetStruct(); // 0x18b9750 [Final Native Public]
    float GetFloat(); // 0x18b9720 [Final Native Public]

// UAchievementSubsystem (/Script/ReadyOrNot.AchievementSubsystem)
    void UserAchievementProgressSuccess(int32 SteamErrorOutput); // 0x476c9e0 [Final Native Private]
    void UserAchievementProgressFailure(int32 SteamErrorOutput); // 0x476c9e0 [Final Native Private]
    void UsedItem(ABaseItem* Item); // 0x476ccb0 [Final Native Public]
    void StoreStatsAndAchievementsSuccess(int32 SteamErrorOutput); // 0x476c9e0 [Final Native Private]
    void StoreStatsAndAchievementsFailure(int32 SteamErrorOutput); // 0x476c9e0 [Final Native Private]
    void QueryAchievementsAndStatsSuccess(int32 SteamErrorOutput); // 0x476ca70 [Final Native Private]
    void QueryAchievementsAndStatsFailure(int32 SteamErrorOutput); // 0x476c9e0 [Final Native Private]
    void OnVaultPhoneCallEnd(); // 0x476c3e0 [Final Native Public]
    void IndicateUserAchievementProgress(const EAchievement& Achievement, int32 Progress, int32 MaxProgress); // 0x476b140 [Final Native Private]
    void HelicopterCameraUpdate(UObject* WorldContextObject, UTrackingCameraComponent* CameraComponent, float DeltaTime); // 0x476b010 [Final Native Public]
    bool HasNotUsedAnyOtherItems(const TArray<EItemCategory>& Categories); // 0x476af10 [Final Native Private]
    TArray<EAchievement> GetUnlockedAchievements(); // 0x476ae60 [Final Native Public]
    TArray<EAchievement> GetLockedAchievements(); // 0x476ad60 [Final Native Public]
    ULocalAchievements* GetLocalAchievements(); // 0x38e6130 [Final Native Public]
    TArray<EAchievement> GetAllAchievements(); // 0x476aca0 [Final Native Static Public]
    TArray<FAchievementStatus> GetAchievementStatuses(); // 0x476ac20 [Final Native Public]
    void EndMission(UObject* WorldContextObject); // 0x476ab90 [Final Native Public]
    void DrankBeverage(const FString& Beverage); // 0x476aaa0 [Final Native Public]
    void CharacterKilled(UObject* WorldContextObject, AReadyOrNotCharacter* KilledCharacter, AReadyOrNotCharacter* KilledBy, bool bWasActiveBeforeDeath); // 0x476a920 [Final Native Public]
    void C2Detonated(UWorld* WorldContextObject, AReadyOrNotCharacter* Breacher, AActor* Target); // 0x476a810 [Final Native Public]
    void BeginMission(); // 0x476a7f0 [Final Native Public]

// UActivatableBaseWidget (/Script/ReadyOrNot.ActivatableBaseWidget)
    bool UpdateDebugInfo(); // 0x2b16ea0 [Native Event Public]
    void ToggleWidgetVisibility(bool bNotHitTestable); // 0x476cc20 [Final Native Public]
    void StopWidgetAnimation_Internal(UWidgetAnimation* InWidgetAnimation); // 0x476cb90 [Final Native Protected]
    void ShowWidget(bool bNotHitTestable); // 0x476cb00 [Final Native Public]
    void PlayWidgetAnimation_Internal(UWidgetAnimation* InWidgetAnimation, bool bRestartIfAlreadyPlaying); // 0x476c910 [Final Native Protected]
    void PlaySoundEffect(UFMODEvent* SoundEffectToPlay); // 0x476c880 [Final Native Protected]
    void PauseWidgetAnimation_Internal(UWidgetAnimation* InWidgetAnimation); // 0x476c7f0 [Final Native Protected]
    bool IsMouseAxisBeyondThreshold(const FVector2D& InMouseDelta); // 0x476b350 [Final Native Protected]
    bool IsGamepadAxisBeyondThreshold(const FVector2D& InGamepadAxis); // 0x476b2b0 [Final Native Protected]
    bool IsBlockingAnimationPlaying(); // 0x476b250 [Native Event Protected]
    void HideWidget(); // 0x476b120 [Final Native Public]
    bool HasMouseMoved(); // 0x476aee0 [Final Native Protected]
    FVector2D GetMousePosition(); // 0x476ae20 [Final Native Protected]
    FVector2D GetMouseDelta(); // 0x476ade0 [Final Native Protected]
    FVector2D GetCenterScreenPosition(); // 0x476ad20 [Final Native Protected]

// UActivityData (/Script/ReadyOrNot.ActivityData)
    void OnWeaponTacticalReload(APlayerCharacter* DelegatePlayerCharacter); // 0x476c760 [Final Native Private]
    void OnWeaponSwitchAmmoType(APlayerCharacter* DelegatePlayerCharacter); // 0x476c6d0 [Final Native Private]
    void OnWeaponReload(APlayerCharacter* DelegatePlayerCharacter); // 0x476c640 [Final Native Private]
    void OnWeaponFireModeChanged(APlayerCharacter* DelegatePlayerCharacter, const EFireMode& newFireMode, const EFireMode& LastFireMode); // 0x476c530 [Final Native Private]
    void OnWeaponFire(AReadyOrNotCharacter* Character, ABaseMagazineWeapon* Weapon, const FVector& fireDirection); // 0x476c400 [Final Native Private]
    void OnTeamViewSet(AReadyOrNotCharacter* NewViewCharacter); // 0x476c350 [Final Native Private]
    void OnTargetHit(ATrainingTarget* Target); // 0x476c2c0 [Final Native Private]
    void OnTabletOpened(); // 0x476c2a0 [Final Native Private]
    void OnSwatElementChangedGamepad(const ETeamType& TeamType); // 0x476c220 [Final Native Private]
    void OnSwatElementChanged(const ETeamType& TeamType); // 0x476c1a0 [Final Native Private]
    void OnSwatCommandQueuedGamepad(const FQueuedSwatCommand& QueuedSwatCommand, const ETeamType& TeamType); // 0x476c0a0 [Final Native Private]
    void OnSwatCommandQueued(const FQueuedSwatCommand& QueuedSwatCommand, const ETeamType& TeamType); // 0x476bfa0 [Final Native Private]
    void OnSwatCommandIssuedGamepad(const ESwatCommand& SwatCommand, const ETeamType& TeamType, AActor* ContextActor); // 0x476be90 [Final Native Private]
    void OnSwatCommandIssued(const ESwatCommand& SwatCommand, const ETeamType& TeamType, AActor* ContextActor); // 0x476bd80 [Final Native Private]
    void OnNightVisionGogglesToggled(AReadyOrNotCharacter* Character, bool bOn); // 0x476bcb0 [Final Native Private]
    void OnItemUseStart(ABaseItem* Item); // 0x476bc20 [Final Native Private]
    void OnItemUseCompleted(ABaseItem* Item); // 0x476bb90 [Final Native Private]
    void OnItemHolstered(ABaseItem* Item); // 0x476bb00 [Final Native Private]
    void OnItemEquipped(ABaseItem* Item); // 0x476ba70 [Final Native Private]
    void OnInteract(UInteractableComponent* InteractableComponent); // 0x476b9e0 [Final Native Private]
    void OnExfiltrateMission(); // 0x476b9c0 [Final Native Private]
    void OnEvidenceCollected(AActor* Evidence); // 0x476b930 [Final Native Private]
    void OnDoorKicked(Adoor* door, AReadyOrNotCharacter* InstigatorCharacter, bool bSuccess); // 0x476b820 [Final Native Private]
    void OnChemlightThrown(APlayerCharacter* DelegatePlayerCharacter); // 0x476b790 [Final Native Private]
    void OnCharacterMovementUpdated(float DeltaSeconds, const FVector& OldLocation, const FVector& OldVelocity); // 0x476b640 [Final Native Private]
    void OnCharacterKilled(AReadyOrNotCharacter* Character, AReadyOrNotCharacter* KilledBy); // 0x476b570 [Final Native Private]
    void OnCharacterArrested(AReadyOrNotCharacter* Character, AReadyOrNotCharacter* ArrestedBy); // 0x476b4a0 [Final Native Private]
    void OnCantedSightToggled(bool bUsingCantedSight); // 0x476b410 [Final Native Private]
    void OnAttachmentLightToggled(); // 0x476b3f0 [Final Native Private]
    bool IsComplete(); // 0x476b280 [Final Native Public]
    void CompleteActivity(); // 0x476aa80 [Final Native Public]

// UActivityState (/Script/ReadyOrNot.ActivityState)
    UActivityState* RemoveTransitionByName(const FString& InName); // 0x47732e0 [Final Native Public]
    UActivityState* RemoveTransitionByID(int32 InID); // 0x4773240 [Final Native Public]
    TArray<FActivityStateTransition> GetTransitions(); // 0x4772650 [Final Native Public]
    UActivityState* CreateTransition(FActivityStateTransition& InStateTransition); // 0x4772000 [Final Native Public]

// UActivityFiniteStateMachine (/Script/ReadyOrNot.ActivityFiniteStateMachine)
    bool IsMachineInitialized(); // 0x4772bc0 [Final Native Public]
    UActivityState* GetStateByName(const FString& InStateName); // 0x47725a0 [Final Native Public]
    UActivityState* GetStateByID(int32 InStateID); // 0x4772500 [Final Native Public]
    UActivityState* GetActiveState(); // 0x47722e0 [Final Native Public]
    UActivityState* AddState(const FString& NewStateName, const TArray<FActivityStateTransition>& Transitions); // 0x4771c00 [Final Native Public]

// UActivityManager (/Script/ReadyOrNot.ActivityManager)
    void OnStartActivity__DelegateSignature(UBaseActivity* Activity, ACyberneticController* Controller); // 0xe53a10 [Public]
    bool IsActivityClassOnCooldown_WithTimeRemaining(TSubclassOf<UBaseActivity> Class, const float& TimeRemaining); // 0x4772ab0 [Final Native Public]
    bool IsActivityClassOnCooldown(TSubclassOf<UBaseActivity> Class); // 0x4772a10 [Final Native Public]
    bool GiveActivityTo(UBaseActivity* InActivity, ACyberneticCharacter* InCharacter, bool bOverrideCurrentActivity, bool bClearActivityList); // 0x47727d0 [Final Native Static Public]
    UBaseActivity* CreateActivity(UObject* ContextObject, TSubclassOf<UBaseActivity> InActivityClass, FText& InActivityName, float InActivityStartDelay); // 0x4771e60 [Final Native Static Public]

// AActivityTriggerVolume (/Script/ReadyOrNot.ActivityTriggerVolume)
    void ResetAllProgress(); // 0x2b02010 [Native Public]
    void Reactivate(float ReactivateDelay); // 0x47731b0 [Native Public]
    void OnSpawnedAiKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x47730e0 [Final Native Private]
    void OnPlayerEndOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x4773010 [Final Native Private]
    void OnPlayerBeginOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x4772f40 [Final Native Private]
    void OnActivityComplete(UActivityData* Activity); // 0x4772d10 [Final Native Private]
    bool IsActive(); // 0x47729f0 [Final Native Public]
    TArray<UActivityData*> GetActivities(); // 0x4772310 [Final Native Public]
    void Deactivate(); // 0x2b01fd0 [Native Public]
    bool AllActivitiesComplete(); // 0x4771d90 [Final Native Public]
    void Activate(); // 0x2ac0b40 [Native Public]

// UAdminGameControls (/Script/ReadyOrNot.AdminGameControls)
    void KickPlayer(APlayerState* KickingPlayerState, const FText& Reason); // 0x4772be0 [Final Native Private]
    bool IsAdmin(); // 0x4772b90 [Final Native Private]
    void GetKickablePlayers(const TArray<APlayerState*>& KickablePlayers); // 0x4772410 [Final Native Private]

// UAIAction (/Script/ReadyOrNot.AIAction)
    bool WantsAbort(); // 0x47735c0 [Final Native Public]
    void Tick_Blueprint(float DeltaTime); // 0xe53a10 [Event Protected]
    bool ShouldPerformAction(); // 0x2f55aa0 [Native Event Public]
    bool ShouldForcePerformAction(); // 0x30b6e60 [Native Event Public]
    void RequestMove(const FVector& Location, float AcceptanceRadius); // 0x47733e0 [Final Native Protected]
    void OnTakenDamage_Blueprint(float Damage, AReadyOrNotCharacter* Instigator); // 0xe53a10 [Event Protected]
    void OnSucceededToConsider_Blueprint(); // 0xe53a10 [Event Protected]
    void OnPathFound_Blueprint(int32 PathId, const ERonNavigationQueryResult& Result); // 0xe53a10 [Event Protected]
    void OnPathFound(int32 PathId, const ERonNavigationQueryResult& Result); // 0x4772e70 [Final Native Protected]
    void OnMoveComplete_Blueprint(AAIController* Controller, int32 RequestID); // 0xe53a10 [Event Protected]
    void OnMoveComplete(AAIController* Controller, int32 RequestID); // 0x4772da0 [Final Native Protected]
    void OnFailedToConsider_Blueprint(); // 0xe53a10 [Event Protected]
    void OnCreate_Blueprint(ACyberneticController* Controller); // 0xe53a10 [Event Protected]
    void InitAction_Blueprint(ACyberneticController* Controller); // 0xe53a10 [Event Protected]
    bool HasTag(const FName& Tag); // 0x4772930 [Final Native Public]
    FName GetMoveStyleOverride(); // 0x47724c0 [Native Event Public]
    ACyberneticCharacter* GetCharacter(); // 0x47723e0 [Final Native Protected]
    int32 GetActionRunCount(); // 0x47722b0 [Final Native Protected]
    FAIActionData GetActionData(); // 0x4772230 [Final Native Protected]
    FString GatherDebugInfo(); // 0x47721b0 [Native Event Public]
    void EndAction_Blueprint(); // 0xe53a10 [Event Protected]
    void BeginAction_Blueprint(); // 0xe53a10 [Event Protected]
    void AbortAction(); // 0x4771be0 [Final Native Public]

// UAIActionConsideration (/Script/ReadyOrNot.AIActionConsideration)
    float Score(FAIActionDecisionContext& Context, const bool& bSuccess); // 0x47734c0 [Native Event Public]
    float EvaluateResponseCurve(float Score); // 0x4772120 [Final Native Public]
    float CalculateCurve(float X); // 0x4771dc0 [Native Event Protected]

// UAIActionGate (/Script/ReadyOrNot.AIActionGate)
    bool CanOpen(FAIActionDecisionContext& Context); // 0x477a290 [Native Event Public]

// UAICombatMovesWidget (/Script/ReadyOrNot.AICombatMovesWidget)
    void SetAIToFocus(ACyberneticCharacter* CyberneticCharacter); // 0x477a360 [Final Native Public]
    void OnNextAIButtonClicked(); // 0x477a340 [Final Native Public]

// AAIFactionManager (/Script/ReadyOrNot.AIFactionManager)
    void OnAllAISpawned_Blueprint(); // 0xe53a10 [Event Protected]
    void OnAISpottedNeutral_Blueprint(ACyberneticCharacter* Spotter, AReadyOrNotCharacter* Neutral); // 0xe53a10 [Event Protected]
    void OnAISpottedNeutral(ACyberneticCharacter* Spotter, AReadyOrNotCharacter* Neutral); // 0x477eba0 [Native Protected]
    void OnAISpottedFriendly_Blueprint(ACyberneticCharacter* Spotter, AReadyOrNotCharacter* Friendly); // 0xe53a10 [Event Protected]
    void OnAISpottedFriendly(ACyberneticCharacter* Spotter, AReadyOrNotCharacter* Friendly); // 0x477ead0 [Native Protected]
    void OnAISpottedEnemy_Blueprint(ACyberneticCharacter* Spotter, AReadyOrNotCharacter* Enemy); // 0xe53a10 [Event Protected]
    void OnAISpottedEnemy(ACyberneticCharacter* Spotter, AReadyOrNotCharacter* Enemy); // 0x2f55710 [Native Protected]
    void OnAIAdded_Blueprint(ACyberneticCharacter* Character); // 0xe53a10 [Event Protected]
    bool IsTeamFull(FFactionSuspectTeam& InTeam); // 0x477ea00 [Final Native Protected]
    bool IsSuspectInTeam(ASuspectCharacter* InSuspect, FFactionSuspectTeam& OutTeam); // 0x477e8e0 [Final Native Protected]
    bool GetTeamTacticFor(ASuspectCharacter* InSuspect, const EAITeamTactic& OutTactic); // 0x477e720 [Final Native Protected]
    int32 GetTeamIndex(ASuspectCharacter* InSuspect); // 0x477e680 [Final Native Protected]
    bool GetSuspectsInTeam(ASuspectCharacter* InSuspect, const TArray<ASuspectCharacter*>& OutSuspects, bool bIncludeSelf); // 0x477e540 [Final Native Protected]
    TArray<ASuspectCharacter*> GetAllSuspects(); // 0x477e170 [Final Native Public]
    TArray<ACyberneticCharacter*> GetAllLeaders(); // 0x477e0a0 [Final Native Public]
    TArray<ACivilianCharacter*> GetAllCivilians(); // 0x477e020 [Final Native Public]
    TArray<ACyberneticCharacter*> GetAllCharacters(); // 0x477df50 [Final Native Public]
    ASuspectCharacter* FindClosestSuspect(const TArray<ASuspectCharacter*>& OtherSuspects, ASuspectCharacter* suspect, float MaxDistance); // 0x477de10 [Final Native Protected]
    bool AreTeamSpotsAvailable(const int32& OutIndex); // 0x477db20 [Final Native Protected]
    void AlertOtherSuspectsInTeam_Blueprint(ASuspectCharacter* suspect, AReadyOrNotCharacter* Enemy); // 0xe53a10 [Event Protected]

// AAISpawn (/Script/ReadyOrNot.AISpawn)
    ETeamType GetSpawningTeamType(FSpawnData& Sd); // 0x477e470 [Final Native Static Public]
    bool DoSpawn(); // 0x477dde0 [Final Native Public]

// UResourceComponent (/Script/ReadyOrNot.ResourceComponent)
    void UpdatePreviousResource(); // 0x491d0f0 [Final Native Protected]
    void ToggleUnlimitedResource(); // 0x4790c10 [Final Native Public]
    void SetUnlimitedResource(bool bEnabled); // 0x491cf20 [Final Native Public]
    void SetResource(float NewResourceAmount); // 0x491ce90 [Final Native Public]
    void SetMaxResource(float NewMaxResource); // 0x491cd70 [Final Native Public]
    void SetCurrentResourceToMax(); // 0x38e6760 [Final Native Public]
    void Server_UpdatePreviousResource(); // 0x491cd20 [Native Event Public]
    void Server_ToggleUnlimitedResource(); // 0x491ccd0 [Native Event Public]
    void Server_SetUnlimitedResource(bool bEnabled); // 0x491cc10 [Native Event Public]
    void Server_SetResource(float NewResourceAmount); // 0x491cb60 [Native Event Public]
    void Server_SetMaxResource(float NewMaxResource); // 0x491cab0 [Native Event Public]
    void Server_SetCurrentResourceToMax(); // 0x491ca60 [Native Event Public]
    void Server_ResetResource(); // 0x491ca10 [Native Event Public]
    void Server_InitResource(); // 0x491c9c0 [Native Event Protected]
    void Server_IncreaseResource(float Amount); // 0x491c910 [Native Event Public]
    void Server_EnableUnlimitedResource(); // 0x491c8c0 [Native Event Public]
    void Server_DisableUnlimitedResource(); // 0x491c870 [Native Event Public]
    void Server_DepleteResource(); // 0x491c820 [Native Event Public]
    void Server_DecreaseResource(float Amount); // 0x491c770 [Native Event Public]
    void ResetResource(); // 0x4841ed0 [Final Native Public]
    void OnLowResourceSignature__DelegateSignature(float Resource); // 0xe53a10 [Public]
    void OnFullResourceSignature__DelegateSignature(); // 0xe53a10 [Public]
    void OnDepletedResourceSignature__DelegateSignature(); // 0xe53a10 [Public]
    bool IsUnlimitedResourceEnabled(); // 0x491c740 [Final Native Public]
    bool IsResourceBelow(float ResourceValue); // 0x491c6b0 [Final Native Public]
    bool IsResourceAtOrBelow(float ResourceValue); // 0x491c620 [Final Native Public]
    bool IsResourceAtOrAbove(float ResourceValue); // 0x491c590 [Final Native Public]
    bool IsResourceAt(float ResourceValue); // 0x491c4e0 [Final Native Public]
    bool IsResourceAbove(float ResourceValue); // 0x491c450 [Final Native Public]
    bool IsLowResource(); // 0x491c410 [Final Native Public]
    bool IsHalfResource(); // 0x491c3d0 [Final Native Public]
    bool IsFullResource(); // 0x491c3a0 [Final Native Public]
    bool IsDepleted(); // 0x491c370 [Final Native Public]
    void IncreaseResourceByRate(float Rate); // 0x491c1f0 [Final Native Public]
    float IncreaseResource_Expression(float Amount); // 0x491c2d0 [Native Event Protected]
    void IncreaseResource(float Amount); // 0x491c160 [Final Native Public]
    bool HasResource(); // 0x491c130 [Final Native Public]
    FName GetResourceName(); // 0x491c110 [Final Native Public]
    float GetPreviousResource(); // 0x2c12940 [Final Native Public]
    float GetOriginalMaxResource(); // 0x491c0f0 [Final Native Public]
    float GetNormalizedResource(); // 0x491c0c0 [Final Native Public]
    float GetMaxResource(); // 0x491c0a0 [Final Native Public]
    float GetLowResourceThreshold(); // 0x4765500 [Final Native Public]
    float GetLowResource(); // 0x491c080 [Final Native Public]
    float GetHalfResource(); // 0x491c050 [Final Native Public]
    float GetCurrentResource(); // 0x35a7bc0 [Final Native Public]
    void EnableUnlimitedResource(); // 0x2b5c490 [Final Native Public]
    void DisableUnlimitedResource(); // 0x4790d00 [Final Native Public]
    void DepleteResource(); // 0x491c030 [Final Native Public]
    void DecreaseResourceByRate(float Rate); // 0x491beb0 [Final Native Public]
    float DecreaseResource_Expression(float Amount); // 0x491bf90 [Native Event Protected]
    void DecreaseResource(float Amount); // 0x491be20 [Final Native Public]

// UAmmoComponent (/Script/ReadyOrNot.AmmoComponent)
    float GetAmmoUsagePerSecond(); // 0x276e250 [Final Native Public]

// AAnimatedDecal (/Script/ReadyOrNot.AnimatedDecal)
    void SetAnimatedDecalMaterial(UMaterialInterface* Material); // 0xe53a10 [Event Public]
    float GetRuntimeFloatCurveValue(FRuntimeFloatCurve& Curve, float Time); // 0x477e300 [Final Native Static Public]

// UAnimatedIconWidget (/Script/ReadyOrNot.AnimatedIconWidget)
    void UnPauseIconAnim(); // 0x477f320 [Final Native Public]
    void StopInteractAnim(); // 0x477f300 [Final Native Public]
    void StopFocusAnim(); // 0x477f2e0 [Final Native Public]
    void SetInteractState(bool bValid); // 0xe53a10 [Event Public]
    void SetInteractIconSize(float InInteractCircleSize, float InInteractIconSize); // 0x477f210 [Final Native Public]
    void SetCurrentProgress(float Percent); // 0x477f100 [Final Native Public]
    void SetActiveIcon(int32 Index); // 0x477f070 [Final Native Public]
    void PlayInteractAnim(); // 0x477ed20 [Final Native Public]
    void PlayFocusAnim(bool bReverse); // 0x477ec90 [Final Native Public]
    void PauseIconAnim(); // 0x477ec70 [Final Native Public]

// UAnimatedIconWidget_Imprint (/Script/ReadyOrNot.AnimatedIconWidget_Imprint)
    void SetIconImage(UTexture2D* NewIconImage); // 0x477f180 [Final Native Public]
    void Init(const FVector& InWorldLocation, UTexture2D* InIconImage); // 0x477e800 [Final Native Public]

// UAnimCharacterMovementLibrary (/Script/ReadyOrNot.AnimCharacterMovementLibrary)
    void UpdateCharacterMovementSnapshot(FTransform& WorldTransform, const FVector& WorldVelocity, const FVector& WorldAcceleration, bool bIsOnGround, float RootYawOffset, FAnimCharacterMovementSnapshot& Snapshot); // 0x477f340 [Final Native Static Public]
    UAnimSequence* SelectAnimForCardinalDirection(const EAnimCardinalDirection& CardinalDirection, FCardinalDirectionAnimSet& AnimSet); // 0x477ef80 [Final Native Static Public]
    FVector PredictGroundMovementStopLocation(FAnimCharacterMovementSnapshot& MovementSnapshot, FAnimCharacterMovementPredictionSnapshot& PredictionSnapshot); // 0x477ee50 [Final Native Static Public]
    FVector PredictGroundMovementPivotLocation(FAnimCharacterMovementSnapshot& MovementSnapshot, float GroundFriction); // 0x477ed40 [Final Native Static Public]
    EAnimCardinalDirection GetCardinalDirectionFromAngle(const EAnimCardinalDirection& PreviousCardinalDirection, float DirectionAngleInDegrees, float DeadZoneAngle); // 0x477e1f0 [Final Native Static Public]
    float CalculateDirAngle(const FVector& CurVel, const FRotator& CurActorRotation, const FRotator& DirRotation, float ClampMin, float ClampMax, float CurDirAngle); // 0x477dbd0 [Final Native Static Public]

// UAnimDistanceMatchingLibrary (/Script/ReadyOrNot.AnimDistanceMatchingLibrary)
    FSequencePlayerReference SetPlayrateToMatchSpeed(FSequencePlayerReference& SequencePlayer, float SpeedToMatch, const FVector2D& PlayRateClamp); // 0x4783420 [Final Native Static Public]
    void CalculateDistanceMatchingStates(float DeltaTime, ACharacter* CurrentCharacter, UCharacterMovementComponent* CurrentMovementComponent, const EDistanceMatchingType& DistanceMatchingCurrentState, FAnimCharacterMovementSnapshot& MovementSnapshot, FAnimCharacterMovementPredictionSnapshot& PredictionSnapshot, UWorld* TargetWorld, float MinPivotAngle, const TArray<AActor*>& ActorsToIgnore, const FVector& LastActorLocation, FCardinalDirectionSnapshot& PivotingCardinalDirSnapShot, FPredictionResult& StartMarker, FPredictionResult& StopMarker, FPredictionResult& PivotMarker, FPredictionResult& TakeOffMarker, FPredictionResult& ApexMarker, FPredictionResult& LandingMarker, const bool& bSMStartRuleset, const bool& bSMStopRuleset, bool bIsAICharacter, bool bShowDebug); // 0x4782b80 [Final Native Static Public]

// UAnimInputCapsuleLocomotionBlueprintLibrary (/Script/ReadyOrNot.AnimInputCapsuleLocomotionBlueprintLibrary)
    void UpdateCapsuleLocomotionAnimInput(APawn* Pawn, FAnimInput_CapsuleLocomotion& CapsuleLocomotionAnimInput); // 0x4783560 [Final Native Static Public]

// UAnimTurnInPlaceLibrary (/Script/ReadyOrNot.AnimTurnInPlaceLibrary)
    void UpdateTurnInPlace(float DeltaTime, bool bAllowTurnInPlace, bool bHoldYawOffset, bool bIsTurnTransitionStateRelevant, bool bClampYawOffset, float YawOffsetLimit, const FRotator& MeshWorldRotation, FAnimTurnInPlaceAnimSet& AnimSet, FAnimTurnInPlaceState& TurnInPlaceState, float TurnInPlaceSpeedMultiplier); // 0x47892f0 [Final Native Static Public]
    void PostProcessYawOffset(float DeltaSeconds, const float& YawOffset, const float& LastYawOffset, const float& LastPostProcessedYawOffset, const float& TurnAroundTimeToGo, float TurnAroundBlendTime); // 0x4788e70 [Final Native Static Public]

// UArmourResourceComponent (/Script/ReadyOrNot.ArmourResourceComponent)
    void SetResistance(float NewResistancePercentage); // 0x47891a0 [Final Native Public]
    void SetMaxTickets(int32 NewMax); // 0x4789110 [Final Native Public]
    float GetResistancePercentage(); // 0x4788980 [Final Native Public]
    int32 GetRemainingTickets(); // 0x38e5da0 [Final Native Public]
    int32 GetMaxTickets(); // 0x276e250 [Final Native Public]

// AReadyOrNotGameMode (/Script/ReadyOrNot.ReadyOrNotGameMode)
    void SwapPlayerTeams(); // 0x48ec610 [Final Native Public]
    void StartMatch(); // 0x2d1bde0 [Native Public]
    ASpectatorPawn* SpawnSpectator(AReadyOrNotPlayerController* Controller, bool bDeadSpectator, const FTransform& SpawnTransform); // 0x48ec290 [Final Native Public]
    APlayerCharacter* SpawnPlayerCharacter(APlayerController* Controller, TSubclassOf<APlayerCharacter> Class, const FTransform& SpawnTransform, bool bNoFail); // 0x48ec0a0 [Final Native Public]
    bool ShouldCountDownTimelimitNow(); // 0x2d1b0e0 [Native Public]
    void SetPassword(const FString& newPassword); // 0x48ebfb0 [Final Native Public]
    void SetMatchState(const EMatchState& NewMatchState); // 0x48ebf30 [Final Native Public]
    void SetExfilEnabled(bool bEnabled); // 0x48ebce0 [Native Public]
    void SetEntryPointOverride(const FName& InNewEntry); // 0x48ebc50 [Final Native Public]
    void RestartGame(); // 0x48ebb80 [Native Public]
    void RespawnPlayer(APlayerController* Player, bool bForceSpectator); // 0x48ebab0 [Native Public]
    void RespawnDeadPlayersOnTeam(const ETeamType& Team); // 0x48eba30 [Native Public]
    void RespawnDeadPlayers(); // 0x48eba10 [Native Public]
    void RespawnAllPlayersOnTeam(const ETeamType& Team); // 0x48eb990 [Native Public]
    void RespawnAllPlayers(); // 0x48eb970 [Native Public]
    bool RemoveDeadPlayerAt(int32 Index); // 0x48eb710 [Final Native Public]
    bool RemoveDeadPlayer(APlayerController* InPlayerController); // 0x48eb670 [Final Native Public]
    void RefreshSession(); // 0x48eb630 [Final Native Public]
    void ProcessServerTravel(const FString& URL, bool bAbsolute); // 0x48eb540 [Native Public]
    void PlayerTakenDamage(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x48eb3a0 [Native Public]
    void PlayerKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x48eb2d0 [Native Public]
    void PlayerFreed(ACharacter* Freed, ACharacter* Freer); // 0x48eb200 [Native Public]
    void PlayerDowned(AReadyOrNotCharacter* DownedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0x48eb130 [Native Public]
    void PlayerArrested(AReadyOrNotCharacter* ArrestedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0x48eb060 [Native Public]
    void OnPlayerRespawned__DelegateSignature(APawn* Pawn, APlayerController* Controller); // 0xe53a10 [Public]
    void OnOutOfBoundsTimeLimitEnded(); // 0x2d1bdc0 [Native Event Public]
    void OnMatchStateChanged__DelegateSignature(const EMatchState& NewMatchState); // 0xe53a10 [Public]
    void OnMatchStarted__DelegateSignature(); // 0xe53a10 [Public]
    void OnExfiltrateMission__DelegateSignature(); // 0xe53a10 [Public]
    void OnExfilEnabledChange__DelegateSignature(bool bEnabled); // 0xe53a10 [Public]
    void OnBanStatusChecked(const FString& SteamId, bool bIsBanned, const FString& BanReason, bool bIsMySteamId); // 0x4868780 [Native Public]
    void NextGame(); // 0x2d1be00 [Native Public]
    bool KickPlayer(APlayerController* KickedPlayer, FText& KickReason); // 0x48eadf0 [Final Native Public]
    bool IsTeamDead(const ETeamType& Team, bool bIncludeArrestedAsDead); // 0x48ead20 [Final Native Public]
    AActor* GetThisPlayersStartPointByTag(APlayerController* Player, const FString& IncomingName); // 0x48ea9a0 [Final Native Public]
    AReadyOrNotGameState* GetReadyOrNotGameState(); // 0x48ea870 [Final Native Public]
    AReadyOrNotGameSession* GetReadyOrNotGameSession(); // 0x48ea840 [Final Native Public]
    EMatchState GetMatchState(); // 0x48ea610 [Native Public]
    bool GetIsExfilEnabled(); // 0x48ea5b0 [Native Public]
    FName GetEntryPointOverride(); // 0x48ea450 [Final Native Public]
    TArray<APlayerCharacter*> GetAllPlayerCharactersInWorld(); // 0x48e9f30 [Final Native Public]
    void ExfiltrateMission(const TArray<ASWATCharacter*>& ExfilCharacters); // 0x48e9b80 [Native Public]
    bool DoesLevelRequireGeneration(); // 0x48e9b50 [Native Public]
    bool AreAllPlayersDead(); // 0x48e97d0 [Native Public]
    void AddAbuse(AReadyOrNotCharacter* Abuser, ACyberneticCharacter* Abused); // 0x48e9490 [Final Native Static Public]

// AReadyOrNotGameMode_PVP (/Script/ReadyOrNot.ReadyOrNotGameMode_PVP)
    void TimeLimitVictoryConditions(); // 0x48f36d0 [Native Event Protected]
    void TimelimitReached(); // 0x48f36f0 [Native Public]
    void RoundWonTeam(const ETeamType& WinningTeam); // 0x48f2e70 [Native Public]
    void RoundWon(const TArray<AReadyOrNotPlayerState*>& WinningPlayers); // 0x48f2d70 [Native Public]
    void RoundEnd(); // 0x48f2d50 [Native Public]
    void OnRoundWon__DelegateSignature(const ETeamType& WinningTeam); // 0xe53a10 [Public]
    void OnRoundStarted(); // 0x2950120 [Native Event Protected]
    void OnRoundStart__DelegateSignature(); // 0xe53a10 [Public]
    void OnRoundEnded(); // 0x29501a0 [Native Event Protected]
    void OnRoundEnd__DelegateSignature(); // 0xe53a10 [Public]
    void OnMatchStart__DelegateSignature(); // 0xe53a10 [Public]
    void NextRound(); // 0x33206c0 [Native Protected]
    void Multicast_SetWinningTeam(const ETeamType& WinningTeam); // 0x48f22b0 [Native Event Protected]
    void MatchEnd(); // 0x479adb0 [Native Protected]
    void CheckRoundEnd(float DeltaSeconds); // 0x48f1030 [Native Event Protected]
    bool AnyDeathsOnWinningTeam(); // 0x48f0f80 [Final Native Public]

// AReadyOrNotGameState (/Script/ReadyOrNot.ReadyOrNotGameState)
    void UpdateDoorTickIntervals(); // 0x48f3710 [Final Native Private]
    void TeamPlayersUpdated__DelegateSignature(); // 0xe53a10 [Public]
    void SkipMVPScreen(); // 0x48f36b0 [Final Native Public]
    void SetTOCOverride(const FString& NewCharacter); // 0x48f3540 [Final Native Public]
    void SetTimeDilationSynced(float TimeDilation); // 0x48f3630 [Final Native Public]
    void SetGlobalSuspendVoiceOver(bool bEnable); // 0x48f3280 [Final Native Public]
    void ResetReplicatedTimers(); // 0x48f2d30 [Final Native Public]
    void RequestLoadout(); // 0x48f2d10 [Final Native Public]
    void RemoveGameStartListener(const TScriptInterface<IListenForGameStart>& GameStartListener); // 0x48f2c80 [Final Native Public]
    void RemoveGameEndListener(const TScriptInterface<IListenForGameEnd>& GameEndListener); // 0x48f2bf0 [Final Native Public]
    void RemoveDeathListener(const TScriptInterface<IListenForDeath>& DeathListener); // 0x48f2b60 [Final Native Public]
    void PlayerKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x48f2a90 [Final Native Public]
    void PlayerArrested(AReadyOrNotCharacter* ArrestedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0x48f29c0 [Native Public]
    void OverWriteModeNameText(const FText& newModeName); // 0x48f28e0 [Final Native Public]
    void OnWinsUpdated__DelegateSignature(); // 0xe53a10 [Public]
    void OnUpdateKillFeed__DelegateSignature(AActor* Causer, ACharacter* InstigatorCharacter, ACharacter* KilledCharacter); // 0xe53a10 [Public]
    void OnSequenceStartedFunc(ULevelSequence* LevelSequence); // 0x48f2840 [Final Native Public]
    void OnSequenceStarted__DelegateSignature(ULevelSequence* LevelSequence); // 0xe53a10 [Public]
    void OnRep_WinsUpdated(); // 0x48f2820 [Final Native Public]
    void OnRep_StreamSeed(); // 0x48f2800 [Final Native Public]
    void OnRep_MissionObjectives(); // 0x48f27d0 [Final Native Public]
    void OnRep_MatchState(); // 0x4787ba0 [Final Native Public]
    void OnRep_DrawPointDataChanged(); // 0x48f27b0 [Final Native Public]
    void OnRep_CustomTimeDilation(); // 0x48f2790 [Final Native Public]
    void OnLoadoutFinished(); // 0x48f2770 [Native Public]
    void OnChatMessage__DelegateSignature(const FRChatMessage& Message); // 0xe53a10 [Public]
    void OnCharacterKilled__DelegateSignature(AReadyOrNotCharacter* Character, AReadyOrNotCharacter* KilledBy); // 0xe53a10 [Public]
    void OnCharacterArrested__DelegateSignature(AReadyOrNotCharacter* Character, AReadyOrNotCharacter* ArrestedBy); // 0xe53a10 [Public]
    void OnAuthenticationResponse(bool bSuccess, bool bSerialFound, bool bSerialValid, const FString& failedReason); // 0x48f25b0 [Final Native Public]
    void OnAlphaAccessChecked(bool bBanned, const FString& BanReason); // 0x48f2480 [Final Native Public]
    void Multicast_UpdateTeamPlayer(const FTeamPlayerData& TeamPlayer); // 0x48f23c0 [Native Event Public]
    void Multicast_StopSequence(ALevelSequenceActor* SequenceActor); // 0x48f2330 [Native Event Public]
    void Multicast_SetTeamPlayers(const TArray<FTeamPlayerData>& NewTeamPlayers); // 0x48f21d0 [Native Event Public]
    void Multicast_PlaySequence(ALevelSequenceActor* SequenceActor); // 0x48f2140 [Native Event Public]
    void Multicast_OnRoundReset(); // 0x4797bb0 [Native Event Public]
    void Multicast_OnGameStarted(); // 0x48f2120 [Native Event Public]
    void Multicast_OnGameEnded(); // 0x48f2100 [Native Event Public]
    void Multicast_OnCharacterDied(AReadyOrNotCharacter* Victim, AReadyOrNotCharacter* Killer, AActor* Inflictor); // 0x48f1ff0 [Native Event Public]
    void Multicast_BroadcastChatMessage(const FRChatMessage& ChatMessage); // 0x48f1d40 [Native Event Public]
    void LoadStartupWidgetsAfterLoadingScreen(); // 0x48f1c90 [Native Public]
    bool IsEveryoneReady(); // 0x48f1c60 [Final Native Public]
    bool IsAdminPlayerController(APlayerController* PlayerController); // 0x48f1bc0 [Final Native Public]
    float GetWinningScore(const bool& bUsesScoring); // 0x48f1b10 [Native Public]
    int32 GetTotalMissionAbuseCount(); // 0x48f1af0 [Final Native Public]
    float GetTimeSinceLastSWATDeath(); // 0x48f1ac0 [Final Native Public]
    float GetTeamScore(const ETeamType& Team); // 0x48f1a30 [Final Native Public]
    int32 GetRemainingRounds(); // 0x48f1a00 [Final Native Public]
    void GetPlayerStatesOnTeamOrderedByScore(const ETeamType& Team, const TArray<AReadyOrNotPlayerState*>& PlayerStates); // 0x48f1890 [Final Native Public]
    TArray<AReadyOrNotPlayerState*> GetPlayerStatesOfTeam(const ETeamType& Team); // 0x48f17b0 [Final Native Public]
    TArray<AReadyOrNotPlayerState*> GetPlayersAvailableForVote(); // 0x48f1980 [Final Native Public]
    int32 GetNumKilledSWAT(); // 0x48f1790 [Final Native Public]
    void GetNextMapMode(const FString& Map, const FString& Mode); // 0x48f1670 [Final Native Public]
    ABadAIAction* GetMostRecentBadAIActionReport(); // 0x48f1640 [Final Native Public]
    FText GetModeText(); // 0x48f15b0 [Native Public]
    int32 GetMaxSwatScore(); // 0x48f1580 [Native Public]
    int32 GetMaxSuspectScore(); // 0x48f1550 [Native Public]
    FString GetMapURL(); // 0x48f14d0 [Final Native Public]
    FGameModeSettings GetGameModeSettings(); // 0x48f13c0 [Final Native Public]
    TArray<FDeploymentStatus> GetDeploymentStatusOfPlayers(); // 0x48f1260 [Final Native Public]
    int32 GetCurrentSwatScore(); // 0x48f1230 [Native Public]
    int32 GetCurrentSuspectScore(); // 0x48f1200 [Native Public]
    UReadyOrNotProfile* GetCurrentProfile(); // 0x48f11d0 [Native Public]
    TArray<AReadyOrNotPlayerController*> GetControllersAvailableForVote(); // 0x48f1150 [Final Native Public]
    void Client_BindCharacterEvents(APlayerCharacter* Character); // 0x48f10c0 [Native Event Public]
    void AddGameStartListener(const TScriptInterface<IListenForGameStart>& GameStartListener); // 0x48f0ef0 [Final Native Public]
    void AddGameEndListener(const TScriptInterface<IListenForGameEnd>& GameEndListener); // 0x48f0e60 [Final Native Public]
    void AddDeathListener(const TScriptInterface<IListenForDeath>& DeathListener); // 0x48f0dd0 [Final Native Public]

// UBaseActivity (/Script/ReadyOrNot.BaseActivity)
    void StartActivity_Blueprint(AAIController* Owner); // 0xe53a10 [Event Public]
    bool ShouldForceStrafe(); // 0x478d680 [Native Public]
    bool ShouldForceNoStrafe(); // 0x478d650 [Native Public]
    void SetLocation(const FVector& NewLocation, bool bRequestMove, const FVector& CustomExtent); // 0x478d500 [Final Native Public]
    void ResetData(); // 0x3621680 [Native Public]
    void PerformActivity_Blueprint(float DeltaTime); // 0xe53a10 [Event Public]
    bool OverrideFocalPoint_Blueprint(const FVector& FocalPoint); // 0xe53a10 [Event Public]
    void OnStartActivity__DelegateSignature(UBaseActivity* Activity, ACyberneticController* Controller); // 0xe53a10 [Public]
    void OnPerformActivity__DelegateSignature(UBaseActivity* Activity, ACyberneticController* Controller, float DeltaTime); // 0xe53a10 [Public]
    void OnKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x478cf80 [Native Public]
    void OnIncapacitated(AReadyOrNotCharacter* IncapacitatedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0x46c3070 [Native Public]
    void OnFinishActivity__DelegateSignature(UBaseActivity* Activity, ACyberneticController* Controller); // 0xe53a10 [Public]
    bool IsSquadsRoleActivity(); // 0x478cec0 [Final Native Public]
    bool IsProgressActivity(); // 0x478ce90 [Final Native Public]
    bool IsNoMoveActivity(); // 0x478ccd0 [Final Native Public]
    bool IsActivityPaused(); // 0x478cca0 [Final Native Public]
    bool IsActivityInitialized(); // 0x478cc70 [Final Native Public]
    bool IsActivityComplete(); // 0x478cc40 [Final Native Public]
    bool HasStartedActivity(); // 0x478cc10 [Final Native Public]
    bool HasReachedLocation_Custom(const FVector& CustomLocation, float Tolerance); // 0x478cb20 [Final Native Public]
    bool HasReachedLocation(float Tolerance); // 0x478ca90 [Final Native Public]
    FText GetProgressState(); // 0x478c9e0 [Final Native Public]
    ACyberneticController* GetOwningController(); // 0x478c9c0 [Final Native Public]
    FName GetMoveStyleOverride(); // 0x478c980 [Native Event Public]
    FVector GetLocation(); // 0x478c950 [Final Native Public]
    ACyberneticCharacter* GetCharacter(); // 0x478c900 [Final Native Public]
    EActivityStatus GetActivityStatus(); // 0x478c640 [Final Native Public]
    float GetActiveStateUptime(); // 0x478c610 [Final Native Public]
    FString GetActiveStateName(); // 0x478c590 [Final Native Public]
    int32 GetActiveStateID(); // 0x478c560 [Final Native Public]
    void FinishedActivity_Blueprint(bool bSuccess); // 0xe53a10 [Event Public]
    void EquipWeapon(); // 0x478c540 [Final Native Public]
    void EquipSpecificItem(ABaseItem* Item); // 0x478c4b0 [Final Native Protected]
    void EquipItemOfClass(TSubclassOf<ABaseItem> InItemClass); // 0x478c420 [Final Native Protected]
    void EquipItem(const EItemCategory& InItemCategory); // 0x478c3a0 [Final Native Protected]
    bool CanOverrideActivity(); // 0x478c2e0 [Native Public]
    bool CanBePushed(); // 0x478c2b0 [Native Public]
    bool AllowLocationOverride(); // 0x478c110 [Native Public]

// UArrestTargetActivity (/Script/ReadyOrNot.ArrestTargetActivity)
    void TickArrestStage(float DeltaTime, float Uptime); // 0x4789220 [Final Native Protected]
    void OnArresterKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x47889a0 [Final Native Protected]
    void EnterMoveToStage(); // 0x4787bc0 [Final Native Protected]
    void EnterArrestStage(); // 0x4787ba0 [Final Native Protected]
    bool CanArrest(); // 0x4787b30 [Final Native Protected]

// AObjective (/Script/ReadyOrNot.Objective)
    void TickObjective_BP(); // 0xe53a10 [Event Protected]
    void OnUnlockingReportableReported(AReportableActor* ReportableActor, AReadyOrNotCharacter* Reporter); // 0x4895b20 [Final Native Public]
    void OnUnlockingObjectiveUpdated(AObjective* Objective); // 0x4895a90 [Final Native Public]
    void OnRep_ObjectiveStatus(); // 0x4895a70 [Final Native Private]
    void OnObjectiveFailed(); // 0x2cdb5c0 [Native Event Public]
    void OnObjectiveCreated(); // 0x4847260 [Native Event Public]
    void OnObjectiveCompleted(); // 0x3325340 [Native Event Public]
    void ObjectiveFailed(); // 0x4895a50 [Final Native Public]
    void ObjectiveCompleted(); // 0x4895a30 [Final Native Public]
    void Multicast_UnlockObjective(); // 0x2ac0b40 [Native Event Public]
    bool IsObjectiveInProgress(); // 0x48959e0 [Final Native Public]
    bool IsObjectiveFailed(); // 0x48959b0 [Final Native Public]
    bool IsObjectiveCompleted(); // 0x4895980 [Final Native Public]
    EObjectiveStatus GetObjectiveStatus(); // 0x48954b0 [Final Native Public]
    TArray<AObjective*> GetObjectivesOfClass(UObject* WorldContextObject, TSubclassOf<AObjective> ObjectiveClass); // 0x48954d0 [Final Native Static Public]
    FText GetFormattedName(); // 0x4895420 [Native Public]
    FText GetFormattedDescription(); // 0x4895390 [Native Public]
    void FailObjectivesOfClass(UObject* WorldContextObject, TSubclassOf<AObjective> ObjectiveClass); // 0x48952d0 [Final Native Static Public]
    void CompleteObjectivesOfClass(UObject* WorldContextObject, TSubclassOf<AObjective> ObjectiveClass); // 0x48951d0 [Final Native Static Public]

// AASequenceInteraction (/Script/ReadyOrNot.ASequenceInteraction)
    void OnSequencerFinished(); // 0x4788e30 [Final Native Public]
    void OnBoxOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x4788bd0 [Final Native Public]
    void OnBoxEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x4788a70 [Final Native Public]

// UAspectRatioConstraintBox (/Script/ReadyOrNot.AspectRatioConstraintBox)
    void SetFixedAspectRatio(float NewAspectRatio); // 0x4789090 [Final Native Public]
    void OnSettingsUpdated(); // 0x4788e50 [Final Native Protected]
    void EnableConstraint(); // 0x4787b80 [Final Native Public]
    void DisableConstraint(); // 0x4787b60 [Final Native Public]

// UAsyncLoader (/Script/ReadyOrNot.AsyncLoader)
    TSubclassOf<UUserWidget> GetLazyLoadedWidget(const TSoftClassPtr<UUserWidget>& Widget); // 0x47888a0 [Final Native Static Public]
    TSubclassOf<ABaseWeapon> GetLazyLoadedWeapon(const TSoftClassPtr<ABaseWeapon>& Item); // 0x47887c0 [Final Native Static Public]
    USoundCue* GetLazyLoadedSoundCue(const TSoftObjectPtr<USoundCue>& Cue); // 0x47886f0 [Final Native Static Public]
    USkeletalMesh* GetLazyLoadedSkeletalMesh(const TSoftObjectPtr<USkeletalMesh>& Mesh); // 0x4788620 [Final Native Static Public]
    TArray<TSubclassOf<AReadyOrNotGameMode>> GetLazyLoadedReadyOrNotGameModeArray(const TArray<TSoftClassPtr<AReadyOrNotGameMode>>& Array); // 0x47884b0 [Final Native Static Public]
    UParticleSystem* GetLazyLoadedParticleSystem(const TSoftObjectPtr<UParticleSystem>& Particle); // 0x47883e0 [Final Native Static Public]
    UObject* GetLazyLoadedObject(const TSoftObjectPtr<UObject>& Object); // 0x4788310 [Final Native Static Public]
    UStaticMesh* GetLazyLoadedMesh(const TSoftObjectPtr<UStaticMesh>& Mesh); // 0x4788240 [Final Native Static Public]
    UMaterialInstance* GetLazyLoadedMaterialInstance(const TSoftObjectPtr<UMaterialInstance>& Material); // 0x4788170 [Final Native Static Public]
    TSubclassOf<ABaseItem> GetLazyLoadedItem(const TSoftClassPtr<ABaseItem>& Item); // 0x4788090 [Final Native Static Public]
    UTexture2D* GetLazyLoadedImage(const TSoftObjectPtr<UTexture2D>& Texture); // 0x4787fc0 [Final Native Static Public]
    TArray<TSubclassOf<UClass>> GetLazyLoadedClassArray(const TArray<TSoftClassPtr<UClass>>& Array); // 0x4787e50 [Final Native Static Public]
    TSubclassOf<UObject> GetLazyLoadedClass(const TSoftClassPtr<UClass>& Class); // 0x4787d80 [Final Native Static Public]
    UAnimSequence* GetLazyLoadedAnimSequence(const TSoftObjectPtr<UAnimSequence>& Anim); // 0x4787cb0 [Final Native Static Public]
    UAnimMontage* GetLazyLoadedAnimMontage(const TSoftObjectPtr<UAnimMontage>& Montage); // 0x4787be0 [Final Native Static Public]

// UAttachmentSlot_V2 (/Script/ReadyOrNot.AttachmentSlot_V2)
    void SetEquipped(bool IsEquipped); // 0x478d470 [Final Native Protected]
    void SetAttachmentType(const EWeaponAttachmentType& Type); // 0x478d3f0 [Final Native Protected]
    void SetAttachment(UWeaponAttachment* WeaponAttachment); // 0x478d360 [Final Native Protected]
    void RefreshAttachmentInfo(); // 0xe53a10 [Event Protected]
    void OnEquipped(); // 0xe53a10 [Event Protected]
    bool GetEquipped(); // 0x478c920 [Final Native Protected]
    EWeaponAttachmentType GetAttachmentType(); // 0x478c6a0 [Final Native Protected]
    TSubclassOf<UWeaponAttachment> GetAttachment(); // 0x478c660 [Final Native Protected]

// ABadAIAction (/Script/ReadyOrNot.BadAIAction)
    void ReportBadAIAction(); // 0x478d2b0 [Final Native Protected]
    void Report(bool bReportToLog, bool bDrawString); // 0x478d1e0 [Final Native Public]
    void RemoveReport(bool bReportToLog, bool bDrawString); // 0x478d110 [Final Native Public]
    void RemoveBadAIAction(); // 0x478d050 [Final Native Protected]
    void AddNote(FText& InSummary, FText& InDescription); // 0x478bfa0 [Final Native Public]

// ABaseItem (/Script/ReadyOrNot.BaseItem)
    void StunTick(const EStunType& StunType); // 0x4798c30 [Native Event Public]
    void StunnedWhileEquipped(); // 0x4798cb0 [Native Event Public]
    void StopTPMontage(UAnimMontage* AnimMontage); // 0x4798ba0 [Final Native Public]
    void StopFPMontage(UAnimMontage* AnimMontage); // 0x4798b10 [Final Native Public]
    void SpawnThrownItemAtTransform(FTransform& Transform, const FVector& ThrowDirection, const FVector& ThrowLocation); // 0x4798950 [Native Public]
    bool ShouldHideInPictureInPictureScopes(); // 0x4798920 [Native Public]
    void SetupBaseEvents(); // 0xe53a10 [Event Public]
    void Server_SetMasterPoseComponent(USkeletalMeshComponent* Mesh); // 0x4798860 [Native Event Public]
    void Server_PlayTPMontage(UAnimMontage* NewMontage, float PlayRate); // 0x4798750 [Native Event Public]
    void Server_ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, const FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x47984c0 [Native Event Public]
    void PlayWeaponCleaning(); // 0x47984a0 [Final Native Public]
    void PlayTPMontage(UAnimMontage* NewMontage, float PlayRate); // 0x47983d0 [Final Native Public]
    void PlayFPMontage(UAnimMontage* NewMontage, float PlayRate); // 0x4798300 [Final Native Public]
    void PlayFMODAudio(UFMODEvent* Event); // 0x4798270 [Final Native Public]
    bool PlayDraw(bool bDrawFirst); // 0x47981d0 [Native Public]
    void PlayDoorPushAnimation(); // 0x47981b0 [Final Native Public]
    void PlayButtonPushAnimation(); // 0x4798190 [Final Native Public]
    void OnThrownFromInventory(AReadyOrNotCharacter* Thrower, bool bMarkAsEvidence); // 0x47980c0 [Native Public]
    void OnRep_Skin(); // 0x47980a0 [Final Native Public]
    void OnRep_MasterPoseComponent(); // 0x4798080 [Final Native Public]
    void OnRep_IsDropping(); // 0x4798060 [Final Native Public]
    void OnRep_AttachmentRep(); // 0x4798040 [Native Public]
    void OnPhysicsImpact(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x4797e10 [Native Public]
    void OnOwnerPossessed(); // 0x2fea770 [Native Event Public]
    void OnMeshComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x4797bf0 [Final Native Public]
    void OnItemUsed(); // 0xe53a10 [Event Public]
    void OnItemUseCompleted__DelegateSignature(ABaseItem* Item); // 0xe53a10 [Public]
    void OnItemUseComplete(); // 0x4797bd0 [Native Public]
    void OnItemPrimaryUseEnd(); // 0x4797bb0 [Native Public]
    void OnItemPrimaryUse__DelegateSignature(ABaseItem* Item); // 0xe53a10 [Public]
    void OnItemPrimaryUse(); // 0x3290d50 [Native Public]
    void OnItemEndUse(); // 0xe53a10 [Event Public]
    void OnItemDrawComplete__DelegateSignature(ABaseItem* Item); // 0xe53a10 [Public]
    void OnItemAttachmentsChanged__DelegateSignature(const EItemAttachment& AttachmentChanged); // 0xe53a10 [Public]
    void OnEvidenceStateChanged(const EEvidenceActorState& NewState); // 0x4797b30 [Final Native Public]
    void OnAddedToInventory(AReadyOrNotCharacter* NewOwner); // 0x4797aa0 [Native Event Public]
    void NextFireMode(); // 0x2e68c80 [Native Public]
    void Multicast_StopItemAnimation(const FWeaponAnim& InWeaponAnim, bool bOnlyTP); // 0x47979c0 [Native Event Public]
    void Multicast_PlayTPMontage(UAnimMontage* NewMontage, float PlayRate); // 0x47978f0 [Native Event Public]
    void MarkAsEvidence(bool bMarkAsEvidence); // 0x4797860 [Final Native Public]
    void LastStunTick(const EStunType& StunType); // 0x47977e0 [Native Event Public]
    bool IsPlayingStunnedEndAnimation(); // 0x47977b0 [Final Native Public]
    bool IsPlayingStunnedAnimation(); // 0x4797780 [Final Native Public]
    bool IsPlayingHolster(); // 0x4797750 [Final Native Public]
    bool IsPlayingDraw(); // 0x4797720 [Final Native Public]
    bool IsMontagePlaying(UAnimMontage* Montage, bool bIncludeFP, bool bIncludeTP); // 0x4797600 [Final Native Public]
    bool IsLocallyControlled(); // 0x47975d0 [Final Native Public]
    bool IsEquipped(); // 0x47975a0 [Final Native Public]
    bool IsDoorPushAnimationPlaying(); // 0x4797570 [Final Native Public]
    bool IsDepleted(); // 0x4797540 [Native Public]
    bool IsCurrentlyReloading(); // 0x4797510 [Native Public]
    bool IsCollidesWhileNotEquipped(); // 0x47974e0 [Native Public]
    bool IsButtonPushAnimationPlaying(); // 0x47974b0 [Final Native Public]
    bool IsBlockingAnimationPlaying(const TArray<EBlockingAnimationExclusion>& Exclusions, const EBlockingAnimationContext& Context); // 0x4797370 [Native Public]
    void InterpToTargetScale(const FVector& NewScale, float InterpSpeed); // 0x4797290 [Final Native Public]
    bool HasDoorPushAnimation(); // 0x4797260 [Final Native Public]
    bool HasButtonPushAnimation(); // 0x4797230 [Final Native Public]
    float GetWeight(); // 0x2d8d3e0 [Native Public]
    UReadyOrNotWeaponAnimData* GetShieldRaisedAnimationData(); // 0x4797210 [Final Native Public]
    UReadyOrNotWeaponAnimData* GetShieldLoweredAnimationData(); // 0x47971f0 [Final Native Public]
    float GetPushbackRange(); // 0x47971c0 [Final Native Public]
    float GetLowReadyRange(); // 0x4797180 [Native Public]
    USkeletalMeshComponent* GetItemMesh(); // 0x4797160 [Final Native Public]
    UReadyOrNotWeaponAnimData* GetGripAnimationData(); // 0x4797140 [Final Native Public]
    FName GetEquipSocket(); // 0x4797100 [Final Native Public]
    UReadyOrNotWeaponAnimData* GetDefaultAnimationData(); // 0x47970e0 [Final Native Public]
    UAnimMontage* GetCurrentTPMontage(); // 0x47970b0 [Final Native Public]
    UAnimMontage* GetCurrentFPMontage(); // 0x4797080 [Final Native Public]
    UReadyOrNotWeaponAnimData* GetAnimationData(); // 0x4797060 [Final Native Public]
    void EndStunWhileEquipped(); // 0x4797040 [Native Event Public]
    void DrawOutline(); // 0x4797020 [Final Native Public]
    void DisableOutline(); // 0x4797000 [Final Native Public]
    void DisableOrEnableAnimation(); // 0x4796fe0 [Final Native Public]
    void DetachStatic(); // 0x2f572a0 [Native Public]
    bool ContainsItemCategory(const EItemCategory& TestCategory); // 0x4796f50 [Final Native Public]
    void ClientPlayDraw(bool bDrawFirst); // 0x4796a10 [Native Event Public]
    void Client_StopItemAnimation(const FWeaponAnim& InWeaponAnim, bool bOnlyTP); // 0x4796e70 [Native Event Public]
    void Client_SetFPModelVisibility(bool bVisibility); // 0x4796de0 [Native Event Public]
    void Client_PlayItemAnimation(const FWeaponAnim& InWeaponAnim, bool bRestartIfAlreadyPlaying, bool bOnlyLocal, bool bOnlyTP); // 0x4796c40 [Native Event Public]
    void Client_PlayFPMontage(UAnimMontage* NewMontage, float PlayRate); // 0x4796b70 [Native Event Public]
    void Client_OnItemPickedUp(AActor* NewOwner, bool bEquipped); // 0x4796aa0 [Native Event Public]
    bool CanShowActionSlot1(AReadyOrNotCharacter* PC); // 0x47968e0 [Native Event Public]
    bool CanEquip(AReadyOrNotCharacter* ToCharacter); // 0x4796840 [Native Public]
    void CancelCurrentReloadAction(bool bCancel); // 0x4796980 [Native Event Public]
    void BP_AttachmentRep(); // 0xe53a10 [Event Public]
    void AttachStatic(); // 0x2e68830 [Native Public]

// ABallisticsShield (/Script/ReadyOrNot.BallisticsShield)
    void Server_SetShieldTransition(bool bTransitionUp); // 0x478d2d0 [Native Event Protected]
    void Multicast_SetShieldTransition(bool bTransitionUp); // 0x478cef0 [Native Event Protected]
    void Client_SetPistol(ABaseItem* newPistol); // 0x478c310 [Native Event Public]

// UBanManagerLibrary (/Script/ReadyOrNot.BanManagerLibrary)
    void UnbanPlayer(UObject* WorldContextObject, const FString& UniquePlayerId); // 0x478d6b0 [Final Native Static Public]
    bool IsPlayerBanned(UObject* WorldContextObject, const FString& UniquePlayerId); // 0x478cd00 [Final Native Static Public]
    TMap<FString, FPlayerBanInfo> GetBannedPlayers(UObject* WorldContextObject); // 0x478c6d0 [Final Native Static Public]
    void BanPlayer(UObject* WorldContextObject, const FString& UniquePlayerId, const FString& DisplayName, const EBanType& BanType); // 0x478c140 [Final Native Static Public]

// UBanManagerProfile (/Script/ReadyOrNot.BanManagerProfile)
    void RemoveBannedPlayer(const FString& UniquePlayerId); // 0x478d070 [Final Native Public]
    bool IsPlayerBanned(const FString& UniquePlayerId); // 0x478cde0 [Final Native Public]
    TMap<FString, FPlayerBanInfo> GetBannedPlayers(); // 0x478c810 [Final Native Public]
    void AddBannedPlayer(const FString& UniquePlayerId, const FString& DisplayName, const EBanType& BanType); // 0x478be60 [Final Native Public]

// ABaseArmour (/Script/ReadyOrNot.BaseArmour)
    bool HasRemainingProtection(); // 0x2f59340 [Native Public]
    float GetDurabilityPercentage(); // 0x4790520 [Native Public]

// UBaseCombatActivity (/Script/ReadyOrNot.BaseCombatActivity)
    void TrackEnemyKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x4792180 [Native Protected]
    void TrackEnemyFire(AReadyOrNotCharacter* FromCharacter, ABaseMagazineWeapon* Weapon, const FVector& fireDirection); // 0x4792050 [Native Protected]
    void StopScriptedLook(); // 0x4791e90 [Final Native Public]
    void StopScriptedFire(); // 0x4791e70 [Final Native Public]
    void StartRunningCombatMove(UBaseCombatMoveActivity* CombatMove); // 0x4791de0 [Final Native Public]
    void ScriptedLookAtLocation(const FVector& InLocation, float InTime); // 0x4791830 [Final Native Public]
    void ScriptedLookAtActor(AActor* InActor, float InTime); // 0x4791760 [Final Native Public]
    void ScriptedFireAtLocation(const FVector& InLocation, float InTime, bool bOverrideTarget, float AccuracyPenaltyMultiplier, bool bInfiniteAmmo); // 0x4791580 [Final Native Public]
    void ScriptedFireAtActor(AActor* InActor, float InTime, bool bOverrideTarget, float AccuracyPenaltyMultiplier, bool bInfiniteAmmo); // 0x47913d0 [Final Native Public]
    void ResetTimeSpentEngagingOnTarget(); // 0x47913b0 [Final Native Public]
    void PlayDeadStarted(UBaseActivity* Activity, ACyberneticController* Controller); // 0x47912c0 [Native Protected]
    void PlayDeadFinished(UBaseActivity* Activity, ACyberneticController* Controller); // 0x47911f0 [Native Protected]
    void PerformStrafeLogic(float DeltaTime, float Uptime); // 0x4791120 [Native Protected]
    void PerformNoStrafeLogic(float DeltaTime, float Uptime); // 0x4791050 [Native Protected]
    void OnTrackNewEnemy__DelegateSignature(AReadyOrNotCharacter* NewTrackedEnemy); // 0xe53a10 [Public]
    void OnTakeDamage(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x4790eb0 [Native Protected]
    void OnSuicideFakeOutSuccess(); // 0x4790e90 [Native Protected]
    void OnStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x4790d40 [Native Protected]
    void OnRequestCoverLandmark(); // 0x4790d20 [Native Protected]
    void OnRequestCover(); // 0x4790d00 [Native Protected]
    void OnNoCoverFound(); // 0x2b5c490 [Native Protected]
    void OnCoverLandmarkExit(); // 0x4790c10 [Native Protected]
    void OnCoverFound(); // 0x2dd9360 [Native Protected]
    void OnCoverExit(); // 0x4790bf0 [Native Protected]
    bool IsTryingToFireAtScriptedActor(); // 0x47908b0 [Final Native Public]
    bool IsRunningCombatMoveActivity(TSubclassOf<UObject> Class); // 0x4790810 [Final Native Public]
    bool IsFocusingOnActor(AActor* InActor); // 0x4790740 [Final Native Protected]
    int32 GetFailureCountForCombatMove(TSubclassOf<UBaseCombatMoveActivity> CombatMoveClass); // 0x4790560 [Final Native Protected]
    UBaseCombatMoveActivity* GetCombatMoveActivity(); // 0x2a5a990 [Final Native Public]
    void FinishCombatMove(bool bSuccess); // 0x4790290 [Final Native Public]
    void EnterStrafeState(); // 0x4790270 [Native Protected]
    void EnterNoStrafeState(); // 0x4790250 [Native Protected]
    void DisableWeaponSwitching(bool bDisabled); // 0x47901a0 [Final Native Public]

// UBaseCombatMoveActivity (/Script/ReadyOrNot.BaseCombatMoveActivity)
    void RequestCombatMove_Blueprint(float DeltaTime); // 0xe53a10 [Event Protected]
    bool HasLOSToEnemy(); // 0x4790710 [Final Native Public]
    bool HasAnyOtherCombatMoveGotLocation(const FVector& TestLocation, float Tolerance); // 0x4790620 [Final Native Public]
    UBaseActivity* GetInterruptActivity(); // 0x4790600 [Final Native Public]
    void GenerateNavigablePoints(const FVector& GenAroundLoc, FNavGenerationParameters& NavGenerationParameters, const TArray<FVector>& OutLocations); // 0x47903b0 [Final Native Public]
    void FinishCombatMove(bool bSuccess); // 0x4790320 [Final Native Protected]

// ABaseGasEmitter (/Script/ReadyOrNot.BaseGasEmitter)
    void StartGas(); // 0x4791dc0 [Final Native Public]

// ABaseGrenade (/Script/ReadyOrNot.BaseGrenade)
    void UpdateServerPath(const TArray<FVector_NetQuantize>& Path, int32 Bounce1, int32 Bounce2, int32 Bounce3); // 0x4792250 [Native Event Public]
    void Throw(bool bLocalOnly, bool bOverarmThrow, const FVector& ThrowDirection, const FVector& ThrowStart); // 0x4791eb0 [Native Public]
    void SetFullyPrimed(); // 0x4791da0 [Final Native Public]
    void Server_UpdateThrowPosition(const FVector& Position, const FRotator& Rotation, const FVector& Velocity); // 0x4791c00 [Native Event Public]
    void Server_ThrowGrenade(bool bOverarmThrow, const FVector& ThrowDirection, const FVector& ThrowStart); // 0x4791a70 [Native Event Public]
    void Server_StartFastThrow(); // 0x4791a20 [Native Event Public]
    void Server_SetThrowOverarm(bool bThrowOverarm, bool bQuickThrow); // 0x4791910 [Native Event Public]
    void OnRep_GrenadeUsed(); // 0x4790ce0 [Final Native Public]
    void OnRep_GrenadePath(); // 0x4787ba0 [Final Native Public]
    void OnItemEquipped(ABaseItem* NewEquippedItem); // 0x4790c50 [Final Native Private]
    void OnGrenadeThrown__DelegateSignature(ABaseGrenade* ThrownGrenade); // 0xe53a10 [Public]
    void OnGrenadeBounceSoundStopped(); // 0x4790c30 [Final Native Public]
    void OnDetonate__DelegateSignature(ABaseGrenade* Grenade); // 0xe53a10 [Public]
    void Multicast_OnDeadDropped(); // 0x4790bd0 [Native Event Public]
    void Multicast_GrenadeThrow(bool bOverarmThrow, const FVector& ThrowDirection, const FVector& ThrowStart); // 0x4790a70 [Native Event Public]
    void Multicast_DetonationEffects(const FVector& CalculatedForce); // 0x47909e0 [Native Event Public]
    void Multicast_AddImpulse(const FVector& Impulse, const FVector& FromLocation); // 0x47908e0 [Native Event Public]
    bool IsOutside(); // 0x47907e0 [Final Native Public]
    void DoThrowFast(); // 0x4790230 [Final Native Public]
    void Detonate(); // 0x2d1bde0 [Native Public]

// ABaseGasGrenade (/Script/ReadyOrNot.BaseGasGrenade)
    void RecordLocation(); // 0x4791390 [Final Native Private]

// ABaseWeapon (/Script/ReadyOrNot.BaseWeapon)
    void UpdateStoredAttachments(TSubclassOf<UWeaponAttachment> Attachment); // 0x47a0970 [Final Native Public]
    void ResetRecoilSettingsToDefault(); // 0x47a0930 [Final Native Public]
    void RemoveAttachment(bool bScopedAttachment, bool bMuzzleAttachment, bool bUnderbarrelAttachment, bool bOverbarrelAttachment, bool bStockAttachment, bool bGripAttachment, bool bIlluminatorAttachment, bool bAmmunitionAttachment); // 0x47a06a0 [Final Native Public]
    void PlayFiringModeAnimation(); // 0x47a0680 [Final Native Public]
    void OnWeaponReloadStarted(); // 0xe53a10 [Event Public]
    void OnWeaponReloadComplete(); // 0x47a0640 [Native Public]
    void OnWeaponFireModeChanged__DelegateSignature(const EFireMode& newFireMode); // 0xe53a10 [Public]
    void OnWeaponFiredEnd(); // 0xe53a10 [Event Public]
    void OnWeaponFired(const FRotator& fireDirection); // 0xe53a10 [Event Public]
    void OnFireAtBulletSpawn(); // 0x47a0400 [Final Native Public]
    void OnEndAimDownSights(bool bWasAiming); // 0x47a0370 [Native Public]
    void OnAimDownSights(bool bWasAiming); // 0x47a02e0 [Native Public]
    bool IsLethalWeapon(); // 0x47a02b0 [Final Native Public]
    bool IsLessLethalWeapon(); // 0x47a0280 [Final Native Public]
    EWeaponSubclass GetWeaponSubclass(); // 0x47a01b0 [Final Native Public]
    EWeaponUnderbarrelAnimationType GetUnderbarrelAnimationType(); // 0x47a0180 [Native Public]
    FRotator GetSpread(); // 0x47a0140 [Final Native Public]
    UEmitterComponent* GetSelectedEmitter(); // 0x47a0110 [Final Native Public]
    FRotator GetRecoil(); // 0x47a00d0 [Final Native Public]
    ULightEmitterComponent* GetLightAttachment(); // 0x47a00a0 [Final Native Public]
    ULaserEmitterComponent* GetLaserAttachment(); // 0x47a0070 [Final Native Public]
    TArray<UEmitterComponent*> GetAllEmitterComponents(); // 0x479fff0 [Final Native Public]
    void EnableGlimmer(); // 0x479ff40 [Final Native Public]
    void DisableGlimmer(); // 0x479ff20 [Final Native Public]
    bool CanReload(); // 0x479fed0 [Native Public]
    bool CanAddAttachment(TSubclassOf<UObject> AttachmentClass); // 0x479fe30 [Final Native Public]
    void AddMagazineCountFromAttachments(float AddAmount); // 0x479fda0 [Native Public]
    void AddAttachment(TSubclassOf<UObject> Class, bool bReplicateAttachment); // 0x479fcd0 [Final Native Public]

// ABaseMagazineWeapon (/Script/ReadyOrNot.BaseMagazineWeapon)
    void SetMagazineCount(int32 Count, const TArray<FName>& AmmoTypes); // 0x479c220 [Native Public]
    void Server_SetTacticalReload(bool bIsTacticalReload); // 0x479c160 [Native Event Public]
    void Server_SetReloading(bool bIsReloading); // 0x479c0a0 [Native Event Public]
    void Server_SetDesiredAmmoTypeIndex(int32 Index); // 0x479c010 [Native Event Public]
    void Server_SetCancelReloading(bool bNewValue); // 0x479bf50 [Native Event Public]
    void Server_OnFire(const FRotator& Direction, const FVector& SpawnLoc, int32 Seed); // 0x479bdc0 [Native Event Public]
    void Server_NextMagazine(); // 0x479bd70 [Native Event Public]
    void Server_HitscanHit(const FHitResult& HitResult, float Time, const FVector& TraceBegin, float Distance, float Penetration, int32 AmmoTypeIndex, int32 Seed); // 0x479bac0 [Native Event Public]
    void Server_AddMagazine(const FMagazine& Magazine); // 0x479ba30 [Native Event Public]
    void ReplenishAmmo(); // 0x479ba10 [Native Public]
    float RemoveAmmo(float Value); // 0x479b970 [Native Public]
    void PlaySound(USoundCue* Cue); // 0x479b8e0 [Final Native Public]
    void PlayBulletWhizz(float Pan); // 0x479b860 [Final Native Public]
    void OnWeaponMagCheck__DelegateSignature(ABaseMagazineWeapon* Weapon); // 0xe53a10 [Public]
    void OnWeaponFire__DelegateSignature(ABaseMagazineWeapon* Weapon, bool bServer); // 0xe53a10 [Public]
    void OnReloadAnimEvent(const EReloadAnimEvent& Type); // 0x479b7e0 [Final Native Public]
    void OnNewFireModeAnimEvent(const EFireMode& newFireMode); // 0x479b760 [Final Native Public]
    void OnFire(const FRotator& Direction, const FVector& SpawnLoc); // 0x479b660 [Native Public]
    void Multicast_SpawnShell(bool bOnlyLocallyControlled, bool bSkipLocallyControlled); // 0x479b590 [Native Event Public]
    void Multicast_SpawnParticleEffects(bool bSkipAuthority, bool bSkipLocalOwner); // 0x479b4c0 [Native Event Public]
    void Multicast_SimulateFireForViewTargets(const FVector_NetQuantize100& DirectionNet, const FVector_NetQuantize100& SpawnLoc, int32 Seed); // 0x479b370 [Native Event Public]
    void Multicast_PerformHitscan(const FHitscanShot& HitscanShot, bool bLocalOnly, int32 Seed); // 0x479b210 [Native Event Public]
    void Multicast_OnFire(const FVector_NetQuantize100& DirectionNet, const FVector_NetQuantize100& SpawnLoc, int32 Seed); // 0x479b0c0 [Native Event Public]
    void Multicast_HandleSupression(const FVector_NetQuantize100& DirectionNet, const FVector_NetQuantize100& SpawnLoc); // 0x479afc0 [Native Event Public]
    bool IsPistolWithShield(); // 0x479af90 [Final Native Public]
    bool InSingleMode(); // 0x479af60 [Final Native Public]
    bool InSafeMode(); // 0x479af30 [Final Native Public]
    bool InFullAutoMode(); // 0x479af00 [Final Native Public]
    bool InBurstMode(); // 0x479aed0 [Final Native Public]
    bool HasAnyAmmoOfType(const FName& AmmoType); // 0x479ae30 [Native Public]
    bool HasAnyAmmo(); // 0x479ae00 [Native Public]
    bool HasAmmo(); // 0x479add0 [Native Public]
    void GivenAmmoFromAmmoBag(); // 0x479adb0 [Native Public]
    float GetNextAmmo(); // 0x479ad70 [Native Public]
    FText GetMagazineScreenName(FMagazine& Magazine); // 0x479ac80 [Final Native Public]
    int32 GetMagazineCount(); // 0x479ac50 [Native Public]
    float GetMagazineAmmoPercentage(int32 MagazineIndex); // 0x479abb0 [Native Public]
    FMagazine GetCurrentMagazine(); // 0x479ab70 [Final Native Public]
    float GetCurrentAmmoPercentage(); // 0x479ab30 [Native Public]
    float GetAmmoWeight(int32 Count); // 0x479aa90 [Native Public]
    float GetAmmoInMagazine(int32 Index); // 0x479a9f0 [Native Public]
    float GetAmmo(); // 0x479a9b0 [Native Public]
    void FindNextMagIndex(); // 0x479a990 [Final Native Public]
    void Client_HitscanDebug(bool bSuccess, const FVector& Center, const FVector& Extent, const FVector& ImpactPoint); // 0x479a800 [Native Event Public]
    bool AllMagsEmpty(); // 0x479a7d0 [Final Native Public]

// ABaseMagPouch (/Script/ReadyOrNot.BaseMagPouch)
    void ShowMagazine(); // 0x47a0950 [Final Native Private]
    void OpenPouch(); // 0x47a0660 [Final Native Private]
    void HideMagazine(); // 0x47a01d0 [Final Native Private]
    void ClosePouch(); // 0x479ff00 [Final Native Private]

// UReadyOrNotGameplayEffect (/Script/ReadyOrNot.ReadyOrNotGameplayEffect)
    void Server_ResetEffect(bool bMulticast); // 0x48f31c0 [Native Event Public]
    void Server_Initialize(AActor* InActor, bool bMulticast); // 0x48f30c0 [Native Event Public]
    void Server_ApplyEffectFor(float Seconds, bool bMulticast); // 0x48f2fb0 [Native Event Public]
    void Server_ApplyEffect(bool bMulticast); // 0x48f2ef0 [Native Event Public]
    void ResetEffect(); // 0x2a4abf0 [Native Event Public]
    void OnEffectExpired(); // 0x2b5c450 [Native Event Protected]
    void Multicast_ResetEffect(); // 0x2d1c6e0 [Native Event Public]
    void Multicast_Initialize(AActor* InActor); // 0x48f1f60 [Native Event Public]
    void Multicast_ApplyEffectFor(float Seconds); // 0x48f1cb0 [Native Event Public]
    void Multicast_ApplyEffect(); // 0x294fd00 [Native Event Public]
    void Initialize(AActor* InActor); // 0x2d1c630 [Native Event Public]
    void ApplyEffectFor(float Seconds); // 0x48f0fb0 [Final Native Public]
    void ApplyEffect(); // 0x294b170 [Native Event Public]

// UBaseRadialMenuScript (/Script/ReadyOrNot.BaseRadialMenuScript)
    void Initialize(URadialWidgetBase* InRadialMenuOwner); // 0x47a01f0 [Final Native Public]
    void ExecuteScript(); // 0x2a66ae0 [Native Event Public]

// ABaseShell (/Script/ReadyOrNot.BaseShell)
    void OnHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x47a0420 [Final Native Public]

// UBaseSquadsActivity (/Script/ReadyOrNot.BaseSquadsActivity)
    void Tick_Blueprint(float DeltaTime); // 0xe53a10 [Event Public]
    void SquadActivityStarted_Blueprint(); // 0xe53a10 [Event Public]
    void SquadActivityEnded_Blueprint(); // 0xe53a10 [Event Public]
    void ModifySquadCharacters(const TArray<ACyberneticCharacter*>& InCandidates); // 0xe53a10 [Event Public]
    void LeaveSquadsActivity_Blueprint(ACyberneticCharacter* SquadMember); // 0xe53a10 [Event Public]
    void EndSquadActivity(bool bSuccess); // 0x479ff60 [Native Public]

// ABaseTriggerable (/Script/ReadyOrNot.BaseTriggerable)
    void Stop(); // 0xe53a10 [Event Public]
    void Deactivate(); // 0xe53a10 [Event Public]
    void Activate(); // 0xe53a10 [Event Public]

// UBaseWidget (/Script/ReadyOrNot.BaseWidget)
    bool UpdateDebugInfo(); // 0x39057d0 [Native Event Public]
    void ToggleWidgetVisibility(bool bNotHitTestable); // 0x47c2aa0 [Final Native Public]
    void StopWidgetAnimation_Internal(UWidgetAnimation* InWidgetAnimation); // 0x476cb90 [Final Native Protected]
    void ShowWidget(bool bNotHitTestable); // 0x47c23c0 [Final Native Public]
    void PlayWidgetAnimation_Internal(UWidgetAnimation* InWidgetAnimation, bool bRestartIfAlreadyPlaying); // 0x476c910 [Final Native Protected]
    void PlaySoundEffect(UFMODEvent* SoundEffectToPlay); // 0x476c880 [Final Native Protected]
    void PauseWidgetAnimation_Internal(UWidgetAnimation* InWidgetAnimation); // 0x476c7f0 [Final Native Protected]
    bool IsMouseAxisBeyondThreshold(const FVector2D& InMouseDelta); // 0x47b82a0 [Final Native Protected]
    bool IsGamepadAxisBeyondThreshold(const FVector2D& InGamepadAxis); // 0x47b7ee0 [Final Native Protected]
    bool IsBlockingAnimationPlaying(); // 0x47b7950 [Native Event Protected]
    void HideWidget(); // 0x47b7800 [Final Native Public]
    bool HasMouseMoved(); // 0x476aee0 [Final Native Protected]
    FVector2D GetMousePosition(); // 0x476ae20 [Final Native Protected]
    FVector2D GetMouseDelta(); // 0x476ade0 [Final Native Protected]
    FVector2D GetCenterScreenPosition(); // 0x476ad20 [Final Native Protected]

// UStunDamage (/Script/ReadyOrNot.StunDamage)
    void ScriptedStunEvent(AReadyOrNotCharacter* Victim, const float& Damage, FDamageEvent& DamageEvent, AController* EventInstigator, AActor* DamageCauser); // 0x494d510 [Native Public]

// UBleedComponent (/Script/ReadyOrNot.BleedComponent)
    void UseBandage(); // 0x47bccd0 [Final Native Public]
    void StopBleeding(); // 0x47c2a20 [Final Native Public]
    void StartBleeding(); // 0x47c2a00 [Final Native Public]
    void RemoveBandage(); // 0x47bccd0 [Final Native Public]
    void OnRep_UpdateBandageCount(); // 0x47bc910 [Final Native Private]
    void OnMissionBuilderUIRefresh(bool bFinishedModyfing); // 0x47bc6e0 [Final Native Protected]
    void OnBandagesUpdated__DelegateSignature(); // 0xe53a10 [Public]
    void NetMulticast_SetBleedingState(const EBleedingState& NewState, const EBleedingState& PreviousState, float ServerTime, float Duration); // 0x47bc4f0 [Final Native Event Private]
    bool IsBleeding(); // 0x47b7920 [Final Native Public]
    bool HasRemainingHeals(); // 0x47b76e0 [Final Native Public]
    float GetBleedTime(); // 0x35a7bc0 [Final Native Public]
    float GetBandageCount(); // 0x47b2660 [Final Native Public]
    void CompleteHeal(); // 0x4787ba0 [Final Native Public]
    bool CanHeal(); // 0x47b0940 [Final Native Public]
    void AddBandage(); // 0x47b0260 [Final Native Public]

// UBlockList (/Script/ReadyOrNot.BlockList)
    void PopulateBlockList(UUserWidget* BlockListRef); // 0x47bc9f0 [Final Native Protected]

// UBlockList_Entry (/Script/ReadyOrNot.BlockList_Entry)
    void OnAvatarFetched(UTexture2DDynamic* InTexture); // 0x47bc650 [Final Native Protected]

// ABloodPool (/Script/ReadyOrNot.BloodPool)
    void OnOverlapEnd(AActor* OverlappedActor, AActor* OtherActor); // 0x47bc840 [Final Native Private]
    void OnOverlapBegin(AActor* OverlappedActor, AActor* OtherActor); // 0x47bc770 [Final Native Private]

// ABombActor (/Script/ReadyOrNot.BombActor)
    void OnBombDefusedSignature__DelegateSignature(ABombActor* DefusedBomb); // 0xe53a10 [Public]
    void Multicast_PlayBombExplodeSFX(int32 Start, int32 End); // 0x47bc420 [Native Event Public]
    float GetTimeUntilExplodes(); // 0x47b66d0 [Final Native Public]
    EBombState GetBombState(); // 0x47b2690 [Final Native Public]
    void Explode(); // 0x47b1cb0 [Final Native Protected]

// UTestInputBlueprintFunctionLibrary (/Script/ReadyOrNot.TestInputBlueprintFunctionLibrary)
    void RonApplyInputAxis(UObject* Context, const FName& AxisName, float AxisValue); // 0x47bd000 [Final Native Static Public]
    void RonApplyInputAction(UObject* Context, const FName& ActionName, const EInputEvent& InputEventType); // 0x47bcee0 [Final Native Static Public]

// UBpGameplayHelperLib (/Script/ReadyOrNot.BpGameplayHelperLib)
    void UpdateInteractableComponentsWorldSpaceActionPrompts(UObject* WorldContextObject, bool bEnableWorldSpaceActionPrompts); // 0x47c2c70 [Final Native Static Public]
    void UnloadCustomizationLevels(UWorld* WorldContext); // 0x47c2bf0 [Final Native Static Public]
    void TryToggleCameraMesh(AReadyOrNotCharacter* Character, bool bShow); // 0x47c2b30 [Final Native Static Public]
    void ToggleShowOppositePlatformGraphicsOptions(); // 0x47c2a80 [Final Native Static Public]
    void ToggleGrenadeDrawDebug(); // 0x47c2a60 [Final Native Static Public]
    void ToggleFriendlyNameplates(); // 0x47c2a40 [Final Native Static Public]
    UFXSystemComponent* SpawnEmitterFxAgnosticAttached(UFXSystemAsset* Template, USceneComponent* AttachToComponent, const FName& AttachPointName, const FVector& Location, const FRotator& Rotation, const FVector& Scale, const EAttachLocation& LocationType, bool bAutoDestroy, const EPSCPoolMethod& PoolingMethod, bool bAutoActivate); // 0x47c26e0 [Final Native Static Public]
    UFXSystemComponent* SpawnEmitterFxAgnostic(UObject* WorldContextObject, UFXSystemAsset* Template, const FVector& Location, const FRotator& Rotation, const FVector& Scale, bool bAutoDestroy, const EPSCPoolMethod& PoolingMethod, bool bAutoActivate); // 0x47c2450 [Final Native Static Public]
    void ShowLoadoutOnMeshes(const FSavedLoadout& Loadout, USkeletalMeshComponent* BodyMesh, USkeletalMeshComponent* HeadMesh, USkeletalMeshComponent* ArmorMesh, USkeletalMeshComponent* ItemMesh, UStaticMeshComponent* ItemMagMesh); // 0x47c20e0 [Final Native Public]
    bool ShouldShowVersionOverlay(); // 0x47c20b0 [Final Native Static Public]
    bool SetWeaponFOVPreset(const EWeaponFOVPreset& NewPreset); // 0x47c1fc0 [Final Native Static Public]
    void SetWeaponFieldOfView(float InFieldOfView); // 0x47c2040 [Final Native Static Public]
    void SetVoiceType(const EVoiceType& InVoiceType); // 0x47c1f50 [Final Native Static Public]
    bool SetUseVerticalFOV(bool bUseVertical); // 0x47c1ec0 [Final Native Static Public]
    bool SetUseMeshpainting(bool bUseMeshPainting); // 0x47c1e30 [Final Native Static Public]
    bool SetUseCommandMenuForGamepad(bool bUsesCommandMenu); // 0x47c1da0 [Final Native Static Public]
    bool SetUIScaling(float Scale); // 0x47c1d20 [Final Native Static Public]
    bool SetSpeakerIntensity(float SpeakerIntensity); // 0x47c1ca0 [Final Native Static Public]
    bool SetShowFPS(bool bShowFPS); // 0x47c1c10 [Final Native Static Public]
    bool SetShowControls(bool bShowControls); // 0x47c1b80 [Final Native Static Public]
    bool SetShellLifetime(float ShellLifeTime); // 0x47c1b00 [Final Native Static Public]
    bool SetSendMapStatistics(bool bSendMapStatistics); // 0x47c1a70 [Final Native Static Public]
    bool SetPublicLobbyCooldown(int32 Seconds); // 0x47c19e0 [Final Native Static Public]
    bool SetPreferredRegions(const FGameplayTagContainer& RegionsTagContainer); // 0x47c1900 [Final Native Static Public]
    bool SetMouseSensitivity(float MouseSensitivity); // 0x47c1880 [Final Native Static Public]
    bool SetMouseInverted(bool bInvertVertical, bool bInvertHorizontal); // 0x47c17b0 [Final Native Static Public]
    bool SetMicInputGain(float MicInputGain); // 0x47c1730 [Final Native Static Public]
    bool SetLastConnectedServerIP(const FString& IP); // 0x47c1640 [Final Native Static Public]
    bool SetHostRegion(const FGameplayTag& RegionTag); // 0x47c15b0 [Final Native Static Public]
    bool SetGyroVerticalLookSensitivity(float GyroVerticalLookSensitivity); // 0x47c1530 [Final Native Static Public]
    bool SetGyroVerticalAimSensitivity(float GyroVerticalAimSensitivity); // 0x47c14b0 [Final Native Static Public]
    bool SetGyroInverted(bool bInvertGyroVertical, bool bInvertGyroHorizontal); // 0x47c13e0 [Final Native Static Public]
    bool SetGyroHorizontalLookSensitivity(float GyroHorizontalLookSensitivity); // 0x47c1360 [Final Native Static Public]
    bool SetGyroHorizontalAimSensitivity(float GyroHorizontalAimSensitivity); // 0x47c12e0 [Final Native Static Public]
    bool SetGyroActiveMode(const FString& GyroActiveMode); // 0x47c11f0 [Final Native Static Public]
    bool SetGammaSetting(float Gamma); // 0x47c1170 [Final Native Static Public]
    bool SetGamepadSwitchBumpersTriggersLayout(bool bSwitchBumpersTriggers); // 0x47c10e0 [Final Native Static Public]
    bool SetGamepadRadialMenuUseLeftStick(bool UseLeftStick); // 0x47c1050 [Final Native Static Public]
    bool SetGamepadRadialMenuConfirmationPreset(const EGamepadConfirmationPreset& NewPreset); // 0x47c0fd0 [Final Native Static Public]
    bool SetGamepadMovementInnerDeadzone(float GamepadMovementInnerDeadzone); // 0x47c0f50 [Final Native Static Public]
    bool SetGamepadLookSensitivityVertical(float GamepadLookSensitivityVertical); // 0x47c0ed0 [Final Native Static Public]
    bool SetGamepadLookSensitivitySpeedUp(float GamepadLookSensitivitySpeedUp); // 0x47c0e50 [Final Native Static Public]
    bool SetGamepadLookSensitivityHorizontal(float GamepadLookSensitivityHorizontal); // 0x47c0dd0 [Final Native Static Public]
    bool SetGamepadLookInnerDeadzone(float GamepadLookInnerDeadzone); // 0x47c0d50 [Final Native Static Public]
    bool SetGamepadInvertTriggersLayout(bool bInvertTriggersLayout); // 0x47c0bf0 [Final Native Static Public]
    bool SetGamepadInvertStickLayout(bool bInvertStickLayout); // 0x47c0b60 [Final Native Static Public]
    bool SetGamepadInverted(bool bInvertVertical, bool bInvertHorizontal); // 0x47c0c80 [Final Native Static Public]
    bool SetGamepadInvertButtonLayout(bool bInvertButtonLayout); // 0x47c0ad0 [Final Native Static Public]
    bool SetGamepadAimSensitivityVertical(float GamepadAimSensitivityVertical); // 0x47c0a50 [Final Native Static Public]
    bool SetGamepadAimSensitivityHorizontal(float GamepadAimSensitivityHorizontal); // 0x47c09d0 [Final Native Static Public]
    bool SetGamepadAimAssistIntensity(const FString& AimAssistIntensity); // 0x47c08e0 [Final Native Static Public]
    bool SetFreelookSensitivity(float Sensitivity); // 0x47c0860 [Final Native Static Public]
    bool SetFoV(float FOV); // 0x47c06d0 [Final Native Static Public]
    bool SetForceFeedbackIntensity(float ForceFeedbackIntensity); // 0x47c07e0 [Final Native Static Public]
    bool SetForceFeedbackEnabled(bool ForceFeedbackEnabled); // 0x47c0750 [Final Native Static Public]
    bool SetFlashlightShadows(bool bFlashLightShadows); // 0x47c0640 [Final Native Static Public]
    bool SetBounceLightEnabled(bool bBounceLightEnabled); // 0x47c05b0 [Final Native Static Public]
    bool SetAudioMixPreset(const EAudioMixPreset& NewPreset); // 0x47c0530 [Final Native Static Public]
    bool SaveZoomADSSetting(bool bZoomADS); // 0x47c04a0 [Final Native Static Public]
    bool SaveWorldSpaceActionPrompts(bool bWorldSpaceActionPrompts); // 0x47c0410 [Final Native Static Public]
    bool SaveVOIPVolume(float Volume); // 0x47c0390 [Final Native Static Public]
    bool SaveUIVolume(float Volume); // 0x47c0310 [Final Native Static Public]
    bool SaveTogglePS5Gyro(bool TogglePS5Gyro); // 0x47c0280 [Final Native Static Public]
    bool SaveToggleADS(bool ToggleADS); // 0x47c01f0 [Final Native Static Public]
    bool SaveTeamViewSetting(bool bEnabled, int32 TeamViewFPS); // 0x47c0120 [Final Native Static Public]
    bool SaveSwayHUD(bool bSwayHUD); // 0x47c0090 [Final Native Static Public]
    bool SaveSubtitlesSpeed(float SubtitlesSpeed); // 0x47c0010 [Final Native Static Public]
    bool SaveSubtitlesSize(const ESubtitlesSize& SubtitlesSize); // 0x47bff90 [Final Native Static Public]
    bool SaveSubtitlesLocale(const FString& SubtitlesLocale); // 0x47bfea0 [Final Native Static Public]
    bool SaveSubtitlesEnabled(bool bEnableSubtitles); // 0x47bfe10 [Final Native Static Public]
    bool SaveSubtitlesBackgroundOpacity(float SubtitlesBackgroundOpacity); // 0x47bfd90 [Final Native Static Public]
    bool SaveStationQuickplay(bool bStationQuickplay); // 0x47bfd00 [Final Native Static Public]
    bool SaveShowWeaponHUD(bool ShowWeaponHUD); // 0x47bfc70 [Final Native Static Public]
    bool SaveShowTeamStatus(bool bShowTeamStatus); // 0x47bfbe0 [Final Native Static Public]
    bool SaveShowPlayerIconSetting(bool bShowPlayerIcon); // 0x47bfb50 [Final Native Static Public]
    bool SaveShowMultiplayerNames(bool bShowMultiplayerNames); // 0x47bfac0 [Final Native Static Public]
    bool SaveShowMagazineHUD(bool bShowMagazineHUD); // 0x47bfa30 [Final Native Static Public]
    bool SaveShowHUDSetting(bool bShowHUD); // 0x47bf880 [Final Native Static Public]
    bool SaveShowHUD(bool bShowHUD); // 0x47bf880 [Final Native Static Public]
    bool SaveShowHesitationBarSetting(bool bShowHesitationBar); // 0x47bf9a0 [Final Native Static Public]
    bool SaveShowHealthIconSetting(bool bShowHealthIcons); // 0x47bf910 [Final Native Static Public]
    bool SaveShowCompass(bool bShowCompass); // 0x47bf7f0 [Final Native Static Public]
    bool SaveShowCommandContextHintSetting(bool bShowCommandContextHint); // 0x47bf760 [Final Native Static Public]
    bool SaveShowChat(bool bShowChat); // 0x47bf6d0 [Final Native Static Public]
    bool SaveShowButtonPrompts(bool bShowButtonPrompts); // 0x47bf640 [Final Native Static Public]
    bool SaveShotgunSettings(const EShotgunReloadType& ShotgunReloadType); // 0x47bf5c0 [Final Native Static Public]
    bool SaveSFXVolume(float Volume); // 0x47bf240 [Final Native Static Public]
    bool SaveSettings(); // 0x47bf590 [Final Native Static Public]
    bool SaveServersideChecksum(bool bServerSideChecksumEnabled); // 0x47bf500 [Final Native Static Public]
    bool SaveSelectedAudioDevice(const FString& InAudioDevice); // 0x47bf410 [Final Native Static Public]
    bool SaveScoreReadoutSetting(const EScoreReadoutMode& InScoreReadoutMode); // 0x47bf390 [Final Native Static Public]
    bool SaveSafeZoneSettings(float SafeZoneX, float SafeZoneY); // 0x47bf2c0 [Final Native Static Public]
    bool SaveReplayEnabled(bool bReplayEnabled); // 0x47bf1b0 [Final Native Static Public]
    bool SaveQuickThrowScale(float QuickThrowScale); // 0x47bf130 [Final Native Static Public]
    bool SavePS5AdaptiveFireTriggers(bool PS5AdaptiveFireTriggers); // 0x47bef50 [Final Native Static Public]
    bool SavePS5AdaptiveAimTriggers(bool PS5AdaptiveAimTriggers); // 0x47beec0 [Final Native Static Public]
    bool SavePiPResolutionScale(float ResolutionScale); // 0x47bf0b0 [Final Native Static Public]
    bool SavePiPFPS(bool bEnabled, float FPS); // 0x47befe0 [Final Native Static Public]
    bool SaveOptiwandViewMode(const EOptiwandViewMode& OptiwandViewMode); // 0x47bee40 [Final Native Static Public]
    bool SaveMusicVolume(float Volume); // 0x47bedc0 [Final Native Static Public]
    bool SaveMirrorResolutionScale(float ResolutionScale); // 0x47bed40 [Final Native Static Public]
    bool SaveMirrorReflectionEnabled(bool bEnabled); // 0x47becb0 [Final Native Static Public]
    bool SaveMirrorEnabledOnlyInLobby(bool bEnabled); // 0x47bec20 [Final Native Static Public]
    bool SaveMirrorDynamicShadowsEnabled(bool bShowDynamicShadows); // 0x47beb90 [Final Native Static Public]
    bool SaveMirrorDecalsEnabled(bool bShowDecals); // 0x47beb00 [Final Native Static Public]
    bool SaveMirrorAntiAliasEnabled(bool bShowAntiAlias); // 0x47bea70 [Final Native Static Public]
    bool SaveMaxShellsInWorld(int32 NewMaxShells); // 0x47be9e0 [Final Native Static Public]
    bool SaveMasterVolume(float Volume); // 0x47be960 [Final Native Static Public]
    bool SaveLowReadyStyle(bool bUseHighReady); // 0x47be8d0 [Final Native Static Public]
    bool SaveLoadout(const FSavedLoadout& Loadout, const FString& LoadoutName); // 0x47be6c0 [Final Native Static Public]
    void SaveLicenseSave(ULicenseSave* LevelStats); // 0x47be640 [Final Native Static Public]
    bool SaveKeybinds(); // 0x47be610 [Final Native Static Public]
    bool SaveJoinModdedServers(bool bJoinModdedServers); // 0x47be580 [Final Native Static Public]
    bool SaveItemSelectionStyleSettings(const EItemSelectionInterfaceType& ItemSelectionInterface); // 0x47be500 [Final Native Static Public]
    bool SaveIconScale(float IconScale); // 0x47be480 [Final Native Static Public]
    bool SaveHUDSettings(bool bShowHUD, bool bCurvedHUD, bool bShowCompass, bool ShowWeaponHUD, bool bShowMagazineHUD, bool bShowChat, bool bSwayHUD, bool b2DReload, float IconScale, float QuickThrowScale, int32 FireModeDisplayOption, bool bShowMultiplayerNames, bool bShowButtonPrompts); // 0x47bde50 [Final Native Static Public]
    bool SaveHotkeyHintSetting(bool bShowHotkeyHint); // 0x47be3f0 [Final Native Static Public]
    bool SaveHoldCrouch(bool HoldCrouch); // 0x47be360 [Final Native Static Public]
    bool SaveHitmarkerSfxEnabled(bool bHitmarkerSfxEnabled); // 0x47be2d0 [Final Native Static Public]
    bool SaveHighlightWeapons(bool bHighlightWeapons); // 0x47be240 [Final Native Static Public]
    bool SaveGrenadeSettings(const EGrenadeThrowSettingType& GrenadeThrowType); // 0x47bddd0 [Final Native Static Public]
    bool SaveFireModeDisplayOption(int32 FireModeDisplayOption); // 0x47bdd40 [Final Native Static Public]
    bool SaveEmptyMagReloadSettings(const EEmptyMagReloadType& EmptyMagReloadType); // 0x47bdcc0 [Final Native Static Public]
    bool SaveDefaultSurfaceCommand(const ESwatCommand& DefaultCommand, int32 DefaultCommandIndex); // 0x47bdbf0 [Final Native Static Public]
    bool SaveDefaultDoorUnlockedCommand(const ESwatCommand& DefaultDoorUnlockedCommand, int32 DefaultDoorUnlockedCommandIndex); // 0x47bdb20 [Final Native Static Public]
    bool SaveDefaultDoorUnknownCommand(const ESwatCommand& DefaultDoorUnknownCommand, int32 DefaultDoorUnknownCommandIndex); // 0x47bda50 [Final Native Static Public]
    bool SaveDefaultDoorOpenCommand(const ESwatCommand& DefaultDoorOpenCommand, int32 DefaultDoorOpenCommandIndex); // 0x47bd980 [Final Native Static Public]
    bool SaveDefaultDoorLockedCommand(const ESwatCommand& DefaultDoorLockedCommand, int32 DefaultDoorLockedCommandIndex); // 0x47bd8b0 [Final Native Static Public]
    bool SaveDefaultCommandAsOption(int32 DefaultCommandOption, int32 DefaultDoorUnknownCommandOption, int32 DefaultDoorOpenCommandOption, int32 DefaultDoorLockedCommandOption, int32 DefaultDoorUnlockedCommandOption); // 0x47bd720 [Final Native Static Public]
    bool SaveDefaultCommand(const ESwatCommand& DefaultCommand, const ESwatCommand& DefaultDoorUnknownCommand, const ESwatCommand& DefaultDoorOpenCommand, const ESwatCommand& DefaultDoorLockedCommand, const ESwatCommand& DefaultDoorUnlockedCommand); // 0x47bd580 [Final Native Static Public]
    bool SaveDebugOverlayEnabled(bool bDebugOverlayEnabled); // 0x47bd4f0 [Final Native Static Public]
    bool SaveCurvedHUD(bool bCurvedHUD); // 0x47bd460 [Final Native Static Public]
    bool SaveCrossplayEnabled(bool bCrossplayEnabled); // 0x47bd3d0 [Final Native Static Public]
    bool SaveControlScheme(bool UsingAlternateControls); // 0x47bd340 [Final Native Static Public]
    bool SaveColorblindStrength(float ColorblindStrength); // 0x47bd2c0 [Final Native Static Public]
    bool SaveColorblindMode(const EColorVisionDeficiency& ColorVisionDeficiency); // 0x47bd240 [Final Native Static Public]
    bool SaveAllowModdedPlayers(bool bAllowModdedPlayers); // 0x47bd1b0 [Final Native Static Public]
    bool Save2DReload(bool b2DReload); // 0x47bd120 [Final Native Static Public]
    bool RequestGameplayTagFromString(const FString& InTagAsString, FGameplayTag& OutTag); // 0x47bcdf0 [Final Native Static Public]
    void RequestDeckKeyboard(); // 0x47bcdd0 [Final Native Static Public]
    void RemoveWidgetFromViewport(const FString& WidgetName); // 0x47bccf0 [Final Native Static Public]
    bool ReloadSettings(); // 0x47bcca0 [Final Native Static Public]
    bool RefillLoadoutOnPlayer(const FSavedLoadout& Loadout, AReadyOrNotCharacter* EquipPlayer, FLoadoutEquipOptions& LoadoutEquipOptions); // 0x47bca80 [Final Native Static Public]
    void PlayInterfaceSound(UWorld* WorldContext, const EInterfaceSoundType& SoundClass); // 0x47bc930 [Final Native Static Public]
    bool LoadZoomADSSetting(const bool& bZoomADS); // 0x47bc380 [Final Native Static Public]
    bool LoadWorldSpaceActionPrompts(const bool& bWorldSpaceActionPrompts); // 0x47bc2e0 [Final Native Static Public]
    bool LoadTogglePS5Gyro(const bool& TogglePS5Gyro); // 0x47bc240 [Final Native Static Public]
    bool LoadToggleADS(const bool& ToggleADS); // 0x47bc1a0 [Final Native Static Public]
    bool LoadTeamViewFPSSetting(const bool& bEnabled, const int32& TeamViewFPS); // 0x47bc0b0 [Final Native Static Public]
    bool LoadSwayHUD(const bool& bSwayHUD); // 0x47bc010 [Final Native Static Public]
    bool LoadSubtitlesSpeed(const float& SubtitlesSpeed); // 0x47bbf70 [Final Native Static Public]
    bool LoadSubtitlesSize(const ESubtitlesSize& SubtitlesSize); // 0x47bbed0 [Final Native Static Public]
    bool LoadSubtitlesLocale(const FString& SubtitlesLocale); // 0x47bbe20 [Final Native Static Public]
    bool LoadSubtitlesEnabled(const bool& bEnableSubtitles); // 0x47bbd80 [Final Native Static Public]
    bool LoadSubtitlesBackgroundOpacity(const float& SubtitlesBackgroundOpacity); // 0x47bbce0 [Final Native Static Public]
    bool LoadStationQuickplay(const bool& bStationQuickplay); // 0x47bbc40 [Final Native Static Public]
    bool LoadShowWeaponHUD(const bool& ShowWeaponHUD); // 0x47bbba0 [Final Native Static Public]
    bool LoadShowTeamStatus(const bool& bShowTeamStatus); // 0x47bbb00 [Final Native Static Public]
    bool LoadShowPlayerNamesSetting(const bool& bShowPlayerNames); // 0x47bb9c0 [Final Native Static Public]
    bool LoadShowPlayerIconSetting(const bool& bShowPlayerIcon); // 0x47bba60 [Final Native Static Public]
    bool LoadShowMultiplayerNames(const bool& bShowMultiplayerNames); // 0x47bb9c0 [Final Native Static Public]
    bool LoadShowMagazineHUD(const bool& bShowMagazineHUD); // 0x47bb920 [Final Native Static Public]
    bool LoadShowHUDSetting(const bool& bShowHUD); // 0x47bb740 [Final Native Static Public]
    bool LoadShowHUD(const bool& bShowHUD); // 0x47bb740 [Final Native Static Public]
    bool LoadShowHesitationBarSetting(const bool& bShowHesitationBar); // 0x47bb880 [Final Native Static Public]
    bool LoadShowHealthIconSetting(const bool& bShowHealthIcons); // 0x47bb7e0 [Final Native Static Public]
    bool LoadShowCompass(const bool& bShowCompass); // 0x47bb6a0 [Final Native Static Public]
    bool LoadShowCommandContextHintSetting(const bool& bShowCommandContextHint); // 0x47bb600 [Final Native Static Public]
    bool LoadShowChat(const bool& bShowChat); // 0x47bb560 [Final Native Static Public]
    bool LoadShowButtonPrompts(const bool& bShowButtonPrompts); // 0x47bb4c0 [Final Native Static Public]
    bool LoadShotgunSettings(const EShotgunReloadType& ShotgunReloadType); // 0x47bb420 [Final Native Static Public]
    bool LoadServersideChecksum(const bool& bServerSideChecksumEnabled); // 0x47bb380 [Final Native Static Public]
    bool LoadSelectedAudioDevice(const FString& OutAudioDevice); // 0x47bb2d0 [Final Native Static Public]
    bool LoadScoreReadoutSetting(const EScoreReadoutMode& OutScoreReadoutMode); // 0x47bb230 [Final Native Static Public]
    bool LoadSafeZoneSettings(const float& SafeZoneX, const float& SafeZoneY); // 0x47bb140 [Final Native Static Public]
    bool LoadReplayEnabled(const bool& bReplayEnabled); // 0x47bb0a0 [Final Native Static Public]
    bool LoadQuickThrowScale(const float& QuickThrowScale); // 0x47bb000 [Final Native Static Public]
    bool LoadPS5AdaptiveFireTriggers(const bool& PS5AdaptiveFireTriggers); // 0x47badd0 [Final Native Static Public]
    bool LoadPS5AdaptiveAimTriggers(const bool& PS5AdaptiveAimTriggers); // 0x47bad30 [Final Native Static Public]
    bool LoadPiPResolutionScale(const float& ResolutionScale); // 0x47baf60 [Final Native Static Public]
    bool LoadPiPFPS(const bool& bEnabled, const float& FPS); // 0x47bae70 [Final Native Static Public]
    bool LoadOptiwandViewMode(const EOptiwandViewMode& OptiwandViewMode); // 0x47bac90 [Final Native Static Public]
    bool LoadMirrorResolutionScale(const float& ResolutionScale); // 0x47babf0 [Final Native Static Public]
    bool LoadMirrorReflectionEnabled(const bool& bEnabled); // 0x47bab50 [Final Native Static Public]
    bool LoadMirrorEnabledOnlyInLobby(const bool& bEnabled); // 0x47baab0 [Final Native Static Public]
    bool LoadMirrorDynamicShadowsEnabled(const bool& bShowDynamicShadows); // 0x47baa10 [Final Native Static Public]
    bool LoadMirrorDecalsEnabled(const bool& bShowDecals); // 0x47ba970 [Final Native Static Public]
    bool LoadMirrorAntiAliasEnabled(const bool& bShowAntiAlias); // 0x47ba8d0 [Final Native Static Public]
    bool LoadMaxShellsInWorld(const int32& MaxShells); // 0x47ba830 [Final Native Static Public]
    bool LoadLowReadyStyle(const bool& bUseHighReady); // 0x47ba790 [Final Native Static Public]
    bool LoadLoadoutAndEquipPlayer(FSavedLoadout& Loadout, AReadyOrNotCharacter* EquipPlayer, const FString& LoadoutName); // 0x47ba550 [Final Native Static Public]
    bool LoadLoadout(FSavedLoadout& Loadout, const FString& LoadoutName); // 0x47ba360 [Final Native Static Public]
    ULicenseSave* LoadLicenseSave(); // 0x47ba330 [Final Native Static Public]
    bool LoadJoinModdedServers(const bool& bJoinModdedServers); // 0x47ba290 [Final Native Static Public]
    bool LoadItemSelectionStyleSettings(const EItemSelectionInterfaceType& ItemSelectionInterface); // 0x47ba1f0 [Final Native Static Public]
    bool LoadIconScale(const float& IconScale); // 0x47ba150 [Final Native Static Public]
    bool LoadHUDSettings(const bool& bShowHUD, const bool& bCurvedHUD, const bool& bShowCompass, const bool& bShowWeaponHUD, const bool& bShowMagazineHUD, const bool& bShowChat, const bool& bSwayHUD, const bool& b2DReload, const float& IconScale, const float& QuickThrowScale, const int32& FireModeDisplayOption, const bool& bShowPlayerNames, const bool& bShowButtonPrompts); // 0x47b9ab0 [Final Native Static Public]
    bool LoadHotkeyHintSetting(const bool& bShowHotkeyHint); // 0x47ba0b0 [Final Native Static Public]
    bool LoadHoldCrouch(const bool& HoldCrouch); // 0x47ba010 [Final Native Static Public]
    bool LoadHighlightWeapons(const bool& bHighlightWeapons); // 0x47b9f70 [Final Native Static Public]
    bool LoadGrenadeSettings(const EGrenadeThrowSettingType& GrenadeThrowType); // 0x47b9a10 [Final Native Static Public]
    bool LoadGammaSetting(const float& Gamma); // 0x47b9970 [Final Native Static Public]
    bool LoadFireModeDisplayOption(const int32& FireModeDisplayOption); // 0x47b98d0 [Final Native Static Public]
    bool LoadEmptyMagReloadSettings(const EEmptyMagReloadType& EmptyMagReloadType); // 0x47b9830 [Final Native Static Public]
    bool LoadDefaultSurfaceCommand(const ESwatCommand& DefaultCommand, const int32& DefaultCommandIndex); // 0x47b9740 [Final Native Static Public]
    void LoadDefaultLoadout(FSavedLoadout& OutLoadout, const FString& LoadoutName); // 0x47b9550 [Final Native Static Public]
    bool LoadDefaultDoorUnlockedCommand(const ESwatCommand& DefaultDoorUnlockedCommand, const int32& DefaultDoorUnlockedCommandIndex); // 0x47b9460 [Final Native Static Public]
    bool LoadDefaultDoorUnknownCommand(const ESwatCommand& DefaultDoorUnknownCommand, const int32& DefaultDoorUnknownCommandIndex); // 0x47b9370 [Final Native Static Public]
    bool LoadDefaultDoorOpenCommand(const ESwatCommand& DefaultDoorOpenCommand, const int32& DefaultDoorOpenCommandIndex); // 0x47b9280 [Final Native Static Public]
    bool LoadDefaultDoorLockedCommand(const ESwatCommand& DefaultDoorLockedCommand, const int32& DefaultDoorLockedCommandIndex); // 0x47b9190 [Final Native Static Public]
    bool LoadDefaultCommandsAsOption(const int32& DefaultCommandOption, const int32& DefaultDoorUnknownCommandOption, const int32& DefaultDoorOpenCommandOption, const int32& DefaultDoorLockedCommandOption, const int32& DefaultDoorUnlockedCommandOption); // 0x47b8f80 [Final Native Static Public]
    bool LoadDefaultCommands(const ESwatCommand& DefaultCommand, const ESwatCommand& DefaultDoorUnknownCommand, const ESwatCommand& DefaultDoorOpenCommand, const ESwatCommand& DefaultDoorLockedCommand, const ESwatCommand& DefaultDoorUnlockedCommand); // 0x47b8d70 [Final Native Static Public]
    bool LoadDebugOverlayEnabled(const bool& bDebugOverlayEnabled); // 0x47b8cd0 [Final Native Static Public]
    void LoadCustomizationLevels(UWorld* WorldContext); // 0x47b8c50 [Final Native Static Public]
    bool LoadCurvedHUD(const bool& bCurvedHUD); // 0x47b8bb0 [Final Native Static Public]
    bool LoadCrossplayEnabled(const bool& bCrossplayEnabled); // 0x47b8b10 [Final Native Static Public]
    bool LoadControlScheme(const bool& UsingAlternateControls); // 0x47b8a70 [Final Native Static Public]
    bool LoadColorblindStrength(const float& ColorblindStrength); // 0x47b89d0 [Final Native Static Public]
    bool LoadColorblindMode(const EColorVisionDeficiency& ColorVisionDeficiency); // 0x47b8930 [Final Native Static Public]
    bool LoadAllowModdedPlayers(const bool& bAllowModdedPlayers); // 0x47b8890 [Final Native Static Public]
    bool Load2DReload(const bool& b2DReload); // 0x47b87f0 [Final Native Static Public]
    bool IsWidgetOfClassInViewport(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetClass); // 0x47b8720 [Final Native Static Public]
    bool IsSupporterOnlyBuild(); // 0x392e330 [Final Native Static Public]
    bool IsStunTypeGasType(const EStunType& StunType); // 0x47b86a0 [Final Native Static Public]
    bool IsSteamDeck(); // 0x47b8670 [Final Native Static Public]
    bool IsSinglePlayer(UObject* WorldContextObject); // 0x47b85e0 [Final Native Static Public]
    bool IsShowHUDEnabled(); // 0x47b85b0 [Final Native Static Public]
    bool IsShippingBuild(); // 0x305ca70 [Final Native Static Public]
    bool IsRunningAutomatedTests(); // 0x392e330 [Final Native Static Public]
    bool IsRTXDMOBuild(); // 0x305ca70 [Final Native Static Public]
    bool IsPvPSupported(const FLevelDataLookupTable& LookupTable); // 0x47b84d0 [Final Native Static Public]
    bool IsPreMissionBriefingBeforeLoadout(); // 0x305ca70 [Final Native Static Public]
    bool IsOnDeckBigPicture(); // 0x47b84a0 [Final Native Static Public]
    bool IsObjectiveTarget(AReadyOrNotCharacter* Target, AReadyOrNotCharacter* LocalPlayer); // 0x47b83d0 [Final Native Static Public]
    bool IsMultiplayer(UObject* WorldContextObject); // 0x47b8340 [Final Native Static Public]
    bool IsLobby(UObject* WorldContextObject); // 0x47b8210 [Final Native Static Public]
    bool IsLeadPlayer(UObject* WorldContextObject); // 0x47b8180 [Final Native Static Public]
    bool IsIronmanMode(UObject* WorldContextObject); // 0x47b80f0 [Final Native Static Public]
    bool IsInPublicLobbyCooldown(const float& SecondsRemaining); // 0x47b8050 [Final Native Static Public]
    bool IsHelmetCompatible(TSubclassOf<ABaseItem> FacewearClass, TSubclassOf<ABaseItem> HelmetClass); // 0x47b7f80 [Final Native Static Public]
    bool IsFriendlyWithMe(AReadyOrNotGameState* GameState, const ETeamType& TeamType); // 0x47b7e10 [Final Native Static Public]
    bool IsFriendly(AReadyOrNotGameState* GameState, const ETeamType& TeamOne, const ETeamType& TeamTwo); // 0x47b7d10 [Final Native Static Public]
    bool IsEnemy(UWorld* World, const ETeamType& TeamOne, const ETeamType& TeamTwo); // 0x47b7c10 [Final Native Static Public]
    bool IsEmptyItem(TSubclassOf<ABaseItem> ItemClass); // 0x47b7b80 [Final Native Static Public]
    bool IsEditorBuild(); // 0x3060160 [Final Native Static Public]
    bool IsDMOPVPOnly(); // 0x392e330 [Final Native Static Public]
    bool IsDMOMatchMake(); // 0x305ca70 [Final Native Static Public]
    bool IsDMOBuild(); // 0x305ca70 [Final Native Static Public]
    bool IsDLCLocked(TSubclassOf<ABaseItem> Item); // 0x47b7af0 [Final Native Static Public]
    bool IsCOOPSupported(const FLevelDataLookupTable& LookupTable); // 0x47b7980 [Final Native Static Public]
    bool IsConsole(UObject* WorldContextObject); // 0x45fc7a0 [Final Native Static Public]
    bool IsCommanderMode(UObject* WorldContextObject); // 0x47b7a60 [Final Native Static Public]
    UPanelSlot* InsertChildAt(UWidget* Parent, int32 Index, UWidget* Content); // 0x47b7820 [Final Native Static Public]
    bool HasWidgetInViewport(const FString& WidgetName); // 0x47b7710 [Final Native Static Public]
    bool HasLineOfSightLoc(UWorld* WorldContext, const FVector& A, const FVector& B, const TArray<AActor*>& IgnoredActors, const ECollisionChannel& CollisionChannel); // 0x47b74e0 [Final Native Static Public]
    bool HasLineOfSightExt(AActor* Observer, AActor* B, FHitResult& HitResult); // 0x47b7340 [Final Native Static Public]
    bool HasLineOfSight(AActor* Observer, AActor* B); // 0x47b7270 [Final Native Static Public]
    UWorld* GetWorldStatic(); // 0x47b7240 [Final Native Static Public]
    UWorld* GetWorldBP(APlayerController* PC); // 0x47b71b0 [Final Native Static Public]
    TArray<UUserWidget*> GetWidgetsFromViewport(const FString& WidgetName); // 0x47b7080 [Final Native Static Public]
    FWidgetLookupData GetWidgetDataFromLookupData(const FString& WidgetName, bool bWarnIfMissing); // 0x47b6eb0 [Final Native Static Public]
    UWidgetsData* GetWidgetData(); // 0x47b6e80 [Final Native Static Public]
    EWeaponFOVPreset GetWeaponFOVPresetEnum(const FString& Preset); // 0x47b6cf0 [Final Native Static Public]
    bool GetWeaponFOVPreset(const EWeaponFOVPreset& Preset); // 0x47b6c50 [Final Native Static Public]
    bool GetWeaponFieldOfView(const float& FOV); // 0x47b6de0 [Final Native Static Public]
    bool GetVolumes(const float& MasterVolume, const float& UIVolume, const float& SFXVolume, const float& MusicVolume, const float& VOIPVolume); // 0x47b6a40 [Final Native Static Public]
    bool GetVoiceType(const EVoiceType& OutVoiceType); // 0x47b69a0 [Final Native Static Public]
    bool GetUseVerticalFOV(const bool& bUsesVertical); // 0x47b6900 [Final Native Static Public]
    bool GetUseMeshpainting(const bool& bUseMeshPainting); // 0x47b6860 [Final Native Static Public]
    bool GetUseCommandMenuForGamepad(const bool& bUsesCommandMenu); // 0x47b67c0 [Final Native Static Public]
    bool GetUIScaling(const float& Scale); // 0x47b6720 [Final Native Static Public]
    UDataTable* GetTrapLookupDataTable(); // 0x47b66f0 [Final Native Static Public]
    UDataTable* GetSuspectArmourDataTable(); // 0x47b66a0 [Final Native Static Public]
    EStunType GetStunTypeFromGasType(const EGasType& GasType); // 0x47b6620 [Final Native Static Public]
    UDataTable* GetSpeechLookupDataTable(const FString& Speaker); // 0x47b6530 [Final Native Static Public]
    bool GetSpeakerIntensity(const float& SpeakerIntensity); // 0x47b6490 [Final Native Static Public]
    bool GetShowOppositePlatformGraphicsOptions(); // 0x47b6460 [Final Native Static Public]
    bool GetShowFPS(const bool& bShowFPS); // 0x47b63c0 [Final Native Static Public]
    bool GetShowControls(const bool& bShowControls); // 0x47b6320 [Final Native Static Public]
    bool GetShellLifetime(const float& ShellLifeTime); // 0x47b6280 [Final Native Static Public]
    bool GetSendMapStatistics(const bool& bSendMapStatistics); // 0x47b61e0 [Final Native Static Public]
    FString GetSafeMapName(const FString& MapName); // 0x47b60b0 [Final Native Static Public]
    UReadyOrNotGameInstance* GetRONGameInstance(); // 0x47b5f80 [Final Native Static Public]
    UDataSingleton* GetRoNData(); // 0x47b6080 [Final Native Static Public]
    bool GetRandomLoadingScreenTip(FText& Tip); // 0x47b5fb0 [Final Native Static Public]
    int32 GetProjectVersionAsInt(); // 0x47b5f50 [Final Native Static Public]
    FString GetProjectVersion(); // 0x47b5ed0 [Final Native Static Public]
    FString GetProjectName(); // 0x47b5e50 [Final Native Static Public]
    bool GetPreferredRegions(FGameplayTagContainer& RegionsTagContainer); // 0x47b5d90 [Final Native Static Public]
    bool GetPlayerDefaultLoadout(FSavedLoadout& OutLoadout); // 0x47b5c30 [Final Native Static Public]
    UPenetrationData* GetPenetrationData(); // 0x47b5c00 [Final Native Static Public]
    UDataTable* GetPairedInteractionDataTable(); // 0x47b5bd0 [Final Native Static Public]
    float GetNotifyTimeForMontage(UAnimMontage* AnimMontage, const FName& EventName); // 0x47b5af0 [Final Native Static Public]
    UMusicData* GetMusicData(UWorld* WorldContext); // 0x47b5a60 [Final Native Static Public]
    UReadyOrNotMultiplayerProfile* GetMultiplayerProfile(const FString& LoadSlotName); // 0x47b5970 [Final Native Static Public]
    UDataTable* GetMoveStyleDataTable(); // 0x47b5940 [Final Native Static Public]
    bool GetMouseSensitivity(const float& MouseSensitvity); // 0x47b58a0 [Final Native Static Public]
    bool GetMouseInverted(const bool& bInvertVertical, const bool& bInvertHorizontal); // 0x47b57b0 [Final Native Static Public]
    bool GetMicInputGain(const float& MicInputGain); // 0x47b5710 [Final Native Static Public]
    AMapStatisticsSystem* GetMapStatistics(UWorld* WorldContext); // 0x47b5680 [Final Native Static Public]
    FString GetMapInternalID(const FString& MapName); // 0x47b5550 [Final Native Static Public]
    FLevelDataLookupTable GetMapDetailsFromName(const FString& MapName); // 0x47b5430 [Final Native Static Public]
    AReadyOrNotPlayerState* GetLocalPlayerState(UWorld* World); // 0x47b52f0 [Final Native Static Public]
    bool GetLocalization(const FString& Target); // 0x47b5380 [Final Native Static Public]
    bool GetLoadoutNames(const TArray<FString>& LoadoutNames); // 0x47b5220 [Final Native Static Public]
    UTexture2D* GetLoadingScreenLevelImage(const FString& Level); // 0x47b5130 [Final Native Static Public]
    UReadyOrNotSaveGame* GetLoadGameInstance(const FString& LoadSlotName); // 0x47b5040 [Final Native Static Public]
    TArray<UDataTable*> GetLevelSpecificAIDataTables(UObject* WorldContextObject); // 0x47b4e90 [Final Native Static Public]
    TArray<FLevelDataLookupTable> GetLevels(); // 0x47b4f60 [Final Native Static Public]
    FLevelDataLookupTable GetLevelData(UWorld* WorldContext); // 0x47b4dc0 [Final Native Static Public]
    bool GetLevelAssetData(const FString& LevelName, FAssetData& AssetData); // 0x47b4c30 [Final Native Static Public]
    bool GetLastConnectedServerIP(const FString& IP); // 0x47b4b80 [Final Native Static Public]
    UItemData* GetItemData(UWorld* WorldContext); // 0x47b4af0 [Final Native Static Public]
    UDataTable* GetInputKeyGamepadIconLookupDataTable(); // 0x47b4ac0 [Final Native Static Public]
    UHumanCharacterHUD_V2* GetHUDWidget(); // 0x47b4950 [Final Native Static Public]
    bool GetHostRegion(FGameplayTag& RegionTag); // 0x47b4a20 [Final Native Static Public]
    bool GetHitmarkerSfxEnabled(const bool& bHitmarkerSfxEnabled); // 0x47b4980 [Final Native Static Public]
    bool GetGyroVerticalLookSensitivity(const float& GyroVerticalLookSensitivity); // 0x47b48b0 [Final Native Static Public]
    bool GetGyroVerticalAimSensitivity(const float& GyroVerticalAimSensitivity); // 0x47b4810 [Final Native Static Public]
    bool GetGyroInverted(const bool& bInvertGyroVertical, const bool& bInvertGyroHorizontal); // 0x47b4720 [Final Native Static Public]
    bool GetGyroHorizontalLookSensitivity(const float& GyroHorizontalLookSensitivity); // 0x47b4680 [Final Native Static Public]
    bool GetGyroHorizontalAimSensitivity(const float& GyroHorizontalAimSensitivity); // 0x47b45e0 [Final Native Static Public]
    bool GetGyroActiveMode(const FString& GyroActiveMode); // 0x47b4530 [Final Native Static Public]
    void GetGameplayTagChildrenAsContainer(const FGameplayTag& InTag, FGameplayTagContainer& OutTagContainer); // 0x47b4430 [Final Native Static Public]
    bool GetGamepadSwitchBumpersTriggersLayout(const bool& bSwitchBumpersTriggers); // 0x47b4390 [Final Native Static Public]
    bool GetGamepadRadialMenuUseLeftStick(const bool& UseLeftStick); // 0x47b42f0 [Final Native Static Public]
    EGamepadConfirmationPreset GetGamepadRadialMenuConfirmationPresetEnum(const FString& Preset); // 0x47b4200 [Final Native Static Public]
    bool GetGamepadRadialMenuConfirmationPreset(const EGamepadConfirmationPreset& Preset); // 0x47b4160 [Final Native Static Public]
    bool GetGamepadMovementInnerDeadzone(const float& GamepadMovementInnerDeadzone); // 0x47b40c0 [Final Native Static Public]
    bool GetGamepadLookSensitivityVertical(const float& GamepadLookSensitivityVertical); // 0x47b4020 [Final Native Static Public]
    bool GetGamepadLookSensitivitySpeedUp(const float& GamepadLookSensitivitySpeedUp); // 0x47b3f80 [Final Native Static Public]
    bool GetGamepadLookSensitivityHorizontal(const float& GamepadLookSensitivityHorizontal); // 0x47b3ee0 [Final Native Static Public]
    bool GetGamepadLookInnerDeadzone(const float& GamepadLookInnerDeadzone); // 0x47b3e40 [Final Native Static Public]
    bool GetGamepadInvertTriggersLayout(const bool& bInvertTriggersLayout); // 0x47b3cb0 [Final Native Static Public]
    bool GetGamepadInvertStickLayout(const bool& bInvertStickLayout); // 0x47b3c10 [Final Native Static Public]
    bool GetGamepadInverted(const bool& bInvertVertical, const bool& bInvertHorizontal); // 0x47b3d50 [Final Native Static Public]
    bool GetGamepadInvertButtonLayout(const bool& bInvertButtonLayout); // 0x47b3b70 [Final Native Static Public]
    UDataTable* GetGamepadHoldTimesDataTable(); // 0x47b3b40 [Final Native Static Public]
    bool GetGamepadAimSensitivityVertical(const float& GamepadAimSensitivityVertical); // 0x47b3aa0 [Final Native Static Public]
    bool GetGamepadAimSensitivityHorizontal(const float& GamepadAimSensitivityHorizontal); // 0x47b3a00 [Final Native Static Public]
    bool GetGamepadAimAssistIntensity(const FString& AimAssistIntensity); // 0x47b3950 [Final Native Static Public]
    UDataTable* GetGameModeSettingsLookupDataTable(); // 0x47b3920 [Final Native Static Public]
    UReadyOrNotGameInstance* GetGameInstance(UWorld* WorldContext); // 0x47b3890 [Final Native Static Public]
    FString GetFriendlyModeFromECoopMode(const ECOOPMode& InCoopMode); // 0x47b37c0 [Final Native Static Public]
    void GetFriendlyMapAndModeFromName(const FString& InUrl, const FString& OutInternalMapName, const FString& OutFriendlyMap, const FString& OutFriendlyMode); // 0x47b35a0 [Final Native Static Public]
    bool GetFreelookSensitivity(const float& Sensitivity); // 0x47b3500 [Final Native Static Public]
    bool GetFoV(const float& FOV); // 0x47b3320 [Final Native Static Public]
    bool GetForceFeedbackIntensity(const float& ForceFeedbackIntensity); // 0x47b3460 [Final Native Static Public]
    bool GetForceFeedbackEnabled(const bool& ForceFeedbackEnabled); // 0x47b33c0 [Final Native Static Public]
    bool GetFlashlightShadows(const bool& bFlashLightShadows); // 0x47b3280 [Final Native Static Public]
    UUserWidget* GetFirstWidgetFromViewport(const FString& WidgetName); // 0x47b3190 [Final Native Static Public]
    APlayerCharacter* GetFirstAlivePlayerControlledCharacter(UWorld* WorldContext); // 0x47b3100 [Final Native Static Public]
    UDataTable* GetDoorLookupDataTable(); // 0x47b30d0 [Final Native Static Public]
    ETeamType GetDMOTeamType(); // 0x47b2d50 [Final Native Static Public]
    FString GetDMOGameMode(); // 0x47b2cd0 [Final Native Static Public]
    FString GetDMOAddress(); // 0x47b2c50 [Final Native Static Public]
    float GetDistanceBetweenActors2D(AActor* Actor1, AActor* Actor2); // 0x47b2f30 [Final Native Static Public]
    float GetDistanceBetweenActors(AActor* Actor1, AActor* Actor2); // 0x47b3000 [Final Native Static Public]
    FString GetDialoguePath(const FString& Character, const FString& bark); // 0x47b2d80 [Final Native Static Public]
    UReadyOrNotProfile* GetCurrentProfile(UWorld* WorldContext); // 0x47b2bc0 [Final Native Static Public]
    ECOOPMode GetCoopModeFromModeName(const FString& InCoopName); // 0x47b2b20 [Final Native Static Public]
    UDataTable* GetConversationLookupDataTable(); // 0x47b2af0 [Final Native Static Public]
    ASuspectCharacter* GetClosestActiveSuspect(const FVector& Location, float Distance, bool bMustHaveTarget); // 0x47b29d0 [Final Native Static Public]
    ACivilianCharacter* GetClosestActiveCivilian(const FVector& Location, float Distance, bool bMustHaveTarget); // 0x47b28b0 [Final Native Static Public]
    UDataTable* GetCharacterLookOverrideDataTable(); // 0x47b2880 [Final Native Static Public]
    UCampaignData* GetCampaignData(); // 0x47b2850 [Final Native Static Public]
    FString GetBuildTime(); // 0x47b27d0 [Final Native Static Public]
    FString GetBuildDate(); // 0x47b2750 [Final Native Static Public]
    bool GetBounceLightEnabled(const bool& bBounceLightEnabled); // 0x47b26b0 [Final Native Static Public]
    EAudioMixPreset GetAudioMixPresetEnum(const FString& Preset); // 0x47b2570 [Final Native Static Public]
    bool GetAudioMixPreset(const EAudioMixPreset& Preset); // 0x47b24d0 [Final Native Static Public]
    int32 GetAttachmentPointsRemaining(const FSavedLoadout& Loadout); // 0x47b2370 [Final Native Static Public]
    UDataTable* GetAnimatedIconLookupDataTable(); // 0x47b2340 [Final Native Static Public]
    FAnimatedIcon GetAnimatedIconFromTable(const FName& RowName, const bool& bSuccess); // 0x47b2220 [Final Native Static Public]
    UDataTable* GetAmmoLookupDataTable(); // 0x47b21f0 [Final Native Static Public]
    bool GetAllDifficultyNames(const TArray<FGameplayTag>& OutTags); // 0x47b2140 [Final Native Static Public]
    UDataTable* GetAILookupDataTable(); // 0x47b2040 [Final Native Static Public]
    FString GetAdditionalBugReportInformation(APlayerController* PC); // 0x47b2070 [Final Native Static Public]
    bool FindPositionAwayFromSwat(ACyberneticCharacter* Character, const FVector& StartingLocation, const FVector& OutLocation, float Radius, TSubclassOf<UNavigationQueryFilter> NavFilter, bool bForce); // 0x47b1e50 [Final Native Static Public]
    APlayerCharacter* FindClosestDeadGuyInRadius(const FVector& Origin, AActor* Causer, float Radius, bool bIncludeUnconscious); // 0x47b1cd0 [Final Native Static Public]
    bool EquipLoadoutOnPlayer(const FSavedLoadout& Loadout, AReadyOrNotCharacter* EquipPlayer, const FLoadoutEquipOptions& LoadoutEquipOptions); // 0x47b1a90 [Final Native Static Public]
    void EnableInteractionForController(AActor* InInteractableActor, APlayerController* InPlayerCharacter); // 0x47b19d0 [Final Native Static Public]
    void EnableInteractionFor(AActor* InInteractableActor, APlayerCharacter* InPlayerCharacter); // 0x47b1910 [Final Native Static Public]
    void EnableInteractionCompForController(UInteractableComponent* InteractableComponent, APlayerController* InPlayerController); // 0x47b1850 [Final Native Static Public]
    void DisableInteractionForController(AActor* InInteractableActor, APlayerController* InPlayerCharacter); // 0x47b1790 [Final Native Static Public]
    void DisableInteractionFor(AActor* InInteractableActor, APlayerCharacter* InPlayerCharacter); // 0x47b16d0 [Final Native Static Public]
    void DisableInteractionCompForController(UInteractableComponent* InteractableComponent, APlayerController* InPlayerController); // 0x47b1610 [Final Native Static Public]
    void DeleteLoadout(const FString& LoadoutName); // 0x47b1530 [Final Native Static Public]
    EItemType ConvertWeaponTypeToItemType(const EWeaponType& WeaponType); // 0x47b13c0 [Final Native Static Public]
    FVector2D ConvertSquareVectorToCircle(const FVector2D& SquareVector); // 0x47b1330 [Final Native Static Public]
    EWeaponType ConvertItemTypeToWeaponType(const EItemType& ItemType); // 0x47b12b0 [Final Native Static Public]
    float ConvertFovToVertical(UObject* WorldContextObject, float FOV); // 0x47b11e0 [Final Native Static Public]
    float ConvertFovToReferenceVertical(float FOV); // 0x47b1160 [Final Native Static Public]
    float ConvertFovToReferenceHorizontal(float FOV); // 0x47b10e0 [Final Native Static Public]
    float ConvertFovToHorizontal(UObject* WorldContextObject, float FOV); // 0x47b1010 [Final Native Static Public]
    FString ConvertFloatToStringMinutes_Detail(float Val); // 0x47b0f40 [Final Native Static Public]
    FString ConvertFloatToStringMinutes(float Val); // 0x47b0e70 [Final Native Static Public]
    FString ConvertDegreeIntoLetter(float Degrees); // 0x47b0da0 [Final Native Static Public]
    void ChangeLocalization(const FString& Target); // 0x47b0cc0 [Final Native Static Public]
    FRadialDamageEvent CastToRadialDamageEvent(const FDamageEvent& DamageEvent, const EStructureCastPathway& Branches); // 0x47b0b40 [Final Native Static Public]
    FPointDamageEvent CastToPointDamageEvent(const FDamageEvent& DamageEvent, const EStructureCastPathway& Branches); // 0x47b0970 [Final Native Static Public]
    void AttachMagazinesToWeapon(TSubclassOf<ABaseMagazineWeapon> WeaponClass, ABaseMagazineWeapon* Weapon); // 0x47b0880 [Final Native Static Public]
    void Array_Sort(const TArray<int32>& TargetArray, bool bAscendingOrder, const FName& VariableName); // 0x47b0730 [Final Native Static Public]
    bool ApplyRadialDamageWithSecondTrace(UObject* WorldContextObject, float SecondTraceDistance, float SecondTraceRadiusFactor, 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); // 0x47b0300 [Final Native Static Public]
    void AddDefaultItemsToPlayer(AReadyOrNotCharacter* Player); // 0x47b0280 [Final Native Static Public]
    bool ActorHasAnyTag(AActor* InActor, const TArray<FName>& InTags); // 0x47b0170 [Final Native Static Public]

// UReadyOrNotSaveGame (/Script/ReadyOrNot.ReadyOrNotSaveGame)
    UReadyOrNotSaveGame* CreateDefaultSavegame(const FString& LoadSlotName); // 0x47b1440 [Final Native Static Public]

// UBpVideoSettingsLib (/Script/ReadyOrNot.BpVideoSettingsLib)
    bool SupportsRayTracing(); // 0x47c8160 [Final Native Static Public]
    bool SetWorldDecalEnabled(bool bEnabled, float FadeDistance, float Density); // 0x47c8050 [Final Native Static Public]
    bool SetVSyncEnabled(bool bEnabled); // 0x47c7d30 [Final Native Static Public]
    bool SetVideoQualitySettings(int32 AntiAliasing, int32 Effects, int32 PostProcess, float ResolutionScaling, int32 Shadow, int32 Texture, int32 ViewDistance, int32 GlobalIllumination, int32 Reflections); // 0x47c7dc0 [Final Native Static Public]
    bool SetScreenResolution(int32 Width, int32 Height, const EWindowMode& NewWindowMode); // 0x47c7c30 [Final Native Static Public]
    bool SetReflexLatencyOptions(bool bGameToRenderLatencyEnabled, bool bGameLatencyEnabled, bool bRenderLatencyEnabled); // 0x47c7b10 [Final Native Static Public]
    bool SetReflexEnabled(uint8 ReflexMode, bool bFlashIndicatorEnabled); // 0x47c7a40 [Final Native Static Public]
    bool SetRaytracingSettings(bool bRTXEnabled, bool bRTXReflectionsEnabled, bool bRTXShadowsEnabled, bool bRTXAmbientOcclusionEnabled, bool bRTXGlobalIllumination, bool bRTXTranslucency); // 0x47c7840 [Final Native Static Public]
    bool SetPerObjectShadowsEnabled(bool bPerObjectShadowsEnabled); // 0x47c77b0 [Final Native Static Public]
    bool SetOverallVideoQuality(int32 Quality); // 0x47c7720 [Final Native Static Public]
    bool SetMotionBlurStrength(float Strength); // 0x47c76a0 [Final Native Static Public]
    bool SetMotionBlurEnabled(bool bEnabled); // 0x47c7610 [Final Native Static Public]
    bool SetInterfaceAspectRatio(float InAspectRatio); // 0x47c7590 [Final Native Static Public]
    bool SetGraphicsPresetIndex(int32 GraphicsPresetIndex); // 0x47c7500 [Final Native Static Public]
    bool SetFSRQuality(int32 Quality); // 0x47c73a0 [Final Native Static Public]
    bool SetFrameRateLimit(int32 FrameRateLimit, bool bEnabled); // 0x47c7430 [Final Native Static Public]
    bool SetDlssQuality(int32 Quality); // 0x47c7310 [Final Native Static Public]
    bool SetDlssFrameGenerationSetting(int32 Setting); // 0x47c7280 [Final Native Static Public]
    bool SetDepthofFieldSetting(bool bDoFEnabled); // 0x47c71f0 [Final Native Static Public]
    bool SaveVideoModeAndQuality(); // 0x47c71c0 [Final Native Static Public]
    bool IsNvidiaReflexEnabled(); // 0x47c6e30 [Final Native Static Public]
    bool IsDLSSFrameGenerationSupported(); // 0x47c6e00 [Final Native Static Public]
    bool GetWorldDecalsEnabled(const bool& bEnabled, const float& FadeDistance, const float& Density); // 0x47c6cc0 [Final Native Static Public]
    bool GetVSyncEnabled(const bool& bEnabled); // 0x47c62b0 [Final Native Static Public]
    bool GetViewDistanceQuality(const int32& ViewDistance); // 0x47c6c20 [Final Native Static Public]
    bool GetVideoQualitySettingsAsString(FText& OverallSetting, FText& AntiAliasing, FText& Effects, FText& PostProcess, FText& Shadow, FText& Texture, FText& ViewDistance, FText& GlobalIllumination, FText& Reflections); // 0x47c66a0 [Final Native Static Public]
    bool GetVideoQualitySettings(const int32& AntiAliasing, const int32& Effects, const int32& PostProcess, const float& ResolutionScaling, const int32& Shadow, const int32& Texture, const int32& ViewDistance, const int32& GlobalIllumination, const int32& Reflections); // 0x47c6350 [Final Native Static Public]
    bool GetTextureQuality(const int32& Texture); // 0x47c6210 [Final Native Static Public]
    bool GetSupportedScreenResolutions(const TArray<FString>& Resolutions); // 0x47c6140 [Final Native Static Public]
    bool GetShadowQuality(const int32& Shadow); // 0x47c60a0 [Final Native Static Public]
    bool GetResolutionScaling(const float& ResolutionScaling); // 0x47c6000 [Final Native Static Public]
    bool GetReflexLatencyOptions(const bool& bGameToRenderLatencyEnabled, const bool& bGameLatencyEnabled, const bool& bRenderLatencyEnabled); // 0x47c5ec0 [Final Native Static Public]
    void GetReflexLatency(const bool& bGameToRenderLatencyEnabled, const float& GametoRenderLatency, const bool& bGameLatencyEnabled, const float& GameLatencyInMS, const bool& bRenderLatencyEnabled, const float& RenderLatencyInMS); // 0x47c5c80 [Final Native Static Public]
    bool GetReflexEnabled(const uint8& ReflexMode, const bool& bFlashIndicatorEnabled); // 0x47c5b90 [Final Native Static Public]
    bool GetReflectionQuality(const int32& Reflections); // 0x47c5af0 [Final Native Static Public]
    bool GetRaytracingSettings(const bool& bRTXEnabled, const bool& bRTXReflectionsEnabled, const bool& bRTXShadowsEnabled, const bool& bRTXAmbientOcclusionEnabled, const bool& bRTXGlobalIllumination, const bool& bRTXTranslucency); // 0x47c58b0 [Final Native Static Public]
    bool GetPostProcessQuality(const int32& PostProcess); // 0x47c5810 [Final Native Static Public]
    bool GetPerObjectShadowsEnabled(const bool& bPerObjectShadowsEnabled); // 0x47c56e0 [Final Native Static Public]
    bool GetOverallVideoQuality(const int32& Quality); // 0x47c5640 [Final Native Static Public]
    int32 GetNumDlssQualityOptions(); // 0x47c5610 [Final Native Static Public]
    bool GetMotionBlurStrength(const float& Strength); // 0x47c53a0 [Final Native Static Public]
    bool GetMotionBlurEnabled(const bool& bEnabled); // 0x47c5300 [Final Native Static Public]
    bool GetInterfaceAspectRatio(const float& OutAspectRatio); // 0x47c5260 [Final Native Static Public]
    int32 GetGraphicsPresetIndex(); // 0x47c5230 [Final Native Static Public]
    bool GetGlobalIlluminationQuality(const int32& GlobalIllumination); // 0x47c5190 [Final Native Static Public]
    bool GetFSRQuality(const int32& Quality); // 0x47c5000 [Final Native Static Public]
    bool GetFrameRateLimit(const int32& FrameRateLimit, const bool& bEnabled); // 0x47c50a0 [Final Native Static Public]
    bool GetEffectsQuality(const int32& Effects); // 0x47c4f60 [Final Native Static Public]
    bool GetDlssQuality(const int32& Quality); // 0x47c4ec0 [Final Native Static Public]
    FText GetDLSSFrameGenerationUnsupportedReason(); // 0x47c4d00 [Final Native Static Public]
    bool GetDlssFrameGenerationSetting(const int32& Setting); // 0x47c4e20 [Final Native Static Public]
    bool GetDepthOfFieldSetting(const bool& bDoFEnabled); // 0x47c4d80 [Final Native Static Public]
    FString GetCurrentScreenResolution(); // 0x47c4c80 [Final Native Static Public]
    EWindowMode GetCurrentScreenMode(); // 0x47c4c50 [Final Native Static Public]
    bool GetAntiAliasingQuality(const int32& AntiAliasing); // 0x47c4bb0 [Final Native Static Public]
    FText GenerateQualityString(int32 Quality); // 0x47c4ae0 [Final Native Static Public]
    FText GenerateFSRQualityString(int32 Quality); // 0x47c4a10 [Final Native Static Public]
    FText GenerateDlssQualityString(int32 Quality); // 0x47c4940 [Final Native Static Public]
    void ForceReloadSettings(); // 0x47c4920 [Final Native Static Public]
    bool ChangeScreenResolution(int32 Width, int32 Height, const EWindowMode& NewWindowMode); // 0x47c3c70 [Final Native Static Public]

// UBpWidgetLib (/Script/ReadyOrNot.BpWidgetLib)
    bool PostBugReport(const FString& Summary, const FString& Description, const FString& Category); // 0x47c6fb0 [Final Native Static Public]
    void PlayEventFromTablet(UObject* WorldContextObject, UFMODEvent* Event); // 0x47c6ef0 [Final Native Static Public]
    bool IsWorldTearingDown(UObject* WorldContextObject); // 0x47c6e60 [Final Native Static Public]
    ATablet* GetPlayerTablet(UObject* WorldContextObject); // 0x47c5780 [Final Native Static Public]
    FVector2D GetNormalizedClick(FGeometry& InGeometry, FPointerEvent& InMouseEvent); // 0x47c5440 [Final Native Static Public]
    void DrawLineWithThickness(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness, const FVector2D& Offset); // 0x47c4200 [Final Native Static Public]
    void DrawLineWithCenteredOffset(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness, const FVector2D& Offset, const FVector2D& Center, float Scale); // 0x47c3f10 [Final Native Static Public]
    void DrawLinesWithThickness(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness, const FVector2D& Offset); // 0x47c4700 [Final Native Static Public]
    void DrawLinesWithCenteredOffset(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness, const FVector2D& Offset, const FVector2D& Center, float Scale); // 0x47c4450 [Final Native Static Public]
    FText ChangeStringTableTextKey(const FText& Target, const FString& NewKey); // 0x47c3d70 [Final Native Static Public]

// UBreachAndClearActivity (/Script/ReadyOrNot.BreachAndClearActivity)
    bool ShouldThrowGrenade(); // 0x47cd670 [Final Native Public]
    bool ShouldScan(); // 0x47cd640 [Final Native Public]
    void PerformThrowGrenadeStage(float DeltaTime, float Uptime); // 0x47cccd0 [Final Native Public]
    void PerformStackupStage(float DeltaTime, float Uptime); // 0x47cd0e0 [Final Native Public]
    void PerformScanStage(float DeltaTime, float Uptime); // 0x47cccd0 [Final Native Public]
    void PerformClearStage(float DeltaTime, float Uptime); // 0x47cce70 [Final Native Public]
    void PerformBreachStage(float DeltaTime, float Uptime); // 0x47cccd0 [Final Native Public]
    void OnThrowGrenadeComplete(); // 0x4787ba0 [Final Native Public]
    void OnScanEnded(); // 0x47cba40 [Final Native Public]
    void OnBreachEnded(); // 0x47cc8e0 [Final Native Public]
    bool IsScanFinished(); // 0x479af30 [Final Native Public]
    bool IsClearFinished(); // 0x47cc3d0 [Final Native Public]
    void ExitPeekStage(); // 0x47cba40 [Final Native Public]
    void EnterThrowGrenadeStage(); // 0x47cba20 [Final Native Public]
    void EnterStackupStage(); // 0x47cba00 [Final Native Public]
    void EnterScanStage(); // 0x47cb9e0 [Final Native Public]
    void EnterPeekStage(); // 0x47cb9a0 [Final Native Public]
    void EnterClearStage(); // 0x47cb960 [Final Native Public]
    void EnterClearedStage(); // 0x47cb980 [Final Native Public]
    void EnterBreachStage(); // 0x47cb940 [Final Native Public]
    void CleanUpBreachDelegates(UBaseActivity* Activity, ACyberneticController* Controller); // 0x47cb4d0 [Final Native Public]
    bool CanReturnToStackup(); // 0x47cb4a0 [Final Native Public]
    bool CanPerformPeek(); // 0x47cb440 [Final Native Public]
    bool CanPerformClear(); // 0x47cb3e0 [Final Native Public]
    bool CanPerformBreach(); // 0x47cb380 [Final Native Public]

// UBreachAndClearSquadsActivity (/Script/ReadyOrNot.BreachAndClearSquadsActivity)
    bool ShouldScan(); // 0x2f608b0 [Native Event Public]
    void SetUseGrenade(bool bInUseGrenade); // 0x47cd590 [Final Native Public]
    void SetupStackups(); // 0x47cd620 [Native Public]
    void SetupBreach(); // 0x2d1c3d0 [Native Public]
    void SetShouldPeekDoor(bool bShouldPeek); // 0x47cd500 [Final Native Public]
    void SetScanMethod(const EDoorScanMethod& ScanMethod); // 0x47cd480 [Final Native Public]
    void SetBreachMethod(const EDoorBreachType& BreachType); // 0x47cd400 [Final Native Public]
    void ReportMemberStackupComplete(ACyberneticCharacter* SquadMember); // 0x47cd370 [Final Native Public]
    void PerformStackupStage(float DeltaTime, float Uptime); // 0x47cd1b0 [Native Event Public]
    void PerformScanStage(float DeltaTime, float Uptime); // 0x47cd010 [Native Event Public]
    void PerformClearStage(float DeltaTime, float Uptime); // 0x47ccf40 [Native Event Public]
    void PerformBreachStage(float DeltaTime, float Uptime); // 0x47ccda0 [Native Event Public]
    void PerformBreachAndUseItemStage(float DeltaTime, float Uptime); // 0x47ccc00 [Native Event Public]
    void OnVoiceLineFinished(AReadyOrNotCharacter* Character); // 0x47ccb70 [Final Native Public]
    void OnThrowerFinished(UBaseActivity* Activity, ACyberneticController* Controller); // 0x47ccaa0 [Final Native Public]
    void OnScannerFinished(UBaseActivity* Activity, ACyberneticController* Controller); // 0x47cc9d0 [Final Native Public]
    void OnBreacherFinished(UBaseActivity* Activity, ACyberneticController* Controller); // 0x47cc900 [Final Native Public]
    bool IsScanFinished(); // 0x47cc400 [Native Event Public]
    bool IsClearFinished(); // 0x30b6e60 [Native Event Public]
    void GetValidBreachItemMethods(TMap<EDoorBreachType, FCyberneticCharacterArrayContainer>& OutBreachTypes); // 0x47cc150 [Final Native Public]
    FName GetTargetRoomName(); // 0x47cc110 [Native Event Public]
    Adoor* GetTargetDoor(); // 0x47cc0e0 [Native Event Public]
    ACyberneticCharacter* GetLeader(); // 0x47cc000 [Final Native Public]
    void ExitStackupStage(); // 0x47cba60 [Native Event Public]
    void EnterStackupStage(); // 0x2d1f5d0 [Native Event Public]
    void EnterScanStage(); // 0x294b170 [Native Event Public]
    void EnterPeekStage(); // 0x47cb9c0 [Native Event Public]
    void EnterClearStage(); // 0x2f5a330 [Native Event Public]
    void EnterClearedStage(); // 0x1a4b9f0 [Native Event Public]
    void EnterBreachStage(); // 0x36216a0 [Native Event Public]
    void EnterBreachAndUseItemStage(); // 0x2d1d560 [Native Event Public]
    bool CanPerformPeek(); // 0x47cb470 [Native Event Public]
    bool CanPerformClear(); // 0x47cb410 [Native Event Public]
    bool CanPerformBreach(); // 0x47cb3b0 [Native Event Public]
    bool CanBreachAndUseItem(); // 0x47cb350 [Native Event Public]

// AShotgun (/Script/ReadyOrNot.Shotgun)
    void RefreshEntireShellRack(); // 0x294ec00 [Final Native Public]
    void PlayReloadLoop(); // 0x4935060 [Final Native Public]
    void OnRep_ShellsReplicated(); // 0x4935040 [Final Native Public]
    void LoadNextShellInRack(); // 0x294ec00 [Final Native Public]
    void FinishShotgunReload(); // 0x4934500 [Final Native Public]
    void FinishedLoadingShellFromRack(); // 0x294ec00 [Final Native Public]
    void CheckReloadSettings(); // 0x49343f0 [Final Native Public]

// ABreakableGlass (/Script/ReadyOrNot.BreakableGlass)
    void Multicast_DestructibleHit(const FVector_NetQuantize& Location); // 0x47cc850 [Final Native Event Private]
    void Multicast_ConvertHitAndExecute(int32 FirstPositionBox, int32 TextureX, int32 TextureY, const FVector_NetQuantize& HitPosition, const FVector_NetQuantize& Direction, float Damage); // 0x47cc650 [Final Native Event Private]
    void FirstHitPositionObject(int32 FirstPositionBox, int32 TextureY, int32 TextureX, const FVector& HitPosition, const FVector& ObjectiveDirection, float DamageRadius, bool bFirstHitCanBreakIt, float CharacterVelocityToBreak); // 0xe53a10 [Event Public]
    void DestructibleHit(const FVector& Location); // 0xe53a10 [Event Public]
    void ConvertHitAndExecute(const FHitResult& Hit, float Damage); // 0x47cb5a0 [Final Native Public]

// UBriefingWidget (/Script/ReadyOrNot.BriefingWidget)
    void PlayMissionAudio(const FString& AudioName); // 0x47cd280 [Final Native Private]
    void MoveCameraToMouseCursor(const FPointerEvent& PointerEvent); // 0x47cc430 [Final Native Private]
    void GetWhiteboardTimelineAsString(const FString& OutString); // 0x47cc320 [Final Native Private]
    void GetWhiteboardObjectiveText(const FString& OutString); // 0x47cc270 [Final Native Private]
    void GetLevelNickname(const FString& OutNickname); // 0x47cc030 [Final Native Private]
    void GetBriefing(FMissionAudio& OutBriefing); // 0x47cbe80 [Final Native Private]
    void GetBios(const EBioType& BioType, const TArray<FCharacterBio>& OutBios); // 0x47cbd60 [Final Native Private]
    void GetBioDetails(const FCharacterBio& Bio, const TArray<FCriminalRecord>& RapSheet, const UTexture2D*& ProfileImage, const FString& OutDescription, const FString& OutBioText); // 0x47cba80 [Final Native Private]
    void DoesLevelHaveMissionAudio(const FString& AudioName, const bool& bHasMissionAudio); // 0x47cb800 [Final Native Private]

// ABuildingTrigger (/Script/ReadyOrNot.BuildingTrigger)
    void OnBuildingExit(AActor* OverlappedActor, AActor* OtherActor); // 0x2f55710 [Native Event Protected]
    void OnBuildingEnter(AActor* OverlappedActor, AActor* OtherActor); // 0x47d2510 [Native Event Protected]
    bool IsActorOnFloor(AActor* Actor, int32 FloorNumber); // 0x47d1ee0 [Final Native Public]
    int32 GetFloorNumberFromActorLocation(AActor* Actor); // 0x47d1e40 [Final Native Public]
    FVector GetFloorLocation(int32 FloorNumber); // 0x47d1d90 [Final Native Public]
    void GenerateFloors(); // 0x47d1d70 [Final Native Protected]

// AProjectile (/Script/ReadyOrNot.Projectile)
    void OnHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x48be510 [Native Protected]
    void Multicast_SpawnImpactEffects(const FHitResult& Hit, TSubclassOf<AImpactEffect> EffectsClass, float DecalScale, bool bExitImpact, bool bArmorImpact); // 0x48be1a0 [Native Event Protected]

// ABulletProjectile (/Script/ReadyOrNot.BulletProjectile)
    void OnRespawnProjectile(const FVector& RespawnLocation, const FRotator& RespawnRotation, float NewSpeed, float NewDamage, const EProjectileReaction& ProjectileReaction); // 0x47d2a10 [Final Native Public]
    void OnRep_UpdateMesh(); // 0x47d2910 [Final Native Public]
    void OnProjectileValidated(); // 0x4798cb0 [Native Public]
    void OnMeshHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x47d26c0 [Native Event Public]
    void OnDeflect(const FHitResult& DeflectionHit); // 0xe53a10 [Event Public]
    void Multicast_SimulatePhysics(bool bSimulate); // 0x47d2480 [Final Native Event Private]
    void Multicast_OnRespawnProjectile(const FVector_NetQuantize100& RespawnLocation, const FVector_NetQuantize100& RespawnRotation, float NewSpeed, float NewDamage, const EProjectileReaction& ProjectileReaction); // 0x47d22c0 [Native Event Public]
    void Multicast_AttachToComponent(const FVector& NewLocation, USceneComponent* Component, const FName& BoneName); // 0x47d2190 [Final Native Event Private]
    void Multicast_ApplyForceToHitObjects(const FHitResult& Hit, const FVector& Velocity); // 0x47d2050 [Final Native Event Private]

// AC2Explosive (/Script/ReadyOrNot.C2Explosive)
    void Server_StartC2Placement(AActor* Actor); // 0x47d2c20 [Native Event Public]
    void Server_FinishC2Placement(); // 0x47d2bd0 [Native Event Public]
    void OnRep_LastPlacedC2Explosive(); // 0x47d28f0 [Final Native Public]
    void Multicast_StartPlaceC2Explosive(); // 0x2f5fc00 [Native Event Public]
    void EquipDetonator(bool bFromExplosives); // 0x47d1b60 [Final Native Protected]
    void Client_C2PlacementFinished(); // 0x47d1b40 [Native Event Public]

// UCachedImagesDiskProvider (/Script/ReadyOrNot.CachedImagesDiskProvider)
    void FOnImageWriteComplete(bool bSuccess); // 0x47d1bf0 [Final Native Private]

// UCachedImagesDownloadProvider (/Script/ReadyOrNot.CachedImagesDownloadProvider)
    void OnRequestCompleted(const FString& RequestedURL, UTexture2D* ResultedTexture); // 0x47d2930 [Final Native Private]

// UCachedImagesFetcher (/Script/ReadyOrNot.CachedImagesFetcher)
    void OnImageFetchResult(const FString& InUrl, UTexture2D* InTexture); // 0x47d25e0 [Final Native Private]
    bool IsCached(const FString& InUrl); // 0x47d1fb0 [Final Native Static Public]
    void FetchImage(const FString& InUrl, const FScriptDelegate& InImageFetchCallback); // 0x47d1c80 [Final Native Static Public]
    void CacheImage(const FString& InUrl, UTexture2D* InTexture); // 0x47d1a70 [Final Native Static Public]

// UInteractionsData (/Script/ReadyOrNot.InteractionsData)
    APairedInteractionDriver* PlayPairedInteraction(AActor* Driver, AActor* Slave, ABaseItem* OptionalItem); // 0x484d900 [Final Native Public]
    APairedInteractionDriver* IsPairedInteractionPlayingOn(AActor* Target); // 0x484d0e0 [Final Native Static Public]

// ICanIssueCommandOn (/Script/ReadyOrNot.CanIssueCommandOn)
    AActor* GetCommandActor(); // 0x47d6630 [Native Event Public]
    bool CanIssueCommand(); // 0x47d5ec0 [Native Event Public]

// ICanPlaceC2On (/Script/ReadyOrNot.CanPlaceC2On)
    void OnC2Removed(APlacedC2Explosive* C2); // 0x299ca60 [Native Event Public]
    void OnC2Detonated(APlacedC2Explosive* C2); // 0x47d6ae0 [Native Event Public]
    FRotator GetPlacementRotation(const FHitResult& TraceHit); // 0x47d67b0 [Native Event Public]
    FVector GetPlacementLocation(const FHitResult& TraceHit); // 0x47d6690 [Native Event Public]
    bool CanPlaceC2OnNow(APlayerCharacter* C2Owner, AC2Explosive* C2, const FHitResult& Hit); // 0x47d5ef0 [Native Event Public]
    void C2StopPlacement(AC2Explosive* C2); // 0x47d5e30 [Native Event Public]
    void C2StartPlacement(AC2Explosive* C2); // 0x45d4240 [Native Event Public]

// ICanUse (/Script/ReadyOrNot.CanUse)
    bool UsesHoldButtonPrompt(); // 0x45d32e0 [Native Event Public]
    bool StartUse(APlayerCharacter* User); // 0x47d6e20 [Native Event Public]
    bool PlaysUseIconComplete(); // 0x45d3de0 [Native Event Public]
    bool OverridesUseButtonPromptText(); // 0x299c9b0 [Native Event Public]
    bool IsAvailableForUse(); // 0x47d6a10 [Native Event Public]
    TArray<USceneComponent*> GetUseViewComponents(); // 0x47d6900 [Native Event Public]
    USceneComponent* GetUseIconBoltComponent(); // 0x47d68d0 [Native Event Public]
    FText GetUseButtonPromptText(); // 0x45d3690 [Native Event Public]
    void EndUse(APlayerCharacter* User); // 0x3871f00 [Native Event Public]
    bool CanUse(APlayerCharacter* User); // 0x47d6090 [Native Event Public]

// ICanUseMultitoolOn (/Script/ReadyOrNot.CanUseMultitoolOn)
    bool ShouldOperate(); // 0x47d5ec0 [Native Event Public]
    bool ShouldInterrupt(); // 0x47d6df0 [Native Event Public]
    void Server_FinishedUsingMultitool(AReadyOrNotCharacter* ToolOwner); // 0x47d5e30 [Native Event Public]
    EMultitoolFunctions GetMultitoolUseType(); // 0x299c9b0 [Native Event Public]
    float GetMultitoolUseTime(); // 0x47d6660 [Native Event Public]
    void Client_FinishedUsingMultitool(AReadyOrNotCharacter* ToolOwner); // 0x299ca60 [Native Event Public]
    bool CanUseMultitoolNow(AReadyOrNotCharacter* ToolOwner, AMultitool* Tool, const FHitResult& TraceHit); // 0x47d6130 [Native Event Public]
    bool CanCancelMultitoolAction(); // 0x45d3b60 [Native Event Public]

// ACaptureTheFlagGM (/Script/ReadyOrNot.CaptureTheFlagGM)
    void OnFlagDroppedSignature__DelegateSignature(APlayerCharacter* DroppedByCharacter, const ETeamType& DroppedByTeam); // 0xe53a10 [Public]
    void OnFlagCapturedSignature__DelegateSignature(APlayerCharacter* CapturedByCharacter, const ETeamType& CpaturedByTeam); // 0xe53a10 [Public]
    void OnFlagBearerKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x47d6b70 [Final Native Private]
    void DropFlag(); // 0x47d6580 [Final Native Public]
    ACTF_FlagSpawnPoint* ChooseFlagSpawnPoint(); // 0x47d64c0 [Final Native Public]
    void CaptureFlag(ACTF_Flag* CapturedFlag, APlayerCharacter* NewFlagBearer); // 0x47d62d0 [Final Native Public]

// ACaptureTheFlagGS (/Script/ReadyOrNot.CaptureTheFlagGS)
    void OnRep_FlagStatus(); // 0x47d6c60 [Final Native Private]

// ACCTVCameraPoint (/Script/ReadyOrNot.CCTVCameraPoint)
    void PowerOn(); // 0x47d6d00 [Final Native Protected]
    void PowerOff(); // 0x47d6cc0 [Final Native Protected]
    void OnBreak(); // 0xe53a10 [Event Protected]
    void Multicast_Break(); // 0x2ac0b40 [Native Event Protected]

// ACCTVScreen (/Script/ReadyOrNot.CCTVScreen)
    void Server_SwitchCamera(); // 0x2b01fd0 [Native Event Protected]
    void PowerOn(); // 0x47d6d20 [Final Native Protected]
    void PowerOff(); // 0x47d6ce0 [Final Native Protected]
    void OnRep_IsTurnedOn(); // 0x47d6ca0 [Final Native Protected]
    void OnRep_IsBroken(); // 0x47d6c80 [Final Native Protected]
    void OnRep_DisplayedCamera(); // 0x47d6c40 [Final Native Protected]
    void OnCameraChange(int32 CameraNum, const FString& CameraName); // 0xe53a10 [Event Protected]
    void OnBreak(); // 0xe53a10 [Event Protected]
    void Multicast_SwitchCamera(ACCTVCameraPoint* NewCamera); // 0x2f557e0 [Native Event Protected]
    void Multicast_Break(); // 0x2b01ff0 [Native Event Protected]
    bool IsTurnedOn(); // 0x47b2690 [Final Native Protected]
    bool IsBroken(); // 0x47d6a40 [Final Native Protected]

// ACCTVSystem (/Script/ReadyOrNot.CCTVSystem)
    void WireCamerasToTablet(); // 0x47d6f50 [Final Native Public]
    void SetWired(bool bWired); // 0x47d6d60 [Final Native Public]
    bool IsWired(); // 0x47d6ac0 [Final Native Public]
    ACCTVSystem* GetCCTVSystem(UObject* WorldContextObject); // 0x47d65a0 [Final Native Static Public]

// UCCTVViewWidget (/Script/ReadyOrNot.CCTVViewWidget)
    void WiredChangeUI(bool bIsWired); // 0xe53a10 [Event Protected]
    void OnInvalidCamera(); // 0xe53a10 [Event Protected]
    void OnCameraChange(int32 FloorNum, int32 CameraNum, const FString& CameraName); // 0xe53a10 [Event Protected]
    bool IsCCTVWired(); // 0x47d6a90 [Final Native Public]
    bool IsCCTVAvailable(); // 0x47d6a60 [Final Native Public]
    void ChangeFloor(bool bUp); // 0x47d6430 [Final Native Protected]
    void ChangeCamera(bool bForward); // 0x47d63a0 [Final Native Protected]

// UChallenge (/Script/ReadyOrNot.Challenge)
    void UpdateFromProfile(UReadyOrNotProfile* Profile); // 0x47d6ec0 [Final Native Public]
    void ResetChallengeProgress(); // 0x47d6d40 [Final Native Public]
    void OnChallengeInit(AReadyOrNotGameState* gs); // 0xe53a10 [Event Public]
    void OnChallengeAchieved(); // 0xe53a10 [Event Public]
    void IncrementChallengeProgress(int32 IncrementBy); // 0x47d6980 [Final Native Public]
    void DecrementChallengeProgress(int32 DecrementBy); // 0x47d64f0 [Final Native Public]

// UChallengeManager (/Script/ReadyOrNot.ChallengeManager)
    void SaveChallenges(); // 0x47db390 [Final Native Public]
    void InitChallenges(AReadyOrNotGameState* GameState, const FLevelDataLookupTable& LevelData); // 0x47da3c0 [Final Native Public]

// UCharacterCountEventCondition (/Script/ReadyOrNot.CharacterCountEventCondition)
    void HandleAllCharactersSpawned(); // 0x47da130 [Final Native Private]

// ACharacterCustomizationPortal (/Script/ReadyOrNot.CharacterCustomizationPortal)
    void UpdateCharacterLookOverride(const FName& Head, const FName& Body); // 0x47dc820 [Final Native Private]
    bool SaveCharacterLookOverride(const FName& InHead, const FName& InBody); // 0x47db3b0 [Final Native Static Private]
    bool IsDLCLocked(const FCharacterPersonalizationData& Data); // 0x47da700 [Final Native Static Private]
    void GetCustomizationEntries(const TArray<FCharacterPersonalizationData>& OutHeads, const TArray<FCharacterPersonalizationData>& OutBodys); // 0x47d9b40 [Final Native Static Private]
    bool GetCurrentCharacterLookOverride(const FName& OutHead, const FName& OutBody); // 0x47d9a50 [Final Native Static Private]
    bool GetCharacterLookOverride(const FName& Head, const FName& Body, FCharacterLookOverride& OutCharacterLookOverride); // 0x47d98f0 [Final Native Static Private]
    void GetAllCompatibleHeads(const FName& InBody, const TArray<FName>& OutHeads); // 0x47d9790 [Final Native Static Private]
    void GetAllCompatibleBodies(const FName& InHead, const TArray<FName>& OutBodies); // 0x47d96b0 [Final Native Static Private]

// UCharacterHealthComponent (/Script/ReadyOrNot.CharacterHealthComponent)
    void UseAllLimbTickets(const ELimbType& Limb); // 0x47dc990 [Final Native Public]
    void UpdatePreviousLimbHealth(const ELimbType& Limb); // 0x47dc8f0 [Final Native Public]
    void SetReviveHealth(float NewReviveHealth); // 0x47dc790 [Final Native Public]
    void SetRemainingRevives(int32 NewRemainingRevives); // 0x47dc700 [Final Native Public]
    void SetMaxLimbHealth(const ELimbType& Limb, float NewMaxHealth); // 0x47dc620 [Final Native Public]
    void SetLimbHealth(const ELimbType& Limb, float NewHealthAmount); // 0x47dc540 [Final Native Public]
    void SetHealthStatus(const EPlayerHealthStatus& NewHealthStatus); // 0x47dc4c0 [Final Native Public]
    void SetCurrentLimbHealthToMax(const ELimbType& Limb); // 0x47dc420 [Final Native Public]
    void Server_UseAllRemainingLimbTickets(const ELimbType& Limb); // 0x47dc370 [Native Event Public]
    void Server_UpdatePreviousLimbHealth(const ELimbType& Limb); // 0x47dc2c0 [Native Event Public]
    void Server_SetReviveHealth(float NewReviveHealth); // 0x47dc210 [Native Event Public]
    void Server_SetRemainingRevives(int32 NewRemainingRevives); // 0x47dc150 [Native Event Public]
    void Server_SetMaxLimbHealth(const ELimbType& Limb, float NewMaxHealth); // 0x47dc050 [Native Event Public]
    void Server_SetLimbHealth(const ELimbType& Limb, float NewHealthAmount); // 0x47dbf50 [Native Event Public]
    void Server_SetHealthStatus(const EPlayerHealthStatus& NewHealthStatus); // 0x47dbea0 [Native Event Public]
    void Server_SetCurrentLimbHealthToMax(const ELimbType& Limb); // 0x47dbdf0 [Native Event Public]
    void Server_ResetRevives(); // 0x47dbda0 [Native Event Public]
    void Server_ResetReviveHealth(); // 0x47dbd50 [Native Event Public]
    void Server_ResetLimbTickets(const ELimbType& Limb); // 0x47dbca0 [Native Event Public]
    void Server_ResetLimbHealth(const ELimbType& Limb); // 0x47dbbf0 [Native Event Public]
    void Server_ResetAllLimbTickets(); // 0x47dbba0 [Native Event Public]
    void Server_ResetAllLimbHealth(); // 0x47dbb50 [Native Event Public]
    void Server_IncreaseReviveHealth(float Amount); // 0x47dbaa0 [Native Event Public]
    void Server_IncreaseRevive(); // 0x47dba50 [Native Event Public]
    void Server_IncreaseLimbTickets(const ELimbType& Limb, int32 Amount); // 0x47db940 [Native Event Public]
    void Server_IncreaseLimbHealth(const ELimbType& Limb, float Amount); // 0x47db840 [Native Event Public]
    void Server_HalfMaxLimbHealth(const ELimbType& Limb); // 0x47db790 [Native Event Public]
    void Server_DecreaseReviveHealth(float Amount); // 0x47db6e0 [Native Event Public]
    void Server_DecreaseRevive(); // 0x47db690 [Native Event Public]
    void Server_DecreaseLimbTickets(const ELimbType& Limb, int32 Amount); // 0x47db580 [Native Event Public]
    void Server_DecreaseLimbHealth(const ELimbType& Limb, float Amount); // 0x47db480 [Native Event Public]
    void ResetRevives(); // 0x47db370 [Final Native Public]
    void ResetReviveHealth(); // 0x47db350 [Final Native Public]
    void ResetLimbTickets(const ELimbType& Limb); // 0x47db2b0 [Final Native Public]
    void ResetLimbHealth(const ELimbType& Limb); // 0x47db210 [Final Native Public]
    void ResetAllLimbTickets(); // 0x47db1f0 [Final Native Public]
    void ResetAllLimbHealth(); // 0x47db1d0 [Final Native Public]
    void OnLimbNoTicketsRemainingSignature__DelegateSignature(const ELimbType& Limb); // 0xe53a10 [Public]
    void OnLimbNoHealthSignature__DelegateSignature(const ELimbType& Limb); // 0xe53a10 [Public]
    void OnLimbLowHealthSignature__DelegateSignature(const ELimbType& AffectedLimb, float LimbHealth); // 0xe53a10 [Public]
    void OnLimbFullTicketsSignature__DelegateSignature(const ELimbType& Limb); // 0xe53a10 [Public]
    void OnLimbFullHealthSignature__DelegateSignature(const ELimbType& Limb); // 0xe53a10 [Public]
    void OnLimbBrokenSignature__DelegateSignature(const ELimbType& Limb); // 0xe53a10 [Public]
    bool IsUsingUnlimitedRevives(); // 0x47db1a0 [Final Native Public]
    bool IsReviveHealthDepleted(); // 0x47db170 [Final Native Public]
    bool IsLimbNoHealth(const ELimbType& Limb); // 0x47db0c0 [Final Native Public]
    bool IsLimbLowHealth(const ELimbType& Limb); // 0x47db010 [Final Native Public]
    bool IsLimbHealthBelow(const ELimbType& Limb, float HealthValue); // 0x47daf20 [Final Native Public]
    bool IsLimbHealthAtOrBelow(const ELimbType& Limb, float HealthValue); // 0x47dae30 [Final Native Public]
    bool IsLimbHealthAtOrAbove(const ELimbType& Limb, float HealthValue); // 0x47dad40 [Final Native Public]
    bool IsLimbHealthAt(const ELimbType& Limb, float HealthValue); // 0x47dac50 [Final Native Public]
    bool IsLimbHealthAbove(const ELimbType& Limb, float HealthValue); // 0x47dab60 [Final Native Public]
    bool IsLimbFullHealth(const ELimbType& Limb); // 0x47daab0 [Final Native Public]
    bool IsLimbEqualTo(FLimbHealthData& InLimbHealthData, FLimbHealthData& OtherLimbHealthData); // 0x47da9a0 [Final Native Static Public]
    bool IsLimbBroken(const ELimbType& Limb); // 0x47da8f0 [Final Native Public]
    bool IsIncapacitationEnabled(); // 0x47da8c0 [Final Native Public]
    bool IsIncapacitated(); // 0x47da890 [Final Native Public]
    bool IsAnyLimbBroken(const ELimbType& OutLimbType); // 0x47da650 [Final Native Public]
    bool IsAnyLimbBelowFullHealth(const ELimbType& OutLimbType); // 0x47da5a0 [Final Native Public]
    bool IsAnyLimbAtNoHealth(const ELimbType& OutLimbType); // 0x47da4f0 [Final Native Public]
    void IncreaseReviveHealth(float Amount); // 0x47da330 [Final Native Public]
    void IncreaseRevive(); // 0x47da310 [Final Native Public]
    void IncreaseLimbTickets(const ELimbType& Limb, int32 Amount); // 0x47da230 [Final Native Public]
    void IncreaseLimbHealth(const ELimbType& Limb, float Amount); // 0x47da150 [Final Native Public]
    bool HalfMaxLimbHealth(const ELimbType& Limb); // 0x47da080 [Final Native Public]
    FLimbHealthData GetRightLegHealth_Copy(); // 0x47da030 [Final Native Public]
    FLimbHealthData GetRightArmHealth_Copy(); // 0x47d9fe0 [Final Native Public]
    float GetReviveOperatingTime(); // 0x47d9fc0 [Final Native Public]
    float GetRemainingReviveTime(); // 0x47d9f80 [Final Native Public]
    int32 GetRemainingRevives(); // 0x47d9fa0 [Final Native Public]
    float GetRemainingReviveHealth(); // 0x47d9f60 [Final Native Public]
    int32 GetMaxRevives(); // 0x47d9f40 [Final Native Public]
    float GetMaxReviveHealth(); // 0x47d9f20 [Final Native Public]
    FLimbHealthData GetLimb_Copy(const ELimbType& Limb); // 0x47d9e50 [Final Native Public]
    FLimbHealthData GetLeftLegHealth_Copy(); // 0x47d9e00 [Final Native Public]
    FLimbHealthData GetLeftArmHealth_Copy(); // 0x47d9db0 [Final Native Public]
    float GetIncapacitationHealthMultiplier(); // 0x47d9d90 [Final Native Public]
    EPlayerHealthStatus GetHealthStatus(); // 0x47d9d70 [Final Native Public]
    FLimbHealthData GetHeadHealth_Copy(); // 0x47d9d20 [Final Native Public]
    TArray<ELimbType> GetBrokenLimbs(); // 0x47d9870 [Final Native Public]
    void DecreaseReviveHealth(float Amount); // 0x47d9620 [Final Native Public]
    void DecreaseRevive(); // 0x47d9600 [Final Native Public]
    void DecreaseLimbTickets(const ELimbType& Limb, int32 Amount); // 0x47d9520 [Final Native Public]
    void DecreaseLimbHealth(const ELimbType& Limb, float Amount); // 0x47d9440 [Final Native Public]
    bool CanUseReviveSystem(); // 0x47d9410 [Final Native Public]

// ACharacterReactionVolume (/Script/ReadyOrNot.CharacterReactionVolume)
    void ReactionLengthReady(float Length); // 0x47e1210 [Final Native Private]
    void PlayReaction(AReadyOrNotCharacter* Character); // 0x47e1140 [Final Native Private]
    void OnTaggedVolumeTriggered(ACharacterReactionVolume* Volume, const FName& Tag); // 0x47e1070 [Final Native Private]
    void OnOverlapEnd(AActor* OverlappedActor, AActor* OtherActor); // 0x47e0fa0 [Final Native Private]
    void OnOverlapBegin(AActor* OverlappedActor, AActor* OtherActor); // 0x47e0ed0 [Final Native Private]
    void AttemptReaction(); // 0x47e0520 [Final Native Private]

// UCommonButtonImplementation (/Script/ReadyOrNot.CommonButtonImplementation)
    UCommonTextBlock* BP_GetButtonLabel(); // 0xe53a10 [Event Protected]

// UCharacterStatusWidget (/Script/ReadyOrNot.CharacterStatusWidget)
    void SwapTeams(); // 0x47e13b0 [Final Native Public]
    void RefreshPlayers(); // 0x47e1290 [Final Native Public]
    void OnCharacterRemoved(UCharacterProxy* CharacterProxy); // 0xe53a10 [Event Public]
    void OnCharacterAdded(UCharacterProxy* CharacterProxy); // 0xe53a10 [Event Public]
    bool IsRefreshNeeded(); // 0x47e0bd0 [Final Native Public]
    TArray<UCharacterProxy*> GetCharacterProxies(); // 0x47e0650 [Final Native Public]
    bool CanSwapTeams(); // 0x47e0570 [Final Native Public]

// UCharacterProxy (/Script/ReadyOrNot.CharacterProxy)
    void OnTeamUpdated__DelegateSignature(const EPlanningLineTeam& Team); // 0xe53a10 [Public]
    void OnCharacterUpdated__DelegateSignature(); // 0xe53a10 [Public]
    bool IsPlayer(); // 0x47cc400 [Native Public]
    bool IsLocalPlayer(); // 0x2f608e0 [Native Public]
    FBPUniqueNetId GetUniqueNetId(); // 0x47e0a70 [Native Public]
    URosterTrait* GetTrait(const bool& bIsUnlocked); // 0x47e09c0 [Native Public]
    ETeamType GetTeam(); // 0x2f55b20 [Native Public]
    FText GetStatus(); // 0x47e0930 [Native Public]
    int32 GetNumber(); // 0x2b25330 [Native Public]
    FText GetName(); // 0x2a461e0 [Native Public]
    FRosterLoadout GetLoadout(); // 0x47e0800 [Native Public]
    bool GetIsReady(); // 0x2b29da0 [Native Public]
    TSoftObjectPtr<UTexture2D> GetImage(); // 0x47e07b0 [Native Public]
    float GetHealth(); // 0x47e0770 [Native Public]
    FText GetFirstName(); // 0x47e06e0 [Native Public]

// UPlayerCharacterProxy (/Script/ReadyOrNot.PlayerCharacterProxy)
    void HandleTeamChanged(const EPlanningLineTeam& Team); // 0x47e0b20 [Final Native Private]

// AChemlight (/Script/ReadyOrNot.Chemlight)
    void SetFPMeshHidden(bool bFPMeshHidden); // 0x47e1320 [Final Native Public]
    void Server_SpawnThrownChemlight(); // 0x47e12d0 [Native Event Public]
    void QuickThrow(); // 0x47e11f0 [Final Native Public]
    void OnChemlightThrown(); // 0x47e0de0 [Final Native Public]
    void NormalThrow(); // 0x47e0c20 [Final Native Public]
    void Multicast_SpawnThrownChemlight(); // 0x3777470 [Native Event Protected]
    bool IsPlayingChemlightThrowAnimations(); // 0x47e0ba0 [Final Native Public]
    int32 GetRemainingAmmo(); // 0x47e0900 [Final Native Public]
    bool CanThrow(); // 0x47e05a0 [Final Native Public]
    void CancelThrow(); // 0x47e05d0 [Final Native Public]

// AReadyOrNotCharacter (/Script/ReadyOrNot.ReadyOrNotCharacter)
    void VoiceAudioEvent__DelegateSignature(AReadyOrNotCharacter* Speaker); // 0xe53a10 [Public]
    bool UsingReviveSystem(); // 0x48d8810 [Final Native Public]
    void UpdateOverridesFromCharacterLookOverrideDataTable(const FString& LookOverride); // 0x48d8720 [Final Native Public]
    void UnlockWeaponAttachments(); // 0x48d8700 [Native Public]
    void UnlockTablet(); // 0x48d86e0 [Native Public]
    void UnlockMovementAndActions(); // 0x48d86c0 [Native Public]
    void UnlockMovement(); // 0x48d86a0 [Native Public]
    void UnlockLeaning(); // 0x48d8680 [Native Public]
    void UnlockItemSelection(); // 0x48d8660 [Native Public]
    void UnlockItemMenu(); // 0x48d8640 [Native Public]
    void UnlockCommandMenu(); // 0x48d8620 [Native Public]
    void UnlockCantedSight(); // 0x48d8600 [Native Public]
    void UnlockAllActions(); // 0x48d85e0 [Native Public]
    void UnlockAim(); // 0x48d85c0 [Native Public]
    void ToggleNightvisionGoggles(); // 0x48d85a0 [Final Native Public]
    void ToggleLeanRight(bool bADSIsActive); // 0x48d8510 [Final Native Protected]
    void ToggleLeanLeft(bool bADSIsActive); // 0x48d8480 [Final Native Protected]
    void ToggleFreeLean(); // 0x48d8460 [Final Native Public]
    void TestPhysicalAnimationComponent(); // 0x4787ba0 [Final Native Public]
    void StopTPMontageFromTable(const FName& Animation, float BlendoutTime); // 0x48d8370 [Native Event Public]
    void StopTPMontage(UAnimMontage* AnimMontage, float BlendoutTime); // 0x48d82a0 [Native Public]
    void StopTPAnimMontage(UAnimMontage* AnimMontage); // 0x48d8210 [Native Public]
    void StopLocal3PMontagle(UAnimMontage* AnimMontage, float BlendoutTime); // 0x48d8140 [Final Native Public]
    void StopFPAnimMontage(UAnimMontage* AnimMontage, float BlendoutTime); // 0x48d8070 [Native Public]
    void StartStun(const EStunType& StunType, AActor* StunCauser, float Duration); // 0x48d7f60 [Native Public]
    void StartPepperSprayed(APepperspray* PeppersprayUsed); // 0x48d7ed0 [Native Public]
    void StartBeingTasered(float PingStunDuration, ATaser* WeaponUsed); // 0x48d7dd0 [Native Public]
    void SpawnFootstepEffect(); // 0x48d7db0 [Final Native Public]
    void SpawnBloodPool(); // 0x48d7d90 [Final Native Public]
    void Server_Yell(); // 0x48d7d40 [Native Event Public]
    void Server_VoiceLine(const FString& VO, const FString& SpeakersName, bool bTeamPrefix); // 0x48d7c00 [Native Event Public]
    void Server_UpdateLean(float QuickLean, float newFreeLeanY, float NewFreeLeanZ); // 0x48d7ab0 [Native Event Protected]
    void Server_ThrowArrestedTarget(AReadyOrNotCharacter* ArrestedCharacter); // 0x48d79f0 [Native Event Public]
    void Server_ReportToTOC(AActor* Actor, bool bPlayAnimation, bool bTocResponse); // 0x48d78a0 [Native Event Public]
    void Server_ReportTarget(AActor* Character); // 0x48d77e0 [Native Event Public]
    void Server_RepNVGOn(bool bIsOn); // 0x48d7720 [Native Event Public]
    void Server_PlayTOCConversation(); // 0x48d76d0 [Native Event Public]
    void Server_PlayNonLocal3PMontage(UAnimMontage* NewMontage); // 0x48d7610 [Native Event Public]
    void Server_Play3PMontage(UAnimMontage* NewMontage, float StartTime, float PlayRate, bool bFromClient); // 0x48d7470 [Native Event Public]
    void Server_MeleeInteract(UObject* Interactable, UInteractableComponent* InInteractableComponent); // 0x48d7360 [Native Event Public]
    void Server_Kill(); // 0x48d7310 [Native Event Public]
    void Server_KickQueuedDoor(); // 0x48d72c0 [Native Event Public]
    void Server_KickFailQueuedDoor(); // 0x48d7270 [Native Event Public]
    void Server_KickBreakQueuedDoor(); // 0x48d7220 [Native Event Public]
    void Server_Interact_PrimaryUse(UObject* Interactable, UInteractableComponent* InInteractableComponent); // 0x48d7110 [Native Event Public]
    void Server_Interact(UObject* Interactable, UInteractableComponent* InInteractableComponent); // 0x48d7000 [Final Native Event Private]
    void Server_Incapacitate(); // 0x48d6fb0 [Native Event Public]
    void Server_EndInteract_PrimaryUse(UObject* Interactable, UInteractableComponent* InInteractableComponent); // 0x48d6ea0 [Native Event Public]
    void Server_EndInteract(UObject* Interactable, UInteractableComponent* InInteractableComponent); // 0x48d6d90 [Final Native Event Private]
    void Server_DropArrestedTarget(AReadyOrNotCharacter* ArrestedCharacter); // 0x48d6cd0 [Native Event Public]
    void Server_DoubleTapInteract(UObject* Interactable, UInteractableComponent* InInteractableComponent); // 0x48d6bc0 [Native Event Public]
    void Server_DoMelee(); // 0x48d6b70 [Native Event Public]
    void Server_ChangeTPMesh(USkeletalMesh* Body, USkeletalMesh* Face); // 0x48d6a60 [Native Event Public]
    void Server_CarryArrestedTarget(AReadyOrNotCharacter* ArrestedCharacter); // 0x48d69a0 [Native Event Public]
    void Server_ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, const FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass); // 0x47984c0 [Native Event Public]
    void ResetPhysicsAsset(); // 0x48d6980 [Final Native Public]
    void ResetHealth(); // 0x48d6960 [Final Native Public]
    void RequestAnim2RagdollBlend(float Duration); // 0x48d68d0 [Native Public]
    void RemoveWetSource(AActor* InActor); // 0x48d6780 [Final Native Public]
    void RagdollArrestTarget(AReadyOrNotCharacter* RagdollCharacter); // 0x48d66f0 [Final Native Public]
    void PlayTOCResponse(const FString& Line, bool bIsNetworked, const ETOCPriority& Priority, bool bCanPrefix, float Delay); // 0x48d64e0 [Final Native Public]
    void PlaySpecificDebugVoiceLine(const FString& Filename); // 0x48d63f0 [Final Native Public]
    void PlayROEViolateTOCResponse(); // 0x48d5f90 [Final Native Public]
    void PlayRawVOWithCooldown(const FString& VoiceLine, float Cooldown, const FString& OverrideSpeakerName); // 0x48d6230 [Final Native Public]
    bool PlayRawVO(const FString& VoiceLine, const FString& OverrideSpeakerName, bool bIgnoreIfAlreadyPlaying); // 0x48d60e0 [Final Native Public]
    void PlayRandomDebugVoiceLine(const FString& Line); // 0x48d5ff0 [Final Native Public]
    void PlayRandomDebugConversation(); // 0x48d5fd0 [Final Native Public]
    void PlayRadioSelectAnimation(); // 0x48d5fb0 [Final Native Public]
    APairedInteractionDriver* PlayPairedInteraction(UInteractionsData* InteractionData, AActor* Driver, AActor* Slave, ABaseItem* OptionalItem); // 0x48d5e30 [Final Native Public]
    UAnimMontage* PlayMontageFromTableWithIndex(const FName& Animation, int32 Index); // 0x48d5d60 [Native Public]
    UAnimMontage* PlayMontageFromTableByName(const FName& Animation); // 0x48d5cc0 [Native Public]
    UAnimMontage* PlayMontageFromTable(const FString& Animation); // 0x48d5c10 [Native Public]
    void Play3PMontageDeferred(UAnimMontage* Montage, const FName& AnimationName); // 0x48d5b40 [Native Event Public]
    void Play3PMontage(UAnimMontage* NewMontage, float StartTime, float PlayRate); // 0x48d5a30 [Native Public]
    void Play1PMontageDeferred(UAnimMontage* Montage, const FName& AnimationName); // 0x48d5960 [Native Event Public]
    void Play1PMontage(UAnimMontage* NewMontage, float PlayRate); // 0x48d5890 [Native Public]
    void PickupEvidence(AActor* InEvidence); // 0x48d5800 [Native Public]
    bool OpenDoor(Adoor* door, bool bOpenDoor); // 0x48d5720 [Native Public]
    void OnYellExecute(); // 0x48d5700 [Final Native Public]
    void OnWeaponFire__DelegateSignature(AReadyOrNotCharacter* Character, ABaseMagazineWeapon* Weapon, const FVector& fireDirection); // 0xe53a10 [Public]
    void OnVoiceAudioStopped(); // 0x48d56e0 [Native Public]
    void OnStunnedPlaySound__DelegateSignature(const EStunType& StunType, bool bIsImmune); // 0xe53a10 [Public]
    void OnStunnedEnded__DelegateSignature(const EStunType& StunType); // 0xe53a10 [Public]
    void OnStunned__DelegateSignature(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0xe53a10 [Public]
    void OnStunDamage__DelegateSignature(float Damage, AActor* Causer, ACharacter* InstigatorCharacter, ACharacter* HitCharacter, UStunDamage* DamageEvent); // 0xe53a10 [Public]
    void OnRep_Surrendered(); // 0x48d56c0 [Native Public]
    void OnRep_ReplicatedAcceleration(); // 0x48d56a0 [Final Native Public]
    void OnRep_PreArrested(); // 0x48d5680 [Final Native Public]
    void OnRep_MeshReplicated(); // 0x48d5660 [Native Public]
    void OnRep_HasBeenReported(); // 0x48d5640 [Native Public]
    void OnRep_Customization(); // 0x48d5620 [Final Native Public]
    void OnRep_CurrentRagdollArrestCharacterChanged(); // 0x4787ba0 [Final Native Protected]
    void OnRep_CurrentCarryCharacterChanged(); // 0x48d5600 [Final Native Protected]
    void OnRep_ControlRotation(); // 0x48d55e0 [Final Native Public]
    void OnRep_CharacterLookOverride(); // 0x48d55a0 [Final Native Protected]
    void OnRep_ActiveRagdollPhysAsset(); // 0x48d5580 [Final Native Protected]
    void OnRagdollStart(URagdollComponent* InRagdollComponent); // 0x48d54f0 [Final Native Public]
    void OnRagdollPhysBodyHit(URagdollComponent* InRagdollComponent, const FVector& Impulse, FHitResult& Hit); // 0x48d5350 [Final Native Public]
    void OnRagdollBlendStop(URagdollComponent* InRagdollComponent); // 0x48d52c0 [Final Native Public]
    void OnQuickthrowStart__DelegateSignature(AReadyOrNotCharacter* Character, ABaseItem* LastItemBeforeQuickThrow, ABaseItem* QuickThrowGrenade); // 0xe53a10 [Public]
    void OnQuickthrowEnd__DelegateSignature(ABaseItem* QuickThrowGrenade); // 0xe53a10 [Public]
    void OnPointDamage__DelegateSignature(float Damage, AActor* Causer, ACharacter* InstigatorCharacter, ACharacter* HitCharacter, UBulletDamageType* DamageEvent); // 0xe53a10 [Public]
    void OnPlayerHitEvent__DelegateSignature(float Damage, const FName& HitBone); // 0xe53a10 [Public]
    void OnPickupItemNotifyEvent__DelegateSignature(); // 0xe53a10 [Public]
    void OnNightVisionGogglesToggled__DelegateSignature(AReadyOrNotCharacter* Character, bool bOn); // 0xe53a10 [Public]
    void OnMirrorDoorNotifyEvent__DelegateSignature(); // 0xe53a10 [Public]
    void OnMeshHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x48d4ed0 [Native Public]
    void OnMeleeHitTaken__DelegateSignature(AReadyOrNotCharacter* InstigatorCharacter); // 0xe53a10 [Public]
    void OnLeanStart(); // 0xe53a10 [Event Protected]
    void OnLeanEnd(); // 0xe53a10 [Event Protected]
    void OnKilled(AReadyOrNotCharacter* InstigatorCharacter); // 0x48d4e40 [Native Public]
    void OnItemUse__DelegateSignature(AReadyOrNotCharacter* ItemOwner, ABaseItem* Item); // 0xe53a10 [Public]
    void OnItemThrownNotifyEvent__DelegateSignature(ABaseItem* InThrownItem); // 0xe53a10 [Public]
    void OnItemHolstered(ABaseItem* HolsteredItem); // 0x48d4db0 [Native Public]
    void OnItemEquipped(ABaseItem* NewEquippedItem); // 0x48d4d20 [Native Public]
    void OnIncapacitated(AReadyOrNotCharacter* InstigatorCharacter); // 0x48d4c90 [Native Public]
    void OnHealthDepleted(); // 0x48d4c70 [Final Native Public]
    void OnGetupComplete__DelegateSignature(); // 0xe53a10 [Public]
    void OnFreed__DelegateSignature(ACharacter* Freed, ACharacter* Freer); // 0xe53a10 [Public]
    void OnFootstep__DelegateSignature(); // 0xe53a10 [Public]
    void OnEvidenceCollected__DelegateSignature(AActor* Evidence); // 0xe53a10 [Public]
    void OnEquippedWeaponMagCheck(ABaseMagazineWeapon* Weapon); // 0x48d4540 [Native Public]
    void OnEquippedWeaponFire(ABaseMagazineWeapon* Weapon, bool bServer); // 0x48d4470 [Native Public]
    void OnEquippedWeaponDryFire(ABaseMagazineWeapon* Weapon, bool bServer); // 0x48d43a0 [Native Public]
    void OnDowned__DelegateSignature(AReadyOrNotCharacter* DownedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0xe53a10 [Public]
    void OnDoorWedgePlacedNotifyEvent__DelegateSignature(); // 0xe53a10 [Public]
    void OnDoorLockPickNotifyEvent__DelegateSignature(); // 0xe53a10 [Public]
    void OnDoorCheckedNotifyEvent__DelegateSignature(); // 0xe53a10 [Public]
    void OnDismembermentParticleCollision(const FName& EventName, float EmitterTime, int32 ParticleTime, const FVector& Location, const FVector& Velocity, const FVector& Direction, const FVector& Normal, const FName& BoneName, UPhysicalMaterial* PhysMat); // 0x48d40a0 [Final Native Public]
    void OnDisarmTrapNotifyEvent__DelegateSignature(); // 0xe53a10 [Public]
    void OnDeadHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x48d3e70 [Native Public]
    void OnCharacterTakeDamage__DelegateSignature(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0xe53a10 [Public]
    void OnCharacterKilled__DelegateSignature(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0xe53a10 [Public]
    void OnCharacterIncapacitated__DelegateSignature(AReadyOrNotCharacter* IncapacitatedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0xe53a10 [Public]
    void OnCharacterBlockedDamage__DelegateSignature(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, TSubclassOf<UDamageType> DamageTypeClass); // 0xe53a10 [Public]
    void OnCarryThrowComplete_Slave(AActor* Slave); // 0x48d3de0 [Final Native Public]
    void OnCarryThrowComplete_Driver(AActor* Driver); // 0x48d3d50 [Final Native Public]
    void OnCarryThrowComplete(AActor* Driver, AActor* Slave); // 0x48d3c80 [Final Native Public]
    void OnCarryPickupComplete_Slave(AActor* Slave); // 0x48d3bf0 [Final Native Public]
    void OnCarryPickupComplete_Driver(AActor* Driver); // 0x24f29a0 [Final Native Public]
    void OnCarryPickupComplete(AActor* Driver, AActor* Slave); // 0x48d3b20 [Final Native Public]
    void OnCarryingChanged__DelegateSignature(); // 0xe53a10 [Public]
    void OnCarryDropComplete_Slave(AActor* Slave); // 0x48d3a90 [Final Native Public]
    void OnCarryDropComplete_Driver(AActor* Driver); // 0x48d3a00 [Final Native Public]
    void OnCarryDropComplete(AActor* Driver, AActor* Slave); // 0x48d3930 [Final Native Public]
    void OnCapsuleHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x48241b0 [Final Native Public]
    void OnC2NotifyEvent__DelegateSignature(); // 0xe53a10 [Public]
    void OnBodyPartDamaged__DelegateSignature(bool bHeadDamaged, bool bBodyDamaged, bool bLeftArmDamaged, bool bRightArmDamaged, bool bLeftLegDamaged, bool bRightLegDamaged, bool bLeftFootDamaged, bool bRightFootDamaged); // 0xe53a10 [Public]
    void OnBodyFallAudioStop(); // 0x48d3910 [Native Public]
    void OnArteryBleedParticleCollision(const FName& EventName, float EmitterTime, int32 ParticleTime, const FVector& Location, const FVector& Velocity, const FVector& Direction, const FVector& Normal, const FName& BoneName, UPhysicalMaterial* PhysMat); // 0x48d3610 [Final Native Public]
    void OnArrested__DelegateSignature(AReadyOrNotCharacter* Character); // 0xe53a10 [Public]
    void OnArrest__DelegateSignature(AReadyOrNotCharacter* ArrestedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0xe53a10 [Public]
    void OnActorSpawned(AActor* Actor); // 0x48d3580 [Native Public]
    void Multicast_TakeDamage(float Damage, bool bIsPointDamage, TSubclassOf<UDamageType> DamageTypeClass, AReadyOrNotCharacter* InstigatorCharacter, AActor* DamageCauser); // 0x48d33d0 [Native Event Public]
    void Multicast_Stop3PMontage(UAnimMontage* Montage, float BlendoutTime); // 0x48d3300 [Native Event Public]
    void Multicast_Stop1PMontage(UAnimMontage* Montage, float BlendoutTime); // 0x48d3230 [Native Event Public]
    void Multicast_SpawnWound(const FHitResult& Hit, float WoundSize); // 0x48d30d0 [Native Event Public]
    void Multicast_SpawnDismembermentEffects(const EGibAreas& GibArea, const FHitResult& HitResult); // 0x48d2f80 [Native Event Public]
    void Multicast_SpawnBloodEffects(const FHitResult& Hit, float WoundSize, AController* HitInstigator); // 0x48d2dd0 [Native Event Public]
    void Multicast_SpawnArterialBloodEffects(const FHitResult& HitResult, const FName& Artery); // 0x48d2c70 [Native Event Public]
    void Multicast_SavePoseSnapshot(const FName& SnapshotName); // 0x48d2be0 [Native Event Public]
    void Multicast_PlayRawVO(const FString& SpecificFileName, const FString& OverrideSpeakerName, bool bIgnoreIfAlreadyPlaying); // 0x48d2aa0 [Native Event Public]
    void Multicast_PlayNonLocal3PMontage(UAnimMontage* NewMontage); // 0x4847470 [Native Event Public]
    void Multicast_PlayMeleeImpactEffects(UFMODEvent* ImpactSound, UParticleSystem* ImpactParticle); // 0x48d29d0 [Native Event Public]
    void Multicast_PlayDeathAnimation(UAnimMontage* Montage); // 0x48d2940 [Native Event Public]
    void Multicast_Play3PMontage(UAnimMontage* NewMontage, float StartTime, float PlayRate, bool bFromClient); // 0x48d27f0 [Native Event Public]
    void Multicast_PauseAllAnims(bool bPaused); // 0x48d2760 [Native Event Public]
    void Multicast_OnTargetReported(); // 0x48d2740 [Native Event Public]
    void Multicast_OnKilled(const FName& LastBoneHit, AActor* DamageCauser); // 0x48d2670 [Native Event Public]
    void Multicast_OnIncapacitated(const FName& LastBone); // 0x48d25e0 [Native Event Public]
    void Multicast_OnExplosiveVestDetonation(); // 0x331f540 [Native Event Public]
    void Multicast_InflictSuppression_NoLineOfSight(const FSuppressionData& SuppressionData, TSubclassOf<ULegacyCameraShake> CameraShake, bool bLessLethal); // 0x48d2480 [Native Event Public]
    void Multicast_InflictSuppression(const FSuppressionData& SuppressionData, TSubclassOf<ULegacyCameraShake> CameraShake, bool bLessLethal); // 0x48d2320 [Native Event Public]
    void Multicast_EnableRagdollBlendIn(); // 0x48d2300 [Native Event Public]
    void Multicast_EnableRagdoll(float Duration, bool bClearBodyVelocities); // 0x48d2220 [Native Event Public]
    void Multicast_DisableRagdoll(); // 0x48d2200 [Native Event Public]
    void Multicast_DamageBlocked(float Damage, TSubclassOf<UDamageType> DamageTypeClass, AReadyOrNotCharacter* InstigatorCharacter, AActor* DamageCauser); // 0x48d20b0 [Native Event Public]
    void Multicast_ChangeFaceEmotion(const ECharacterEmotion& NewEmotion, float OverrideTime, float Blend, float BlendDecay, int32 Priority); // 0x48d1f00 [Final Native Public]
    void Multicast_AddMoveIgnoreActor(AReadyOrNotCharacter* MoveIgnoreCharacter, bool bAdd); // 0x48d1e30 [Native Event Public]
    void LockWeaponAttachments(); // 0x48d1e10 [Native Public]
    void LockTablet(); // 0x48d1df0 [Native Public]
    void LockMovementAndActions(); // 0x48d1dd0 [Native Public]
    void LockMovement(); // 0x48d1db0 [Native Public]
    void LockLeaning(); // 0x48d1d90 [Native Public]
    void LockItemSelection(); // 0x48d1d70 [Native Public]
    void LockItemMenu(); // 0x48d1d50 [Native Public]
    void LockCommandMenu(); // 0x48d1d30 [Native Public]
    void LockCantedSight(); // 0x48d1d10 [Native Public]
    void LockAllActions(); // 0x48d1cf0 [Native Public]
    void LockAim(); // 0x2e9a830 [Native Public]
    void LeanUp(float Val); // 0x48d1c70 [Final Native Protected]
    void LeanRight(float Val); // 0x48d1bf0 [Final Native Protected]
    void Lean(float Val); // 0x48d1b70 [Final Native Protected]
    void Kill(); // 0x48d1b50 [Final Native Public]
    void KickDoor(Adoor* door); // 0x48d1ac0 [Native Public]
    bool IsWet(); // 0x48d1a90 [Final Native Public]
    bool IsUpperBodyMontagePlaying(); // 0x48d1a60 [Final Native Public]
    bool IsUnconsciousNotDead(); // 0x48d1a30 [Native Public]
    bool IsTableMontagePlayingWithTimeRemainingByName(const FName& Animation, const float& TimeRemaining); // 0x48d1950 [Native Public]
    bool IsTableMontagePlayingWithTimeRemaining(const FString& Animation, const float& TimeRemaining); // 0x48d1850 [Native Public]
    bool IsTableMontagePlayingByName(const FName& Animation); // 0x48d17b0 [Native Public]
    bool IsTableMontagePlaying(const FString& Animation); // 0x48d1700 [Native Public]
    bool IsTableMontage(UAnimMontage* Montage); // 0x48d1660 [Native Public]
    bool IsSuspect(); // 0x48d1630 [Final Native Public]
    bool IsSurrenderedFor(float Seconds); // 0x48d15a0 [Final Native Public]
    bool IsSurrendered(); // 0x48d1570 [Native Public]
    bool IsSurrenderComplete(); // 0x48d1550 [Final Native Public]
    bool IsStunnedWith(const EStunType& StunType); // 0x48d14c0 [Final Native Public]
    bool IsStunned(); // 0x48d1490 [Final Native Public]
    bool IsStartling(); // 0x48d1460 [Final Native Public]
    bool IsSpeechTimerActive(); // 0x48d13e0 [Final Native Public]
    bool IsReviveHealthDepleted(); // 0x48d13b0 [Final Native Public]
    bool IsReloading(); // 0x48d1380 [Final Native Public]
    bool IsRagdollBlending(); // 0x48d1350 [Final Native Public]
    bool IsPlayingRootMotionFromMontage(); // 0x48d1320 [Final Native Public]
    bool IsPlayingNonInterruptibleMontage(const FName& MontageNameTryingToBePlayed); // 0x48d1280 [Final Native Public]
    bool IsPlayingCarryAnims(); // 0x48d1250 [Final Native Public]
    bool IsPepperSprayedLocationValid(FHitResult& Hit, APepperspray* Pepperspray); // 0x48d1100 [Final Native Public]
    bool IsPepperSprayed(); // 0x48d0840 [Final Native Public]
    bool IsOutside(); // 0x48d10d0 [Native Public]
    bool IsOnSWATTeam(); // 0x48d0fa0 [Final Native Public]
    bool IsOnSameTeam(AReadyOrNotCharacter* A, AReadyOrNotCharacter* B); // 0x48d0fd0 [Final Native Static Public]
    bool IsOnlyStunnedWithGas(); // 0x48d10a0 [Final Native Public]
    bool IsNotifyStateActiveByName(const FString& NotifyClassName, const FString& SlotName); // 0x48d0ea0 [Final Native Public]
    bool IsMontageSlotPlaying(const FName& SlotName); // 0x48d0e00 [Final Native Public]
    bool IsMontagePlayingWithTimeRemaining(UAnimMontage* Animation, const float& TimeRemaining); // 0x48d0d20 [Native Public]
    bool IsLowHealth(); // 0x48d0cf0 [Final Native Public]
    bool IsLocalPlayer(); // 0x48d0cc0 [Native Public]
    bool IsLoadingTableMontage(); // 0x48d0c80 [Final Native Public]
    bool IsLimbHit(const ELimbType& Limb); // 0x48d0bf0 [Final Native Public]
    bool IsLimbBroken(const ELimbType& Limb); // 0x48d0b60 [Final Native Public]
    bool IsInRagdoll(); // 0x48d0ad0 [Final Native Public]
    bool IsInjured(); // 0x48d0b30 [Final Native Public]
    bool IsIncapacitated(); // 0x48d0b00 [Final Native Public]
    bool IsHealthDepleted(); // 0x48d0aa0 [Final Native Public]
    bool IsHalfHealth(); // 0x48d0a70 [Final Native Public]
    bool IsGettingUp(); // 0x48d0a40 [Native Public]
    bool IsFullHealth(); // 0x48d0a10 [Final Native Public]
    bool IsFullBodyMontagePlaying(); // 0x48d09e0 [Final Native Public]
    bool IsDropping(); // 0x48d09b0 [Final Native Public]
    bool IsDowned(); // 0x48d0980 [Final Native Public]
    bool IsDeadOrUnconscious(); // 0x48d0950 [Final Native Public]
    bool IsDeadNotUnconscious(); // 0x48d0920 [Final Native Public]
    bool IsCurrentlyTased(); // 0x48d08f0 [Final Native Public]
    bool IsCurrentlyStung(); // 0x48d08c0 [Final Native Public]
    bool IsCurrentlySprayed(); // 0x48d0840 [Final Native Public]
    bool IsCurrentlyGassed(); // 0x48d07e0 [Final Native Public]
    bool IsCurrentlyFlashed(); // 0x48d07b0 [Final Native Public]
    bool IsCivilian(); // 0x48d0780 [Final Native Public]
    bool IsCarrying(); // 0x48d0750 [Final Native Public]
    bool IsCarried(); // 0x48d0720 [Final Native Public]
    bool IsBeingThrown(); // 0x48d06f0 [Final Native Public]
    bool IsBeingCarried(); // 0x48d06c0 [Final Native Public]
    bool IsBeingArrested(); // 0x48d0690 [Final Native Public]
    bool IsArrestedOrSurrendered(); // 0x48d0630 [Final Native Public]
    bool IsArrestedAndIncapacitated(); // 0x48d0600 [Native Public]
    bool IsArrestedAndDead(); // 0x48d05d0 [Native Public]
    bool IsArrested(); // 0x48d05a0 [Native Public]
    bool IsAnyTableMontagePlaying(const FName& OutMontage); // 0x48d0500 [Native Public]
    bool IsAnyLimbHit(); // 0x48d04d0 [Final Native Public]
    bool IsAnimationBlocking(); // 0x48d04a0 [Native Public]
    bool IsAffectedByDamageTypeClass(TSubclassOf<UDamageType> DamageType); // 0x48d0400 [Native Public]
    bool IsAffectedByDamageType(UDamageType* DamageType); // 0x48d0360 [Native Public]
    bool IsActiveForMovement(); // 0x48d0330 [Native Public]
    bool IsActive(); // 0x48d0300 [Native Public]
    bool Is3PMontagePlaying(UAnimMontage* Montage); // 0x48d0260 [Final Native Public]
    void IncreaseHealth(float Amount); // 0x48d01e0 [Final Native Public]
    void Incapacitate(); // 0x48d01c0 [Final Native Public]
    bool HasRecentlyTakenStunDamage(float Tolerance); // 0x48d0130 [Final Native Public]
    bool HasRecentlyTakenDamage(float Tolerance); // 0x48d00a0 [Final Native Public]
    bool HasLineOfSightTo(const FVector& Location); // 0x48d0000 [Final Native Public]
    bool HasEverBeenStunned(); // 0x48cffd0 [Final Native Public]
    bool HasBeenReported(); // 0x48cffb0 [Final Native Public]
    void HandleTeamChanged(const ETeamType& Team); // 0x48cff30 [Final Native Protected]
    float GetTimeSinceLastStun(); // 0x48cff10 [Final Native Public]
    float GetTimeSinceLastBulletDamage(); // 0x48cfef0 [Final Native Public]
    ETeamType GetTeam(); // 0x48cfec0 [Native Public]
    TArray<FName> GetTableMontageQueue(); // 0x48cfe40 [Final Native Public]
    FString GetSpeechCharacterName(); // 0x48cfd70 [Final Native Public]
    float GetSpeakCooldown(); // 0x48cfd50 [Final Native Public]
    TArray<ABaseItem*> GetRemovedItems(); // 0x48cfcd0 [Final Native Public]
    UAnimMontage* GetMontageFromTableWithIndex(const FName& Animation, int32 Index); // 0x48cfc00 [Native Public]
    UAnimMontage* GetMontageFromTableByName(const FName& Animation); // 0x48cfb60 [Native Public]
    UAnimMontage* GetMontageFromTable(const FString& Animation); // 0x48cfab0 [Native Public]
    int32 GetMontageAnimCountFromTable(const FName& Animation); // 0x48cfa10 [Native Public]
    float GetMaxHealth(); // 0x48cf9e0 [Final Native Public]
    FLimbHealthData GetLimbHealth(const ELimbType& Limb); // 0x48cf930 [Final Native Public]
    float GetLeanAmount(const FVector& LeanDirection, float LeanAmount, float MaxLeanAmount); // 0x48cf7f0 [Final Native Protected]
    FString GetLastTableMontagePlayed(); // 0x48cf770 [Final Native Public]
    FName GetLastTableMontageNamePlayed(); // 0x48cf730 [Final Native Public]
    EPlayerHealthStatus GetHealthStatus(); // 0x48cf700 [Final Native Public]
    UCharacterHealthComponent* GetHealthComponent(); // 0x48cf6e0 [Final Native Public]
    void GetFMODFootstepParameters(UPhysicalMaterial* FloorPhysicsMaterial, const int32& Stance, const int32& Speed, const int32& Surface); // 0x48cf550 [Native Public]
    ABaseMagazineWeapon* GetEquippedWeapon(); // 0x48cf520 [Final Native Public]
    ABaseItem* GetEquippedItem(); // 0x48cf4f0 [Final Native Public]
    float GetDeltaRotationToCharacter(AReadyOrNotCharacter* Character); // 0x48cf450 [Final Native Public]
    EAnimWeaponType GetCurrentWeaponAnimType(); // 0x48cf420 [Native Public]
    float GetCurrentStunTime(); // 0x48cf400 [Final Native Public]
    float GetCurrentStunDuration(); // 0x48cf3e0 [Final Native Public]
    float GetCurrentReviveTime(); // 0x48cf3b0 [Final Native Public]
    float GetCurrentReviveHealth(); // 0x48cf380 [Final Native Public]
    float GetCurrentHealth(); // 0x48cf350 [Final Native Public]
    bool GetConsoleHotkeysHidden(); // 0x48cf320 [Native Public]
    TArray<UPrimitiveComponent*> GetCollisionIgnoredComponents(); // 0x48cf2a0 [Final Native Public]
    TArray<AActor*> GetCollisionIgnoredActors(); // 0x48cf220 [Final Native Public]
    void ForceMeshUsingOverride(USkeletalMesh* InFPMesh, USkeletalMesh* InTPMesh, USkeletalMesh* InFaceMesh); // 0x48cf110 [Native Event Public]
    void EndStun(const EStunType& StunType); // 0x48cf090 [Native Public]
    void EndPepperSprayed(); // 0x48cf070 [Native Public]
    void EndEvidenceCollection_COOP(UInteractableComponent* CollectionInteractableComp); // 0x48cefe0 [Final Native Public]
    void EnableRagdoll(float Duration, bool bClearBodyVelocities); // 0x48cef00 [Final Native Public]
    void EnableNightVisionGoggles(); // 0x48ceee0 [Native Public]
    bool DoesMontageFromTableExist(const FName& Animation); // 0x48cee40 [Final Native Public]
    void DisableRagdoll(); // 0x48cee00 [Final Native Public]
    void DisableNightVisionGoggles(); // 0x48cede0 [Native Public]
    void DepleteHealth(); // 0x48cedc0 [Final Native Public]
    void DecreaseHealth(float Amount); // 0x48ced40 [Final Native Public]
    bool DamageHitHead(FPointDamageEvent& DamageEvent); // 0x48cec60 [Final Native Public]
    void CollectPendingEvidence(); // 0x48cec40 [Native Public]
    void Client_SetControlRotation(const FRotator& NewRotation); // 0x48cebb0 [Native Event Public]
    void Client_PlayScreenShake(TSubclassOf<ULegacyCameraShake> CameraShake); // 0x48ceb20 [Native Event Public]
    void Client_PlayMeleeImpactEffects(); // 0x48ceb00 [Native Event Public]
    void Client_PlayFMODEvent2D(UFMODEvent* Event); // 0x48cea70 [Native Event Public]
    void Client_Play1PMontage(UAnimMontage* NewMontage, float PlayRate); // 0x48ce9a0 [Native Event Public]
    void Client_OnBodyPartDamaged(bool bInHeadHit, bool bInBodyHit, bool bInLeftArmHit, bool bInRightArmHit, bool bInLeftLegHit, bool bInRightLegHit, bool bInLeftFootHit, bool bInRightFootHit); // 0x48ce710 [Native Event Public]
    bool CanYell(); // 0x48ce650 [Native Public]
    bool CanMelee(); // 0x48ce620 [Native Public]
    bool CanDropCharacter(AReadyOrNotCharacter* CharacterToDrop); // 0x48ce580 [Final Native Public]
    void CancelArrest(AReadyOrNotCharacter* PlayerMakingArrest); // 0x48ce680 [Final Native Public]
    bool CanCarryCharacter(AReadyOrNotCharacter* CharacterToPickup); // 0x48ce4e0 [Final Native Public]
    bool CanBePickedUp(); // 0x48ce4b0 [Final Native Public]
    bool CanArrestRagdoll(); // 0x48ce480 [Native Public]
    bool CanArrest(); // 0x48ce450 [Native Public]
    void CalculateLeanMovement(float DeltaTime); // 0x48ce3d0 [Final Native Protected]
    void BeginEvidenceCollection_COOP(AActor* InEvidenceActor, UInteractableComponent* CollectionInteractableComp, float CollectionTime); // 0x48ce2c0 [Final Native Public]
    void ArrestComplete(AReadyOrNotCharacter* PlayerMakingArrest, AZipcuffs* Zipcuffs); // 0x48ce1f0 [Native Public]
    void Arrest(AReadyOrNotCharacter* PlayerMakingArrest); // 0x48ce160 [Native Public]
    void ApplyDamageToBone(const float& Damage, const FName& HitBone, FPointDamageEvent& DamageEvent, AController* EventInstigator, AActor* DamageCauser); // 0x48cdf30 [Final Native Public]
    bool AnyBodyPartHit(); // 0x48cdf00 [Final Native Public]
    void AddWetSource(AActor* InActor); // 0x48cde50 [Final Native Public]

// ACyberneticCharacter (/Script/ReadyOrNot.CyberneticCharacter)
    bool WasRecentlyYelledAt(float Seconds); // 0x4800eb0 [Final Native Public]
    void UpdateBannedInteractionItems(); // 0x4800e90 [Final Native Public]
    bool SurrenderExit(const ESurrenderExitType& ExitType, const FVector& FocalPoint); // 0x4800da0 [Final Native Public]
    void Surrender(); // 0x4800d80 [Native Public]
    void StopPlayingDead(); // 0x4800d60 [Native Public]
    void StopBlockingRaiseLowerWpAnims(); // 0x4800d40 [Native Public]
    void StartBlockingRaiseLowerWpAnims(float TimeBlockingSwitch); // 0x4800cb0 [Native Public]
    void SetConfigValues(); // 0x4800c90 [Final Native Public]
    void PlayShootingWeaponConversation(); // 0x4800c70 [Final Native Public]
    bool PlayMontageWithFocalPoint(UAnimMontage* Montage, const FVector& FocalPoint); // 0x4800b80 [Native Public]
    UAnimMontage* PlayMontageFromTableWithIndexWithFocalPoint(const FName& Animation, int32 Index, const FVector& FocalPoint); // 0x4800a60 [Native Public]
    UAnimMontage* PlayMontageFromTableWithFocalPoint(const FName& Animation, const FVector& FocalPoint); // 0x4800970 [Native Public]
    void PlayDead(float Duration, bool bPlayVO); // 0x4800890 [Native Public]
    void PlayBarkOrStartConversation(const FString& SpeechRow, bool bHasSharedCooldown, float Cooldown); // 0x4800700 [Final Native Public]
    void PlayActionVoiceline(FAIActionData& ActionData, bool bVoicelineCooldown); // 0x48004a0 [Final Native Public]
    void OnWeaponForceFireNotifyEvent__DelegateSignature(); // 0xe53a10 [Public]
    void OnSurrenderMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x48003d0 [Final Native Public]
    void OnSurrenderMontageBlendedOut(UAnimMontage* Montage, bool bInterrupted); // 0x48003d0 [Final Native Public]
    void OnSurrendered__DelegateSignature(AReadyOrNotCharacter* Character); // 0xe53a10 [Public]
    void OnStunMontageEnded(UAnimMontage* Montage, bool bInterrupted); // 0x4800300 [Final Native Public]
    void OnSquadRoleAssigned(const FGameplayTag& RoleTag); // 0x4800270 [Final Native Public]
    void OnSpottedCharacter__DelegateSignature(ACyberneticCharacter* Spotter, AReadyOrNotCharacter* Character); // 0xe53a10 [Public]
    void OnSensedCharacter__DelegateSignature(AReadyOrNotCharacter* Character); // 0xe53a10 [Public]
    void OnSensedActor__DelegateSignature(AActor* Actor); // 0xe53a10 [Public]
    void OnRep_SimulatingAttachedStaticMeshes(); // 0x4800250 [Final Native Public]
    void OnRep_OnCurrentCoverLandmarkInUseChanged(ACoverLandmark* PreviousCoverLandmarkInUse); // 0x48001c0 [Final Native Private]
    void OnRep_IsPlayingDead(); // 0x48001a0 [Final Native Public]
    void OnRep_CharacterMeshData(); // 0x4800180 [Final Native Public]
    void OnRep_AttachedSkeletalMeshData(); // 0x4800160 [Final Native Public]
    void OnRep_AttachedMeshData(); // 0x4800140 [Final Native Public]
    void OnOfficerShouted(AReadyOrNotCharacter* Shouter, bool bLOS); // 0x4800070 [Native Event Public]
    void OnHeardOfficerYellSignature__DelegateSignature(AReadyOrNotCharacter* Shouter, bool bLOS); // 0xe53a10 [Public]
    void OnGetupAfterRagdollComplete(); // 0x4800050 [Native Public]
    void OnExitedSurrender__DelegateSignature(ACyberneticCharacter* Character, const ESurrenderExitType& ExitType); // 0xe53a10 [Public]
    void OnDoorBreachNotifyEvent__DelegateSignature(); // 0xe53a10 [Public]
    void OnCollectPendingEvidenceNotify__DelegateSignature(); // 0xe53a10 [Public]
    void OnAimedAt__DelegateSignature(ACyberneticCharacter* Character, AReadyOrNotCharacter* Target); // 0xe53a10 [Public]
    void OnAIFire__DelegateSignature(ACyberneticCharacter* AICharacter, ABaseMagazineWeapon* MagazineWeapon, const FVector& fireDirection); // 0xe53a10 [Public]
    void Multicast_SendCharacterMeshData(const FCharacterMesh& RPC_CharacterMeshData); // 0x47ffe60 [Native Event Public]
    void Multicast_PlayArmourHitEffects(ABaseArmour* Armour, const FHitResult& Hit, AController* HitInstigator); // 0x47ffbd0 [Native Event Public]
    void Knockout(float Duration, bool bPlayVO); // 0x47ffaf0 [Native Public]
    bool IsWearingHeadArmor(); // 0x47ffac0 [Final Native Public]
    bool IsWearingExplosiveVest(); // 0x47ffa90 [Final Native Public]
    bool IsUnjustifiedUseOfForce(AReadyOrNotCharacter* Aggressor, ABaseItem* ForceWeapon, UDamageType* ForceUsed); // 0x47ff980 [Final Native Public]
    bool IsTakingHostage(); // 0x47ff950 [Final Native Public]
    bool IsTakingCoverAtLandmark(); // 0x47ff920 [Final Native Public]
    bool IsTakingCover(); // 0x47ff8f0 [Final Native Public]
    bool IsSameSquad(ACyberneticCharacter* OtherAI); // 0x47ff850 [Final Native Public]
    bool IsSameFaction(ACyberneticCharacter* OtherAI); // 0x47ff7b0 [Final Native Public]
    bool IsRaisingWeapon(); // 0x47ff780 [Final Native Public]
    bool IsPlayingStunAnimation(); // 0x47ff750 [Final Native Public]
    bool IsPlayingDead(); // 0x47ff720 [Final Native Public]
    bool IsMovingToLandmarkCover(); // 0x47ff6f0 [Final Native Public]
    bool IsMovingToCover(); // 0x47ff6c0 [Final Native Public]
    bool IsLoweringWeapon(); // 0x47ff690 [Final Native Public]
    bool IsHiding(); // 0x47ff660 [Final Native Public]
    bool IsHesitatingFor(float Seconds); // 0x47ff5d0 [Final Native Public]
    bool IsHesitating(); // 0x47ff5a0 [Final Native Public]
    bool IsFiringFromCover(); // 0x47ff570 [Final Native Public]
    bool IsExplosiveVestBeingDisarmed(); // 0x47ff540 [Final Native Public]
    bool IsExitingSurrender(); // 0x47ff510 [Final Native Public]
    bool IsEndingHostageTake(); // 0x47ff4e0 [Final Native Public]
    bool IsDamagedByLethal(); // 0x47ff4b0 [Final Native Public]
    bool IsDamagedByLessLethal(); // 0x47ff480 [Final Native Public]
    bool IsComplyingOrFakeComplying(); // 0x47ff450 [Final Native Public]
    bool IsComplying(); // 0x47ff420 [Final Native Public]
    bool IsBeingTakenHostage(); // 0x47ff3f0 [Final Native Public]
    bool IsBeginningHostageTake(); // 0x47ff3c0 [Final Native Public]
    bool IsArrestCapable(APlayerCharacter* PlayerCharacter); // 0x47ff320 [Native Public]
    bool IsActiveForCombat(); // 0x47ff2f0 [Final Native Public]
    void IncreaseStress(float Amount); // 0x47ff270 [Final Native Public]
    bool HasLineOfSightToCharacter(AReadyOrNotCharacter* InCharacter); // 0x47ff1d0 [Final Native Public]
    bool HasDamagedSWAT(); // 0x47ff1a0 [Final Native Public]
    float GetVisibleSWATPercentage(); // 0x47ff170 [Final Native Public]
    bool GetTimeSinceLastTookStunDamageOfType(const EStunType& StunType, const float& TimeSinceTookStunDamage); // 0x47ff090 [Final Native Public]
    bool GetStunExposureTime(const EStunType& StunType, const float& TimeExposed); // 0x47fefb0 [Final Native Public]
    float GetStressUntilWeaponRaise(); // 0x47fef80 [Final Native Public]
    FRotator GetLookAtRotation(float YawLimit, float PitchLimit); // 0x47fee90 [Final Native Public]
    bool GetIsSurrenderAnimPlaying(); // 0x47fee60 [Final Native Public]
    float GetHesitationTime(); // 0x47fee40 [Final Native Public]
    FVector GetFocalPoint(); // 0x47fee00 [Final Native Public]
    TArray<FDebugData> GetDebugInfoOnROE(); // 0x47fec20 [Final Native Public]
    ACyberneticController* GetCyberneticsController(); // 0x328b170 [Final Native Public]
    float GetCurrentSurrenderAnimPosition(); // 0x47febf0 [Final Native Public]
    ABaseArmour* GetArmour(); // 0x47febc0 [Final Native Public]
    UAIArchetypeData* GetAIArchetype(); // 0x47feba0 [Final Native Public]
    void ForceFireGun(float Chance); // 0x47feb20 [Final Native Public]
    void FakeSurrender(bool bIsMelee); // 0x47fea90 [Final Native Public]
    void DrawWeapon(); // 0x47fea70 [Final Native Public]
    ESurrenderExitType DetermineSurrenderExitType(); // 0x47fea40 [Final Native Public]
    void DecreaseStress(float Amount); // 0x47fe9c0 [Final Native Public]
    bool CanExitSurrender(); // 0x47fe990 [Final Native Public]
    bool CanEverSuicide(); // 0x47fe960 [Final Native Public]
    void AIFinishedSpawningDelegate__DelegateSignature(); // 0xe53a10 [Public]

// ACyberneticController (/Script/ReadyOrNot.CyberneticController)
    void UpdateCachedConfigValues(); // 0x4805fb0 [Final Native Private]
    void SetAwarenessState(const EAIAwarenessState& NewState); // 0x4805f30 [Final Native Public]
    int32 RequestMoveAsync(const FVector& Location, bool bProjectToNavigation, float AcceptanceRadius); // 0x4805de0 [Final Native Public]
    void RemoveAllActivitiesExcept(TSubclassOf<UBaseActivity> ActivityType); // 0x4805d50 [Final Native Public]
    void RemoveActivitiesOfType(TSubclassOf<UBaseActivity> ActivityType, bool bClearCurrent); // 0x4805c80 [Final Native Public]
    void OnStunDamageTaken(const EStunType& StunType); // 0x4805c00 [Final Native Public]
    void OnPerceptionUpdated(const TArray<AActor*>& TestActors); // 0x4805b50 [Final Native Protected]
    void OnKnownNeutralTakeDamage_Blueprint(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0xe53a10 [Event Protected]
    void OnKnownNeutralTakeDamage(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x48059a0 [Final Native Public]
    void OnKnownNeutralStunned_Blueprint(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0xe53a10 [Event Protected]
    void OnKnownNeutralStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x4805840 [Final Native Public]
    void OnKnownNeutralKilled_Blueprint(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0xe53a10 [Event Protected]
    void OnKnownNeutralKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x4805770 [Final Native Public]
    void OnKnownNeutralIncapacitated_Blueprint(AReadyOrNotCharacter* IncapacitatedCharacter); // 0xe53a10 [Event Protected]
    void OnKnownNeutralIncapacitated(AReadyOrNotCharacter* IncapacitatedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0x48056a0 [Final Native Public]
    void OnKnownFriendlyTakeDamage_Blueprint(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0xe53a10 [Event Protected]
    void OnKnownFriendlyTakeDamage(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x48054f0 [Final Native Public]
    void OnKnownFriendlyStunned_Blueprint(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0xe53a10 [Event Protected]
    void OnKnownFriendlyStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x4805390 [Final Native Public]
    void OnKnownFriendlyKilled_Blueprint(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0xe53a10 [Event Protected]
    void OnKnownFriendlyKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x48052c0 [Final Native Public]
    void OnKnownFriendlyIncapacitated_Blueprint(AReadyOrNotCharacter* IncapacitatedCharacter); // 0xe53a10 [Event Protected]
    void OnKnownFriendlyIncapacitated(AReadyOrNotCharacter* IncapacitatedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0x48051f0 [Final Native Public]
    void OnKnownEnemyTakeDamage_Blueprint(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0xe53a10 [Event Protected]
    void OnKnownEnemyTakeDamage(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x4805040 [Final Native Public]
    void OnKnownEnemyStunned_Blueprint(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0xe53a10 [Event Protected]
    void OnKnownEnemyStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x4804ee0 [Final Native Public]
    void OnKnownEnemyKilled_Blueprint(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0xe53a10 [Event Protected]
    void OnKnownEnemyKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x4804e10 [Final Native Public]
    void OnKnownEnemyIncapacitated_Blueprint(AReadyOrNotCharacter* IncapacitatedCharacter); // 0xe53a10 [Event Protected]
    void OnKnownEnemyIncapacitated(AReadyOrNotCharacter* IncapacitatedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0x4804d40 [Final Native Public]
    void OnKilledOrIncapacitated(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x4804c70 [Final Native Public]
    void OnDoorExploded(Adoor* door, AReadyOrNotCharacter* InstigatorCharacter); // 0x4804ba0 [Final Native Protected]
    void OnAIMoveCompleted__DelegateSignature(AAIController* Controller, int32 RequestID); // 0xe53a10 [Public]
    void OnAIFinishSpawning(); // 0x2d1bde0 [Native Protected]
    void OnActivityComplete__DelegateSignature(UBaseActivity* CompletedActivity, UBaseActivity* NextActivity, bool bSuccessfullyCompleted); // 0xe53a10 [Public]
    bool IsTagInvestigativeNoise(const FName& Tag); // 0x4804af0 [Final Native Public]
    bool IsTagAggressiveNoise(const FName& Tag); // 0x4804a40 [Final Native Public]
    bool IsSWAT(); // 0x48049e0 [Final Native Public]
    bool IsSuspect(); // 0x4804a10 [Final Native Public]
    bool IsMovingForRequests(const TArray<FAIRequestID>& Requests); // 0x48048e0 [Final Native Public]
    bool IsMovingForRequest(int32 RequestID); // 0x4804840 [Final Native Public]
    bool IsMoving(); // 0x4804810 [Final Native Public]
    bool IsLastAlive(); // 0x48047e0 [Final Native Public]
    bool IsFindingPath(int32 PathId); // 0x4804720 [Final Native Public]
    bool IsFindingAnyPath(); // 0x48046f0 [Final Native Public]
    bool IsCivilian(); // 0x48046c0 [Final Native Public]
    bool IsCharacterNeutral(AReadyOrNotCharacter* InCharacter); // 0x4804620 [Native Event Public]
    bool IsCharacterKnownEnemy(AReadyOrNotCharacter* InCharacter); // 0x4804580 [Final Native Public]
    bool IsCharacterFriendly(AReadyOrNotCharacter* InCharacter); // 0x48044e0 [Native Event Public]
    bool IsCharacterEnemy(AReadyOrNotCharacter* InCharacter); // 0x4804440 [Native Event Public]
    bool IsActivelyMovingOnPath(); // 0x4804410 [Final Native Public]
    bool HasRecentlySeenSwat(const FVector& OutLocation); // 0x4804370 [Final Native Public]
    bool HasRecentlySeenSuspect(); // 0x4804340 [Final Native Public]
    bool HasRecentlySeenCivilian(); // 0x4804310 [Final Native Public]
    bool HasBeenExposedToAnyNoise_Tag(const FName& OutTag, float SinceSeconds, float MaxDistance, int32 TargetTypeMask); // 0x4804190 [Final Native Public]
    bool HasBeenExposedToAnyNoise(float SinceSeconds, float MaxDistance, int32 TargetTypeMask); // 0x4804070 [Final Native Public]
    bool HasBeenExposedToAggressiveNoise_Tag(const FName& OutTag, float SinceSeconds, float MaxDistance, int32 TargetTypeMask); // 0x4803ef0 [Final Native Public]
    bool HasBeenExposedToAggressiveNoise(float SinceSeconds, float MaxDistance, int32 TargetTypeMask); // 0x4803dd0 [Final Native Public]
    bool HasActivityType(TSubclassOf<UBaseActivity> ActivityType); // 0x4803d30 [Final Native Public]
    AReadyOrNotCharacter* GetTrackedTarget(); // 0x4803d00 [Final Native Public]
    float GetTimeSinceLastMove(); // 0x4803ce0 [Final Native Public]
    ETeamType GetTeam(); // 0x4803cb0 [Final Native Public]
    UTargetNextCivilianActivity* GetTargetNextCivilianActivity(); // 0x4803c90 [Final Native Public]
    int32 GetSuccessConsiderCountForAction(const FName& Action); // 0x4803bf0 [Final Native Public]
    UMoveToActivity* GetPushMoveToActivity(); // 0x4803bd0 [Final Native Public]
    TSubclassOf<UNavigationQueryFilter> GetNavQueryFilter(); // 0x4803b90 [Final Native Public]
    UMoveToExitActivity* GetMoveToExitActivity(); // 0x4803b70 [Final Native Public]
    UMoveToActivity* GetMoveToActivity(); // 0x4803b50 [Final Native Public]
    UMoveActivity* GetMoveActivity(); // 0x4803b30 [Final Native Public]
    FAIStimulus GetLatestStimulus(); // 0x4803a60 [Final Native Public]
    AReadyOrNotCharacter* GetHeardActorInstigator(); // 0x4803a40 [Final Native Public]
    int32 GetFailedConsiderCountForAction(const FName& Action); // 0x48039a0 [Final Native Public]
    UDisarmBombActivity* GetDisarmBombActivity(); // 0x4803980 [Final Native Public]
    UBaseCombatActivity* GetCombatActivity(); // 0x4803960 [Final Native Public]
    ACyberneticCharacter* GetCharacter(); // 0x48038f0 [Final Native Public]
    EAIAwarenessState GetAwarenessState(); // 0x48038d0 [Final Native Public]
    UMoveToActivity* GetAvoidanceMoveToActivity(); // 0x2993030 [Final Native Public]
    int32 GetActivityQueueCount(); // 0x48038b0 [Final Native Public]
    FString GetActivityQueueAsString(); // 0x4803830 [Final Native Public]
    UBaseActivity* GetActivity(TSubclassOf<UBaseActivity> ActivityType); // 0x4803790 [Final Native Public]
    void FinishActivity(UBaseActivity* Activity, bool bSuccess, bool bForce); // 0x4803680 [Final Native Public]
    bool DoesPathGoThroughDoor(Adoor* door); // 0x48035e0 [Final Native Public]
    bool DoesCharacterMatchTargetType(AReadyOrNotCharacter* InCharacter, int32 TargetTypeMask); // 0x4803510 [Final Native Public]
    void DebugUpdateMoveStyle(const FName& NewMoveStyle); // 0x4803480 [Final Native Public]
    void DebugUpdateMoveGait(const FName& NewMoveGait); // 0x48033f0 [Final Native Public]
    void DebugUpdateFocalPoint(const FVector& NewFocalPoint); // 0x4803360 [Final Native Public]
    void AwarenessChangeEvent__DelegateSignature(ACyberneticController* Controller, const EAIAwarenessState& Previous, const EAIAwarenessState& Current); // 0xe53a10 [Public]
    void AsyncPathFoundDelegate__DelegateSignature(int32 PathId, const ERonNavigationQueryResult& Result); // 0xe53a10 [Public]
    void AddExposedToStimulusTag(const FName& Tag, const FVector& StimulusLocation, bool bFriendly, AReadyOrNotCharacter* StimulusInstigator, float ExpiryTime); // 0x48031a0 [Final Native Public]
    bool AddActivity(UBaseActivity* Activity, bool bOverrideCurrentActivity); // 0x48030d0 [Final Native Public]
    void AbortMove(bool bKeepVelocity); // 0x4803040 [Final Native Public]
    void AbortCoverLandmark(); // 0x4803020 [Final Native Public]
    void AbortCover(); // 0x4803000 [Final Native Public]

// ACoffeeVendingMachine (/Script/ReadyOrNot.CoffeeVendingMachine)
    void OnButtonPressed(AReadyOrNotCharacter* Interactor, UInteractableComponent* SelectedBeverage); // 0x47e0d10 [Final Native Protected]
    void OnBeverageConsumed(AReadyOrNotCharacter* Interactor, UInteractableComponent* SelectedBeverage); // 0x47e0c40 [Final Native Protected]

// UCollectableWidget (/Script/ReadyOrNot.CollectableWidget)
    void ToggleInterface(); // 0xe53a10 [Event Public]
    void SetItem(ACollectable* Collectable); // 0xe53a10 [Event Public]
    void CloseCollectableWidget(); // 0x47e05f0 [Final Native Public]

// ACollectedEvidenceActor (/Script/ReadyOrNot.CollectedEvidenceActor)
    void Server_PlaySpawnSound(); // 0x47e12b0 [Native Event Protected]
    void PlaySpawnSound(); // 0x47e11d0 [Final Native Protected]
    void Multicast_PlaySpawnSound(); // 0x47e0c00 [Native Event Protected]

// UCollectEvidenceActivity (/Script/ReadyOrNot.CollectEvidenceActivity)
    void TickCollectStage(float DeltaTime, float Uptime); // 0x47e13d0 [Final Native Protected]
    void OnEvidenceCollected(AReadyOrNotCharacter* CollectingCharacter); // 0x47e0e40 [Final Native Protected]
    void OnCollectEvidenceEnd(); // 0x47e0e20 [Final Native Protected]
    void OnCollectEvidenceBegin(); // 0x47e0e00 [Final Native Protected]
    void EnterMoveToStage(); // 0x47e0630 [Final Native Protected]
    void EnterCollectStage(); // 0x47e0610 [Final Native Protected]
    bool CanCollectEvidence(); // 0x47e0540 [Final Native Protected]

// ACoopGM (/Script/ReadyOrNot.CoopGM)
    void StartMissionEndTimer(bool bWon); // 0x47f4be0 [Final Native Public]
    void SpawnSuspectsAndHostages(); // 0x47f4bc0 [Final Native Public]
    void SpawnPolice(); // 0x47f4ba0 [Final Native Public]
    void Server_SoftClearVoteCheck(); // 0x47f4b80 [Native Event Public]
    void ReturnToStation(); // 0x47f4a90 [Native Public]
    bool RemoveMissionTag(const FGameplayTag& InTag); // 0x47f49f0 [Final Native Public]
    void RemoveAllSpawnedAI(); // 0x47f49d0 [Final Native Public]
    void Personnel_SpawnVentilation(int32 PersonnelNum, int32 MapPointNum); // 0x47f4810 [Final Native Public]
    void Personnel_SpawnTruckDriver(int32 PersonnelNum, int32 MapPointNum); // 0x47f4810 [Final Native Public]
    void Personnel_SpawnPowerCrew(); // 0x4787ba0 [Final Native Public]
    void Personnel_SpawnOperator(int32 PersonnelNum, int32 MapPointNum, bool bNoisemaker); // 0x47f4700 [Final Native Public]
    void Personnel_SpawnNegotiator(); // 0x47f46e0 [Final Native Public]
    void Personnel_SpawnHighground(int32 PersonnelNum, int32 MapPointNum, bool bSpotter, bool bMarksman, bool bSniper); // 0x47f4530 [Final Native Public]
    void OnMissionEnded__DelegateSignature(bool bMissionSucceded); // 0xe53a10 [Public]
    void MovePlayerToTeam(UTeamPlayerItem* Player, const ETeamType& Team); // 0x47f4230 [Final Native Public]
    void MissionEnd(bool bSuccess); // 0x47f41a0 [Final Native Public]
    void InitPlayerTeams(); // 0x47f3fa0 [Final Native Public]
    void IncapHumanKilled(AReadyOrNotCharacter* InstigatorCharacter, AIncapacitatedHuman* KilledHuman); // 0x47f3ed0 [Final Native Public]
    bool HasMissionTag(const FGameplayTag& InTag); // 0x47f3e30 [Final Native Public]
    float GetTimeSinceSuspectKilledOrIncapacitated(UObject* WorldContextObject); // 0x47f3bf0 [Final Native Static Public]
    float GetTimeSinceCivilianKilledOrIncapacitated(UObject* WorldContextObject); // 0x47f3b60 [Final Native Static Public]
    ECOOPMode GetCOOPMode(); // 0x47f3810 [Final Native Public]
    void FriendlyAIKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x47f3740 [Native Public]
    void ForceSoftFailure(); // 0x47f3720 [Final Native Public]
    APlayerStart* FindPlayerStartForTeam(const ETeamType& Team); // 0x47f3690 [Final Native Public]
    bool CheckPlayerTeamsChanged(); // 0x47f3620 [Final Native Public]
    void AssignPlayersToTeamsRandomly(); // 0x47f3520 [Final Native Public]
    void AllAISpawnedDelegate__DelegateSignature(); // 0xe53a10 [Public]
    void AISurrendered(AReadyOrNotCharacter* Character); // 0x47f3330 [Native Public]
    void AIKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x47f3260 [Native Public]
    void AIIncapacitated(AReadyOrNotCharacter* Incapacitated, AReadyOrNotCharacter* InstigatorCharacter); // 0x47f3190 [Native Public]
    void AIArrested(AReadyOrNotCharacter* ArrestedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0x47f30c0 [Native Public]
    void AddMissionTag(const FGameplayTag& InTag); // 0x47f3490 [Final Native Public]

// ACoopGS (/Script/ReadyOrNot.CoopGS)
    void UpdateVotes(int32 Yes, int32 No); // 0x47f4df0 [Final Native Public]
    void StartTOCBriefing(const FString& TOCLine); // 0x47f4c70 [Final Native Public]
    void Server_SetDeployableDepot(AReadyOrNotPlayerController* Controller, int32 NewDepotNum); // 0x47f4ab0 [Native Event Public]
    bool PlayerControllerVoted(AReadyOrNotPlayerController* PlayerController, bool bVoteYes); // 0x47f4900 [Final Native Public]
    void OnRep_MapElement(); // 0x47f4510 [Final Native Public]
    void OnRep_CrouchingTigerHiddenDragon(); // 0x47f44f0 [Final Native Private]
    void OnRep_COOPMode(); // 0x47f44d0 [Final Native Public]
    void Multicast_TriggerActiveShooter(); // 0x47f44b0 [Native Event Public]
    void Multicast_OnMissionEnd(bool bSuccess, const FMissionCoreStats& MissionStats); // 0x47f43b0 [Native Event Public]
    void Multicast_HandlePvPActors(); // 0x47f4390 [Native Event Public]
    void Multicast_GrantProgressionTags(float ScorePercentage); // 0x3289410 [Native Event Public]
    void Multicast_BroadcastNewSquadLeader(APlayerCharacter* NewLeader); // 0x47f4300 [Native Event Public]
    bool IsPersonnelEnabled(int32 PersonnelNum); // 0x47f4100 [Final Native Public]
    bool IsDeployableEnabled(int32 DeployableNumber); // 0x47f4060 [Final Native Public]
    int32 GetYesVotes(); // 0x47f3e00 [Final Native Public]
    TArray<int32> GetUsedPersonnelPoints(); // 0x47f3d80 [Final Native Public]
    TArray<int32> GetUnenabledPersonnel(); // 0x47f3d00 [Final Native Public]
    TArray<int32> GetUnenabledDeployables(); // 0x47f3c80 [Final Native Public]
    int32 GetPersonnelForMapNum(int32 MapPointNum); // 0x47f3ac0 [Final Native Public]
    int32 GetNoVotes(); // 0x47f3a90 [Final Native Public]
    TArray<int32> GetEnabledPersonnel(); // 0x47f3a10 [Final Native Public]
    TArray<FText> GetEnabledDeployablesShortNames(); // 0x47f38b0 [Final Native Public]
    TArray<int32> GetEnabledDeployables(); // 0x47f3830 [Final Native Public]
    bool CanChangeSpawn(bool bBlueTeam, const ESelectedSpawn& NewSpawn); // 0x47f3540 [Final Native Public]

// UCommanderProfile (/Script/ReadyOrNot.CommanderProfile)
    UCommanderProfile* LoadProfile(int32 Slot); // 0x47e5d70 [Final Native Static Public]
    bool IsChecksumMismatched(); // 0x47e5d40 [Final Native Public]
    FText GetNextLevelName(const FText& CompletedText); // 0x47e5b80 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetNextLevelImage(); // 0x47e5b30 [Final Native Public]
    FString GetNextLevel(); // 0x47e5ab0 [Final Native Public]
    FText GetMostRecentLevelName(const FText& NothingCompletedText); // 0x47e5970 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetMostRecentLevelImage(); // 0x47e5920 [Final Native Public]
    UCommanderProfile* GetDebugProfile(); // 0x47e5320 [Final Native Static Public]
    float GetCompletionPercentage(); // 0x47e52f0 [Final Native Public]
    void DeleteProfile(); // 0x47e50c0 [Final Native Public]

// UCommandInterface (/Script/ReadyOrNot.CommandInterface)
    void SetRedColor(); // 0x47e6570 [Final Native Public]
    void SetGoldColor(); // 0x47e63c0 [Final Native Public]
    void SetBlueColor(); // 0x47e63a0 [Final Native Public]
    void EnableSelectionWidgets(const FVector2D& Selection); // 0x47e5120 [Final Native Public]
    void DisableSelectionWidgets(); // 0x47e5100 [Final Native Public]

// UCommandWheel (/Script/ReadyOrNot.CommandWheel)
    void UpdateOuterWheel(const FVector& Direction, const TArray<FSwatCommand>& Options, int32 SelectedIndex); // 0xe53a10 [Event Protected]
    void UpdateIconColors(); // 0xe53a10 [Event Protected]
    void SetOuterSegments(int32 Num); // 0xe53a10 [Event Protected]
    void SetInnerWheelDirection(const FVector& Direction); // 0xe53a10 [Event Protected]
    void SetInnerSegments(int32 Num); // 0xe53a10 [Event Protected]
    void SetInnerCommands(const TArray<FSwatCommand>& Options); // 0xe53a10 [Event Protected]
    void OnUpdateWheelColor(const ETeamType& Team); // 0xe53a10 [Event Protected]
    FLinearColor GetWhiteColor(); // 0x47e5d00 [Final Native Public]
    FLinearColor GetRedColor(); // 0x47e5cc0 [Final Native Public]
    FCommandWheelIconData GetIconData(const FSwatCommand& Command); // 0x47e54c0 [Final Native Protected]
    FLinearColor GetGoldColor(); // 0x47e5480 [Final Native Public]
    EWheelCardinalDirection GetDirectionFromIndex(int32 Index); // 0x47e5350 [Final Native Protected]
    FLinearColor GetBlueColor(); // 0x47e52b0 [Final Native Public]
    void ForceSetInDeadzone(bool bInDeadzone); // 0xe53a10 [Event Protected]
    void DisableOuterWheel(); // 0xe53a10 [Event Protected]
    void CommandWheelEnabled(); // 0xe53a10 [Event Protected]
    void CommandWheelDisabled(); // 0xe53a10 [Event Protected]
    void AnimateWheelUpdate(); // 0xe53a10 [Event Protected]

// UCommitSuicideActivity (/Script/ReadyOrNot.CommitSuicideActivity)
    void SuicideActivityDelegate__DelegateSignature(); // 0xe53a10 [Public]
    void OnStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x47e6240 [Final Native Protected]
    void OnMeleeHitTaken(AReadyOrNotCharacter* InstigatorCharacter); // 0x47e61b0 [Final Native Protected]
    void OnHeardYell(AReadyOrNotCharacter* Shouter, bool bLOS); // 0x47e6060 [Final Native Protected]
    void OnDamaged(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x47e5e00 [Final Native Protected]

// UCommonFooterActionWidget (/Script/ReadyOrNot.CommonFooterActionWidget)
    void UpdateInputWidgetProgress(UCommonActionWidget* InputActionWidget, float HeldPercent); // 0x47e6630 [Final Native Public]
    void UpdateInputActionWidget(); // 0xe53a10 [Event Public]
    void SetInputActions(const TArray<FDataTableRowHandle>& InInputActions); // 0x47e6480 [Final Native Public]
    void SetInputAction(const FDataTableRowHandle& InInputAction); // 0x47e63e0 [Final Native Public]
    void OnActionProgress(float HeldPercent); // 0xe53a10 [Event Public]
    FKey GetInputActionKey(const FDataTableRowHandle& InputActionRow); // 0x47e5810 [Final Native Public]
    FSlateBrush GetActionWidgetBrush(UCommonActionWidget* InCommonActionWidget); // 0x47e51b0 [Final Native Public]
    void GenerateDynamicIcon(const FKey& ActionKey, bool IsGamepad); // 0xe53a10 [Event Public]
    void DetermineInputIconType(); // 0x47e50e0 [Final Native Public]

// UCommonFooterButton (/Script/ReadyOrNot.CommonFooterButton)
    void SetTriggeringInputActionVisual(FDataTableRowHandle& InputActionRrw); // 0x47e6590 [Final Native Public]

// UCommonFooterWidget (/Script/ReadyOrNot.CommonFooterWidget)
    void RefreshWidget(); // 0xe53a10 [Event Public]
    void OnInputMethodChanged(const ECommonInputType& InputMethod); // 0x47e6130 [Native Protected]
    void OnDismissInputActionProgressNative(float HeldPercent); // 0x47e5fd0 [Native Protected]
    void OnDismissInputActionNative(); // 0x47e5fb0 [Native Protected]
    FText GetFooterText(); // 0x47e53f0 [Final Native Public]
    void BP_OnDismissInputAction(); // 0xe53a10 [Event Public]
    void BP_DismissInputActionProgress(float HeldTime); // 0xe53a10 [Event Public]

// UCompliantActivity (/Script/ReadyOrNot.CompliantActivity)
    void OnHeardOfficerYell(AReadyOrNotCharacter* Shouter, bool bLOS); // 0x47ea900 [Final Native Private]

// UConsoleContextSwitcher (/Script/ReadyOrNot.ConsoleContextSwitcher)
    void SwapToTactical(); // 0x47eb550 [Final Native Protected]
    void SwapToMag(ABaseMagazineWeapon* MagazineWeapon); // 0x47eb4c0 [Final Native Protected]
    void SwapToGrenades(); // 0x47eb4a0 [Final Native Protected]
    void SwapToFireModes(); // 0x47eb480 [Final Native Protected]

// UConsoleFireModes (/Script/ReadyOrNot.ConsoleFireModes)
    void OnFireModeChanged(APlayerCharacter* PlayerCharacter, const EFireMode& newFireMode, const EFireMode& LastFireMode); // 0x47ea6e0 [Final Native Protected]
    void OnEquipped(ABaseItem* Item); // 0x47ea650 [Final Native Protected]

// UConsoleHotkey (/Script/ReadyOrNot.ConsoleHotkey)
    void ShoulderButtonPressed(bool Pressed); // 0xe53a10 [Event Public]

// UConsoleHotkeys (/Script/ReadyOrNot.ConsoleHotkeys)
    void UpdateVOIPIcons(); // 0x47eb710 [Final Native Public]
    void UpdateSightIcon(bool bUsingCanted); // 0x47eb680 [Final Native Public]
    void UpdateItemHotkey(ABaseItem* Item); // 0x47eb570 [Final Native Public]
    void SetUpIsHidden(bool bHidden); // 0x47eb3f0 [Final Native Public]
    void SetSightIcon(); // 0x47eb3d0 [Final Native Public]
    void SetRightIsHidden(bool bHidden); // 0x47eb2b0 [Final Native Public]
    void SetMaxPips(int32 InMaxPips); // 0x47eb220 [Final Native Public]
    void SetLowReadyIcon(); // 0x47eb170 [Final Native Public]
    void SetLongTacticalIcon(); // 0x47eb150 [Final Native Public]
    void SetLeftIsHidden(bool bHidden); // 0x47eb040 [Final Native Public]
    void SetLayout(const EConsoleHotkeysLayout& Layout); // 0x47eafc0 [Final Native Public]
    void SetIsHidden(bool bHidden); // 0x47eaf30 [Final Native Public]
    void SetIconActive(UImage* Icon, bool Active); // 0xe53a10 [Event Public]
    void SetHotkeyItemWheelIsHidden(bool bHidden); // 0x47eaea0 [Final Native Public]
    void SetHoldProgress(float InProgress); // 0x47eae20 [Final Native Public]
    void SetDownIsHidden(bool bHidden); // 0x47ead90 [Final Native Public]
    void SetCurrentPip(int32 InCurrentPip); // 0x47ead00 [Final Native Public]
    void SetCommandWheelReference(UCommandWheel* CommandWheelPtr); // 0x47eac70 [Final Native Public]
    void SetChemlightHidden(bool bHidden); // 0x47eabe0 [Final Native Public]
    void SetCantedSightsHiddenTraining(bool bHidden); // 0x47eab50 [Final Native Public]
    void SetAttachmentIcon(); // 0x47eab30 [Final Native Public]
    void ResetIconColors(); // 0x47eab10 [Final Native Public]
    void RefreshHotkeys(); // 0x47eaaf0 [Final Native Public]
    void OnUpdateHoldProgress(); // 0xe53a10 [Event Public]
    void OnRefreshPips(); // 0xe53a10 [Event Public]
    void OnRebuildPips(); // 0xe53a10 [Event Public]
    void OnFireModeChanged(APlayerCharacter* _pc, const EFireMode& newFireMode, const EFireMode& _lfm); // 0x47ea7f0 [Final Native Public]
    void OnChemlightThrown(APlayerCharacter* PlayerCharacter); // 0x47ea5c0 [Final Native Public]
    void OnBandagesUpdated(); // 0x47ea5a0 [Final Native Public]
    void ItemEquipped(ABaseItem* Item); // 0x47ea510 [Final Native Protected]
    void InventoryChanged(ABaseItem* Item); // 0x47ea480 [Final Native Public]
    void DPadUpPressed(bool Pressed); // 0xe53a10 [Event Public]
    void DPadRightPressed(bool Pressed); // 0xe53a10 [Event Public]
    void DPadLeftPressed(bool Pressed); // 0xe53a10 [Event Public]
    void DPadDownPressed(bool Pressed); // 0xe53a10 [Event Public]
    void ConsoleHotkeysEnabled(); // 0xe53a10 [Event Public]
    void ChangeKey(); // 0xe53a10 [Event Public]

// UMenuWidget (/Script/ReadyOrNot.MenuWidget)
    void PlayWidgetAnimation_Internal(UWidgetAnimation* InWidgetAnimation, bool bRestartIfAlreadyPlaying); // 0x476c910 [Final Native Protected]
    void BP_OnShow(); // 0xe53a10 [Event Public]

// UConsoleLobbyManager (/Script/ReadyOrNot.ConsoleLobbyManager)
    void SetLobbyPrivacy(const ELobbyPrivacy& privacy); // 0x47eb0d0 [Final Native Public]

// UConsoleMagSelection (/Script/ReadyOrNot.ConsoleMagSelection)
    void OnWeaponFired(ABaseWeapon* Weapon); // 0x47eaa60 [Final Native Public]
    void OnMagCheck(ABaseMagazineWeapon* MagazineWeapon); // 0x47ea9d0 [Final Native Public]

// UConsoleMagSelectionItem (/Script/ReadyOrNot.ConsoleMagSelectionItem)
    void UpdateMagPercentage(float Percentage); // 0x47eb600 [Final Native Public]
    void SetSelected(bool bCond); // 0x47eb340 [Final Native Public]
    void SetMagIndex(int32 Index); // 0x47eb190 [Final Native Public]
    int32 GetMagIndex(); // 0x47ea450 [Final Native Public]

// UConsoleSelection (/Script/ReadyOrNot.ConsoleSelection)
    void ItemRemoved(ABaseItem* Item); // 0x47efb70 [Final Native Protected]
    void ItemEquipped(ABaseItem* Item); // 0x47efae0 [Final Native Protected]
    void ItemAdded(ABaseItem* Item); // 0x47efa50 [Final Native Protected]

// IControllableByTablet (/Script/ReadyOrNot.ControllableByTablet)
    void HideActorsForTabletView(USceneCaptureComponent2D* Component); // 0x47ef9c0 [Native Event Public]
    ETeamType GetTabletViewTeamColor(); // 0x45d3de0 [Native Event Public]
    FName GetTabletViewSocket(); // 0x3de6a10 [Native Event Public]
    USceneComponent* GetTabletViewComponent(); // 0x47ef810 [Native Event Public]
    FText GetTabletNameText(); // 0x47ef780 [Native Event Public]
    bool CanTabletViewMe(APlayerCharacter* TabletOwner, AReadyOrNotGameState* GameState); // 0x47eea50 [Native Event Public]
    bool CanControlWithTablet(APlayerCharacter* TabletOwner); // 0x47d6e20 [Native Event Public]
    void AssumeTabletControl(APlayerCharacter* TabletOwner); // 0x3871f00 [Native Event Public]

// UControlsBind (/Script/ReadyOrNot.ControlsBind)
    void SetKeybindingText(); // 0x47f03c0 [Final Native Public]
    void ResetBinding(); // 0x47f03a0 [Final Native Public]
    void RemoveConflictKeybinds(const TArray<FAxisMappingStruct>& AxesList, const TArray<FActionMappingStruct>& ActionsList); // 0x47f0140 [Final Native Public]
    bool RebindKey(const FKey& NewKey); // 0x47f0040 [Final Native Public]
    void GetInputBindingData(int32 Index, FAxisMappingStruct& AxisMapping, FActionMappingStruct& ActionMapping); // 0x47ef360 [Final Native Public]
    FText GetConflictingKeybindText(const FText& RequiredKeybindName); // 0x47eed60 [Final Native Public]
    void GetConflictingKeybindsWhenValid(const TArray<FAxisMappingStruct>& AxesList, const TArray<FActionMappingStruct>& ActionsList, const bool& HasConflict, const TArray<FAxisMappingStruct>& ConflictingAxes, const TArray<FActionMappingStruct>& ConflictingActions); // 0x47eeea0 [Final Native Public]
    FText CheckConflictingKeybindsAreUnbindable(const TArray<FAxisMappingStruct>& AxesList, const TArray<FActionMappingStruct>& ActionsList); // 0x47eeb20 [Final Native Public]
    void BindingFinished(); // 0x47ee9a0 [Final Native Public]
    void AddKeybindsToList(const TArray<FKeyBinding>& Keybinds, const FName& MappingName, float Scale, const TArray<FAxisMappingStruct>& AxesList, const TArray<FActionMappingStruct>& ActionsList); // 0x47ee570 [Final Native Public]
    void AddConflictingKeybindsToList(const FName& MappingName, float Scale, const TArray<FAxisMappingStruct>& AxesList, const TArray<FActionMappingStruct>& ActionsList); // 0x47ee330 [Final Native Public]

// UConversation (/Script/ReadyOrNot.Conversation)
    void TryGetSpeakers(); // 0x1a4b9d0 [Native Event Public]
    bool RequirementsMet(); // 0x2f55b20 [Native Event Public]
    void ReplyToConversation(AReadyOrNotCharacter* Speaker); // 0x47f0310 [Final Native Public]
    void OnEndConversation__DelegateSignature(); // 0xe53a10 [Public]
    void OnConversationContinuing__DelegateSignature(int32 Idx); // 0xe53a10 [Public]
    void GoToSpecificConversationIdAndContinueConversation(int32 Idx); // 0x47ef910 [Final Native Public]
    void GiveWorldBuildingActivityByTag(const FName& SpeakerId, const FName& Tag); // 0x47ef840 [Final Native Public]
    ACyberneticCharacter* GetSpeakerForId(const FName& ID); // 0x47ef5e0 [Final Native Public]
    ACyberneticCharacter* GetSpeakerForConversationIdx(int32 Idx); // 0x47ef540 [Final Native Public]
    FConversationData GetConversationData(); // 0x47ef250 [Final Native Public]
    void ContinueConversation(); // 0x2a66ae0 [Native Event Public]
    void BuildConversation(const FName& ID); // 0x47ee9c0 [Native Event Public]
    void BeginConversation(ACyberneticCharacter* ConversationStarter, const FName& ID); // 0x47ee8d0 [Native Event Public]

// AConversationManager (/Script/ReadyOrNot.ConversationManager)
    UConversation* TryPlayConversation(const FName& ConversationId, ACyberneticCharacter* ConversationStarter); // 0x47f0460 [Final Native Public]
    UConversation* PlayPrebuiltConversation(TSubclassOf<UConversation> Conversation, ACyberneticCharacter* ConversationStarter, const FName& ConversationId); // 0x47eff30 [Final Native Public]
    void PlayConversationInst(UConversation* Conversation, ACyberneticCharacter* ConversationStarter); // 0x47efe60 [Final Native Public]

// AConversationVolume (/Script/ReadyOrNot.ConversationVolume)
    bool TryStartConversation(); // 0x47f0530 [Final Native Public]
    void TriggerConversationVolumesWithTag(const FName& Tag); // 0x47f03e0 [Final Native Static Public]
    void OnVoiceAudioStopped(); // 0x47efe40 [Final Native Protected]
    void OnObjectiveUpdated(AObjective* Objective); // 0x47efdb0 [Final Native Protected]
    void Multicast_PlayTOCLine(int32 LineIndex); // 0x47efd20 [Native Event Protected]
    void Multicast_PlayComponentLine(int32 LineIndex); // 0x47efc90 [Native Event Protected]
    void Multicast_InterruptConversation(int32 LineIndex); // 0x47efc00 [Native Event Public]
    TArray<FName> GetSpeakerNameOptions(); // 0x47ef680 [Final Native Public]

// UCOOPScorePopUp (/Script/ReadyOrNot.COOPScorePopUp)
    void PlayRewardSound(); // 0x47f48e0 [Final Native Public]

// ACoverLandmark (/Script/ReadyOrNot.CoverLandmark)
    void ToggleLandmarkEnabled(bool bEnable); // 0x47f4d60 [Final Native Public]
    void PreviewIdleAnim(); // 0x4787ba0 [Final Native Protected]
    void PreviewExitAnim(); // 0x4787ba0 [Final Native Protected]
    void PreviewEntryAnim(); // 0x4787ba0 [Final Native Protected]
    bool IsCooldownActiveFor(AController* InController); // 0x47f3fc0 [Final Native Public]
    void EnableLandmark(); // 0x47f3670 [Final Native Public]
    void DisableLandmark(); // 0x47f3650 [Final Native Public]
    void AddCooldownFor(AController* InController, float InCooldownTime); // 0x47f33c0 [Final Native Public]

// ACoverLandmarkProxy (/Script/ReadyOrNot.CoverLandmarkProxy)
    void OnProxyUse(bool bIsActive); // 0xe53a10 [Event Public]
    void OnProxyEnd(bool bSuccess); // 0xe53a10 [Event Public]
    void EnableProxyInteraction(); // 0xe53a10 [Event Public]
    void DisableProxyInteraction(); // 0xe53a10 [Event Public]

// UCrossplayWarningWidget (/Script/ReadyOrNot.CrossplayWarningWidget)
    void SetUseCountdown(bool bInUseCountdown); // 0xe53a10 [Event Public]

// UCSGasManager (/Script/ReadyOrNot.CSGasManager)
    void RemoveGasSource(AActor* Source); // 0x47fb570 [Final Native Public]
    void OnPepperCloudSpawned(const FVector& Location); // 0xe53a10 [Event Public]
    void GetGasSources(const TArray<AActor*>& OutGasSources); // 0x47fac60 [Final Native Public]
    int32 GetGasSourceCount(); // 0x47fac30 [Final Native Public]
    void GetGasSafePoints(const TArray<FVector>& OutGasSafePoints); // 0x47fab80 [Final Native Public]
    UCSGasManager* Get(UWorld* World); // 0x47fa880 [Final Native Static Public]
    void AddPepperballLocation(APepperProjectile* Projectile, const FVector& Location, const FVector& Normal); // 0x47fa630 [Final Native Public]
    void AddGasSource(AActor* Source); // 0x47fa5a0 [Final Native Public]

// ACTFTriggerBox (/Script/ReadyOrNot.CTFTriggerBox)
    void OnBeginOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x2f55710 [Native Event Protected]
    bool FulfillsRequirements(); // 0x47fa850 [Native Event Protected]

// ACTF_Flag (/Script/ReadyOrNot.CTF_Flag)
    void ResetFlagTransforms(); // 0x47fb600 [Final Native Public]
    void OnFlagBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x47fb020 [Final Native Protected]
    FName GetBoneToAttachName(); // 0x47fa990 [Final Native Public]

// ULoadoutWeapon (/Script/ReadyOrNot.LoadoutWeapon)
    TArray<EWeaponAttachmentType> GetSupportedAttachmentTypes(); // 0x47fae90 [Final Native Public]
    TArray<TSubclassOf<UWeaponAttachment>> GetSupportedAttachmentsOfType(const EWeaponAttachmentType& Type); // 0x47faf10 [Final Native Public]

// ULoadoutCustomization (/Script/ReadyOrNot.LoadoutCustomization)
    ECustomizationType GetCustomizationType(); // 0x47faac0 [Final Native Public]

// UCustomizationWidget (/Script/ReadyOrNot.CustomizationWidget)
    void SetSecondaryWeapon(ULoadoutWeapon* Item); // 0x47fba90 [Final Native Protected]
    void SetSecondaryAttachment(UWeaponAttachment* Attachment); // 0x47fba00 [Final Native Protected]
    void SetPrimaryWeapon(ULoadoutWeapon* Item); // 0x47fb970 [Final Native Protected]
    void SetPrimaryAttachment(UWeaponAttachment* Attachment); // 0x47fb8e0 [Final Native Protected]
    void SetLongTactical(ULoadoutEquipment* Item); // 0x47fb850 [Final Native Protected]
    void SetHelmet(ULoadoutEquipment* Item); // 0x47fb7c0 [Final Native Protected]
    void SetCustomizationItem(ULoadoutCustomization* Item); // 0x47fb730 [Final Native Protected]
    void SetArmor(ULoadoutEquipment* Item); // 0x47fb6a0 [Final Native Protected]
    void SetActiveSwatMember(const EEquippingSwat& InSwat); // 0x47fb620 [Final Native Protected]
    void SecondarySet(TSubclassOf<ABaseItem> Class); // 0xe53a10 [Event Public]
    void PrimarySet(TSubclassOf<ABaseItem> Class); // 0xe53a10 [Event Public]
    void PreviewCustomizationPreset(const FString& Name); // 0x47fb4d0 [Final Native Public]
    void PreviewCustomizationItem(ULoadoutCustomization* Item); // 0x47fb440 [Final Native Protected]
    void OnLoadoutPresetApplied(const FString& Name, FSavedLoadout& Loadout); // 0x47fb280 [Final Native Protected]
    void OnCustomizationPresetApplied__DelegateSignature(const FString& Name); // 0xe53a10 [Public]
    void OnCurrentCustomizationUpdated(); // 0xe53a10 [Event Protected]
    void OnAvailableCustomizationPresetsChanged__DelegateSignature(); // 0xe53a10 [Public]
    void HelmetSet(TSubclassOf<ABaseItem> Class); // 0xe53a10 [Event Public]
    TArray<ULoadoutEquipment*> GetTacticalItems(); // 0x47faff0 [Final Native Protected]
    TArray<ULoadoutWeapon*> GetSecondaryWeapons(); // 0x47fae60 [Final Native Protected]
    ULoadoutWeapon* GetSecondaryWeapon(); // 0x47fae30 [Final Native Protected]
    TArray<ULoadoutWeapon*> GetPrimaryWeapons(); // 0x47fae00 [Final Native Protected]
    ULoadoutWeapon* GetPrimaryWeapon(); // 0x47fadd0 [Final Native Protected]
    TArray<ULoadoutEquipment*> GetLongTacticalItems(); // 0x47fada0 [Final Native Protected]
    ULoadoutEquipment* GetLongTactical(); // 0x47fad70 [Final Native Protected]
    TArray<ULoadoutEquipment*> GetHelmetItems(); // 0x47fad40 [Final Native Protected]
    ULoadoutEquipment* GetHelmet(); // 0x47fad10 [Final Native Protected]
    ULoadoutCustomization* GetEquippedCustomizationItem(const ECustomizationType& Type); // 0x47faaf0 [Final Native Protected]
    TArray<ULoadoutCustomization*> GetCustomizationItems(const ECustomizationType& Type, bool bFamiliesOnly); // 0x47fa9b0 [Final Native Protected]
    TArray<ULoadoutEquipment*> GetArmorItems(); // 0x47fa960 [Final Native Protected]
    ULoadoutEquipment* GetArmor(); // 0x47fa930 [Final Native Protected]
    EEquippingSwat GetActiveSwatMember(); // 0x47fa910 [Final Native Protected]
    void ExitCustomization(); // 0x47fa830 [Final Native Protected]
    void ClearCustomizationPreview(); // 0x47fa810 [Final Native Protected]
    bool CanCustomizeType(const ECustomizationType& Type); // 0x47fa780 [Final Native Protected]
    void ArmorSet(TSubclassOf<ABaseItem> Class); // 0xe53a10 [Event Public]

// UDataSingleton (/Script/ReadyOrNot.DataSingleton)
    void UnloadLevels(); // 0x4787ba0 [Final Native Public]
    void RefreshInputKeyTable(); // 0x480a820 [Final Native Public]
    void LoadLevels(); // 0x4787ba0 [Final Native Public]

// UDeadmanActivateActivity (/Script/ReadyOrNot.DeadmanActivateActivity)
    void OnStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x480a6c0 [Final Native Protected]
    void OnMeleeHitTaken(AReadyOrNotCharacter* InstigatorCharacter); // 0x480a630 [Final Native Protected]
    void OnDamaged(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x480a460 [Final Native Protected]

// UDebugDisplayWidget (/Script/ReadyOrNot.DebugDisplayWidget)
    void SetDebugTitle(const FString& NewTitle); // 0xe53a10 [Event Public]
    void SetDebugText(int32 ID, const FString& NewText); // 0xe53a10 [Event Public]
    int32 AddDebugText(const FString& NewText); // 0xe53a10 [Event Public]

// ADefuseBombThreats (/Script/ReadyOrNot.DefuseBombThreats)
    void OnBombDefused(ABombActor* DefusedBomb); // 0x480a340 [Final Native Protected]

// ADeployableDepot (/Script/ReadyOrNot.DeployableDepot)
    void OnSuccessfulSpawn(); // 0xe53a10 [Event Public]
    void OnGameStarted(); // 0x480a610 [Final Native Public]
    void Multicast_OnSuccessfulSpawn(); // 0x2ac0b40 [Native Event Public]

// UDeployableSpawnComponent (/Script/ReadyOrNot.DeployableSpawnComponent)
    bool TrySpawnComponent(bool ShouldSpawn); // 0x480a9e0 [Final Native Public]
    void MutateSpawnedDeployable(AActor* SpawnedDeployable); // 0xe53a10 [Event Public]

// UDeployItemAtLocationActivity (/Script/ReadyOrNot.DeployItemAtLocationActivity)
    void TickMoveToStage(float DeltaTime, float Uptime); // 0x480a910 [Native Protected]
    void TickDeployStage(float DeltaTime, float Uptime); // 0x480a840 [Native Protected]
    void ExitMoveToStage(); // 0x480a320 [Native Protected]
    void ExitDeployStage(); // 0x2d1c700 [Native Protected]
    void EnterMoveToStage(); // 0x480a300 [Native Protected]
    void EnterDeployStage(); // 0x480a2e0 [Native Protected]
    bool CanDeploy(); // 0x480a2b0 [Native Protected]
    void Blueprint_TickDeployStage(float DeltaTime, float Uptime); // 0xe53a10 [Event Protected]
    void Blueprint_ExitDeployStage(); // 0xe53a10 [Event Protected]
    void Blueprint_EnterDeployStage(); // 0xe53a10 [Event Protected]

// UDeployChemlightActivity (/Script/ReadyOrNot.DeployChemlightActivity)
    void OnChemlightThrown(ABaseItem* Item); // 0x480a3d0 [Final Native Protected]

// UDoorInteractionActivity (/Script/ReadyOrNot.DoorInteractionActivity)
    void TickReturnStage(float DeltaTime, float Uptime); // 0x481edb0 [Native Protected]
    bool ShouldGetInPosition(); // 0x2b16dd0 [Native Protected]
    void PerformInteractStage(float DeltaTime, float Uptime); // 0x481e550 [Native Protected]
    void PerformGetInPositionStage(float DeltaTime, float Uptime); // 0x481e480 [Native Protected]
    void OnInteractionEnd(); // 0x4790d20 [Native Protected]
    void OnInteractionBegin(); // 0x4790d00 [Native Protected]
    void OnDoorOpened(); // 0x481e110 [Native Protected]
    void OnDoorMovementBlocked(); // 0x481e0f0 [Native Protected]
    void OnDoorClosed(); // 0x481e090 [Native Protected]
    void OnDoorBroken(); // 0x481e070 [Native Protected]
    void ExitReturnStage(); // 0x481d720 [Native Protected]
    void ExitInteractStage(); // 0x4790bf0 [Native Protected]
    void ExitGetInPositionStage(); // 0x35a72c0 [Native Protected]
    void EnterReturnStage(); // 0x4790c10 [Native Protected]
    void EnterInteractStage(); // 0x2dd9360 [Native Protected]
    void EnterGetInPositionStage(); // 0x481d6e0 [Native Protected]
    bool CanReturn(); // 0x481d4c0 [Native Protected]
    bool CanInteract(); // 0x481d490 [Native Protected]

// ADestructibleVehicle (/Script/ReadyOrNot.DestructibleVehicle)
    void StopCarAlarm(); // 0x48198a0 [Final Native Private]
    void Multicast_ShatterGlass(UDestructibleVehicleGlassComponent* Glass); // 0x31c1140 [Final Native Event Private]
    void Multicast_PlayTireDestroyedEffects(UStaticMeshComponent* TireMesh); // 0x4817f30 [Final Native Event Private]
    void Multicast_PlayAudioEvent(UFMODEvent* Event, const FVector_NetQuantize& Location); // 0x4817ad0 [Final Native Event Private]
    void Multicast_DeployCarFeatures(bool bAirbag, bool bCarAlarm, bool bDisableLeftLight, bool bDisableRightLight); // 0x48177b0 [Final Native Event Private]
    void Multicast_BreakGlass(UDestructibleVehicleGlassComponent* Glass); // 0x4817700 [Final Native Event Private]
    void Multicast_BreakBodyPart(UDestructibleVehicleBodyPart* BodyPart); // 0x4817670 [Final Native Event Private]
    void FlashHeadLights(); // 0x4814ef0 [Final Native Private]

// ADetonator (/Script/ReadyOrNot.Detonator)
    void Server_DetonateC2(); // 0x48190b0 [Native Event Public]

// UDiegeticSoundComponent (/Script/ReadyOrNot.DiegeticSoundComponent)
    void Play(); // 0x48189c0 [Final Native Public]
    void OnSoundStopped(); // 0x4818100 [Final Native Private]

// UDifficultySubsystem (/Script/ReadyOrNot.DifficultySubsystem)
    void UpdateDifficultyInRelevantSaveFiles(); // 0x4819f10 [Final Native Public]
    bool SetDifficulty(const FGameplayTag& InDifficulty, bool bUpdateRelevantSaveFiles, bool bForce); // 0x48194b0 [Final Native Public]
    void SetDifficultiesToSearchFor(const TArray<FGameplayTag>& SearchDifficulties); // 0x4819360 [Final Native Public]
    void OnDifficultyUpdated__DelegateSignature(); // 0xe53a10 [Public]
    TArray<FGameplayTag> GetOrderedDifficulties(bool bIncludeHidden); // 0x4815a50 [Final Native Public]
    TArray<FGameplayTag> GetDifficultiesToSearchFor(); // 0x48154d0 [Final Native Public]
    FGameplayTag GetCurrentDifficulty(); // 0x4815490 [Final Native Public]
    void DumpToFile(); // 0x4814c80 [Final Native Public]

// UDisarmBombActivity (/Script/ReadyOrNot.DisarmBombActivity)
    void TickMoveToState(float DeltaTime, float Uptime); // 0x4819c10 [Final Native Protected]
    void TickDisarmState(float DeltaTime, float Uptime); // 0x4819b40 [Final Native Protected]
    void OnTakeDamage(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x4818120 [Final Native Protected]
    void OnHostageKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x47e0d10 [Final Native Protected]
    void OnDisarmComplete_Slave(AActor* Actor); // 0x480a3d0 [Final Native Protected]
    void EnterMoveToState(); // 0x4787ba0 [Final Native Protected]
    void EnterDisarmState(); // 0x4814ce0 [Final Native Protected]
    bool CanStartDisarm(); // 0x4814150 [Final Native Protected]

// UDisarmDoorTrapActivity (/Script/ReadyOrNot.DisarmDoorTrapActivity)
    void OnTrapTriggered(ATrapActor* Trap, AReadyOrNotCharacter* TriggeredBy); // 0x48182f0 [Final Native Protected]

// UDisarmStandaloneTrapActivity (/Script/ReadyOrNot.DisarmStandaloneTrapActivity)
    void OnTrapTriggered(ATrapActor* Trap, AReadyOrNotCharacter* TriggeredBy); // 0x48183c0 [Final Native Protected]
    void OnTrapDisarmed(); // 0x48182d0 [Final Native Protected]
    void EnterGetInPositionStage(); // 0x4814d00 [Final Native Protected]
    void EnterDisarmStage(); // 0x4814cc0 [Final Native Protected]
    bool CanPerformDisarm(); // 0x4813e40 [Final Native Protected]

// UDLCButtonWidget (/Script/ReadyOrNot.DLCButtonWidget)
    FString GetUrl(); // 0x4815e40 [Final Native Public]

// ADoorwayWithoutDoor (/Script/ReadyOrNot.DoorwayWithoutDoor)
    bool IsPointInFrontOfDoorway(const FVector& Point); // 0x481db20 [Final Native Public]
    UDoorwayComponent* GetDoorway(); // 0x2dd32b0 [Final Native Public]
    FVector GetDoorSize(); // 0x481d800 [Final Native Public]

// Adoor (/Script/ReadyOrNot.door)
    void UnlockDoor(bool bUnlockSubDoor); // 0x4819e80 [Final Native Public]
    void UnblockAllDoorways(); // 0x4819e60 [Final Native Public]
    void ToggleLightBlocker(); // 0x4819e40 [Final Native Public]
    void Tick_DoorRam(); // 0x4819e20 [Final Native Protected]
    void Tick_DoorPush(); // 0x4819e00 [Final Native Protected]
    void Tick_DoorOpenClose(); // 0x4819de0 [Final Native Protected]
    void Tick_DoorLocked(); // 0x4819dc0 [Final Native Protected]
    void Tick_DoorKick_Success(); // 0x4819da0 [Final Native Protected]
    void Tick_DoorKick_Fail(); // 0x4819d80 [Final Native Protected]
    void Tick_DoorHandleLocked(); // 0x4819d20 [Final Native Protected]
    void Tick_DoorHandle_Push(); // 0x4819d60 [Final Native Protected]
    void Tick_DoorHandle_Open(); // 0x4819d40 [Final Native Protected]
    void Tick_DoorExplode(); // 0x4819d00 [Final Native Protected]
    void Tick_DoorBreach(); // 0x4819ce0 [Final Native Protected]
    bool TeamKnowsDoorTrapState(bool bSuspectTeam); // 0x4819aa0 [Final Native Public]
    bool TeamKnowsDoorLockState(bool bSuspectTeam); // 0x4819a00 [Final Native Public]
    bool SubDoor_CanOpenDoors(AReadyOrNotCharacter* PlayerCharacter); // 0x4819960 [Final Native Public]
    bool SubDoor_CanCloseDoors(AReadyOrNotCharacter* PlayerCharacter); // 0x48198c0 [Final Native Public]
    void Setup(); // 0x4819880 [Final Native Public]
    void SetSWATHasAllKeycards(UObject* WorldContextObject); // 0x4819800 [Final Native Static Public]
    void SetLocked(bool bNewLocked); // 0x4819770 [Final Native Public]
    void SetDoorTrapKnowledge(bool bSuspectTeam, bool bKnowledge); // 0x48196a0 [Final Native Public]
    void SetDoorLockKnowledge(bool bSuspectTeam, bool bKnowledge); // 0x48195d0 [Final Native Public]
    void SetAllElectronicLocks(UObject* WorldContextObject, bool bLocked); // 0x48192a0 [Final Native Static Public]
    void Server_SetTrapKnowledgeState(bool bSuspectTeam, bool bNewKnowledgeState); // 0x48191d0 [Native Event Public]
    void Server_SetLockKnowledgeState(bool bSuspectTeam, bool bNewKnowledgeState); // 0x4819100 [Native Event Public]
    void Restore(); // 0x4819090 [Final Native Public]
    void ResetDoorTrapKnowledge(); // 0x4819070 [Final Native Public]
    void ResetDoorLockKnowledge(); // 0x4819050 [Final Native Public]
    void RemoveWedges(); // 0x4819030 [Final Native Public]
    float RamDoor(AReadyOrNotCharacter* DoorRamCharacter, bool bPlayRamSound); // 0x4818f60 [Final Native Public]
    void PushDoor_SpecificAngle(AReadyOrNotCharacter* DoorPusherCharacter, float CustomTargetAngle, bool bAnimateDoorHandle); // 0x4818e50 [Final Native Public]
    float PushDoor(AReadyOrNotCharacter* DoorPusherCharacter, float InIncrementAngle, bool bAnimateDoorHandle, bool bPlaySound); // 0x4818cd0 [Final Native Public]
    void PlayDoorSound(const EDoorInteraction& DoorInteraction, AReadyOrNotCharacter* DoorInteractionInstigator, const TArray<FMODParam>& Params); // 0x4818ba0 [Final Native Protected]
    void PlayDoorKickSound(AReadyOrNotCharacter* Kicker, float Result); // 0x4818ad0 [Final Native Protected]
    void PlayDoorDamageSound(const EDoorDamageType& DoorDamage, const TArray<FMODParam>& Params); // 0x48189e0 [Final Native Protected]
    float PeekDoor(AReadyOrNotCharacter* DoorPeekerCharacter, float InIncrementAngle, bool bAnimateDoorHandle); // 0x48188b0 [Final Native Public]
    void OpenSubDoor(AReadyOrNotCharacter* DoorOpenCharacter, bool bInstant, bool bAnimateDoorHandle); // 0x48187a0 [Final Native Public]
    void OpenDoor_SpecificAngle(AReadyOrNotCharacter* DoorOpenCharacter, float CustomTargetAngle, bool bInstant, bool bAnimateDoorHandle); // 0x4818640 [Final Native Public]
    void OpenDoor_Debug(); // 0x4818620 [Final Native Public]
    float OpenDoor(AReadyOrNotCharacter* DoorOpenCharacter, bool bInstant, bool bAnimateDoorHandle, bool bNoCloseThreshold); // 0x4818490 [Final Native Public]
    void OnRep_TrapDataUpdated(); // 0x4787ba0 [Final Native Private]
    void OnRep_DoorHandlesBroken(); // 0x48180e0 [Final Native Protected]
    void OnRep_DoorDataUpdated(); // 0x48180c0 [Final Native Private]
    void OnRep_DestroyedChunkIdxChanged(); // 0x48180a0 [Final Native Protected]
    void OnRep_ClientResetDoor(); // 0x4818080 [Final Native Protected]
    void OnDoorOpened__DelegateSignature(); // 0xe53a10 [Public]
    void OnDoorMovementBlocked__DelegateSignature(); // 0xe53a10 [Public]
    void OnDoorKick__DelegateSignature(Adoor* door, AReadyOrNotCharacter* InstigatorCharacter, bool bSuccess); // 0xe53a10 [Public]
    void OnDoorExplode__DelegateSignature(Adoor* door, AReadyOrNotCharacter* InstigatorCharacter); // 0xe53a10 [Public]
    void OnDoorClosed__DelegateSignature(); // 0xe53a10 [Public]
    void OnDoorBroken__DelegateSignature(); // 0xe53a10 [Public]
    bool NonMainSubDoor_CanShowOpenDoorPrompt(); // 0x4818050 [Final Native Public]
    void Multicast_SetLocked(bool bShouldLocked); // 0x4817fc0 [Native Event Public]
    void Multicast_PlayElectronicDoorSound(UFMODEvent* Event); // 0x4817ea0 [Native Event Protected]
    void Multicast_PlayDoorSound(const EDoorInteraction& DoorDamage, AReadyOrNotCharacter* DoorInteractionInstigator, const TArray<FMODParam>& Params); // 0x4817d70 [Native Event Protected]
    void Multicast_PlayDoorKickEffects(bool bBreakLock, bool bInFront); // 0x4817ca0 [Native Event Protected]
    void Multicast_PlayDoorDamageSound(const EDoorDamageType& DoorDamage, const TArray<FMODParam>& Params); // 0x4817bc0 [Native Event Protected]
    void Multicast_ExplodeDoor(AReadyOrNotCharacter* DoorBreacherCharacter, AActor* ExplosionCauser, bool bKeepHinges); // 0x48179c0 [Native Event Public]
    void Multicast_DisableDoorInteraction(bool bSetClosed); // 0x4817930 [Native Event Public]
    void Multicast_CheckSupports(); // 0x4817790 [Native Event Public]
    bool MainSubDoor_CanShowOpenDoorPrompt(); // 0x4817640 [Final Native Public]
    void LockDoor(bool bLockSubDoor); // 0x48175b0 [Final Native Public]
    void KickSubDoor(AReadyOrNotCharacter* DoorKickCharacter); // 0x4817520 [Final Native Public]
    void KickDoor(AReadyOrNotCharacter* DoorKickCharacter, bool bKickSubDoor, bool bForce); // 0x4817410 [Final Native Public]
    bool IsValidThreatOwningRoom(const FName& RoomName); // 0x4817370 [Final Native Public]
    bool IsTrapLive(); // 0x4817340 [Final Native Public]
    bool IsTooFarForKick(); // 0x4817310 [Final Native Public]
    bool IsSubDoorOpen(); // 0x48172e0 [Final Native Public]
    bool IsStackUpDisabled(const FVector& CommandLocation); // 0x4817240 [Final Native Public]
    bool IsPointRightOfDoorway(const FVector& Vector); // 0x48171a0 [Final Native Public]
    bool IsPointInFrontOfDoor(const FVector& Vector); // 0x4817100 [Final Native Public]
    bool IsPendingSubDoorKick(); // 0x48170d0 [Final Native Public]
    bool IsOverridingLockChance(); // 0x48170a0 [Final Native Public]
    bool IsOutlineEnabled(const EActorOutlineType& OutlineType); // 0x4817010 [Final Native Public]
    bool IsOutlineDisabled(); // 0x4816fe0 [Final Native Public]
    bool IsOpening(); // 0x4816fa0 [Final Native Public]
    bool IsOpenBy_Angle(float Angle); // 0x4816eb0 [Final Native Public]
    bool IsOpenBy(float Percentage); // 0x4816e20 [Final Native Public]
    bool IsOpenBeyondIncrementThreshold(); // 0x4816d60 [Final Native Public]
    bool IsOpenBeyondCloseThreshold(); // 0x4816d30 [Final Native Public]
    bool IsOpenBeyond_Angle(float Angle); // 0x4816d90 [Final Native Public]
    bool IsOpenBeyond(float Percentage); // 0x4816ca0 [Final Native Public]
    bool IsOpenAtOrBeyond_Angle(float Angle); // 0x4816c10 [Final Native Public]
    bool IsOpenAtOrBeyond(float Percentage); // 0x4816b80 [Final Native Public]
    bool IsOpen_Forward(); // 0x4816f70 [Final Native Public]
    bool IsOpen_Backward(); // 0x4816f40 [Final Native Public]
    bool IsOpen(); // 0x4816b50 [Final Native Public]
    bool IsOneWayAndOpensTowardsPoint(const FVector& Vector); // 0x4816ab0 [Final Native Public]
    bool IsNonMainSubdoor(); // 0x4816a70 [Final Native Public]
    bool IsNonDoorInteractionPlaying(); // 0x48169f0 [Final Native Public]
    bool IsMirrorBlocked(); // 0x48169c0 [Final Native Public]
    bool IsMiddleChunkBroken(); // 0x4816990 [Final Native Public]
    bool IsMainSubdoor(); // 0x4816950 [Final Native Public]
    bool IsLocked(); // 0x4816920 [Final Native Public]
    bool IsLockChanceOverridden(); // 0x48168b0 [Final Native Public]
    bool IsLockable(); // 0x48168f0 [Final Native Public]
    bool IsLocationSameSideAsTrap(const FVector& InLocation); // 0x4816810 [Final Native Public]
    bool IsJammed(); // 0x48167e0 [Final Native Public]
    bool IsIgnoredForFlee(); // 0x48167b0 [Final Native Public]
    bool IsHandleBroken(); // 0x4816780 [Final Native Public]
    bool IsHalfwayOpen(); // 0x4816750 [Final Native Public]
    bool IsFullyOpen_Forward(); // 0x4816720 [Final Native Public]
    bool IsFullyOpen_Backward(); // 0x48166f0 [Final Native Public]
    bool IsFullyOpen(); // 0x48166c0 [Final Native Public]
    bool IsElectronicDoor(); // 0x48166a0 [Final Native Public]
    bool IsDoorwayOnly(); // 0x4816670 [Final Native Public]
    bool IsDoorInteractionPlaying(); // 0x4816600 [Final Native Public]
    bool IsDoorChunkDestroyed(UDestructibleDoorChunkComponent* InChunkComponent); // 0x4816560 [Final Native Public]
    bool IsDoorBroken(); // 0x4816530 [Final Native Public]
    bool IsDestructible(); // 0x4816500 [Final Native Public]
    bool IsClosing(); // 0x48164a0 [Final Native Public]
    bool IsClosed(); // 0x4816470 [Final Native Public]
    bool IsC2Placed(); // 0x4816440 [Final Native Public]
    bool IsAttachedToRoot(); // 0x4816410 [Final Native Public]
    bool IsAnyInteractionPlaying(); // 0x4816360 [Final Native Public]
    bool IsAnyAIOpening(); // 0x4816330 [Final Native Public]
    bool IsAnyAIClosing(); // 0x4816300 [Final Native Public]
    bool IsAlwaysLocked(); // 0x48162d0 [Final Native Public]
    bool IsActorSameSideAsTrap(AActor* InActor); // 0x4816230 [Final Native Public]
    bool IsActorRightOfDoorway(AActor* Actor); // 0x4816190 [Final Native Public]
    bool IsActorInFrontOfDoorway(AActor* Actor); // 0x48160f0 [Final Native Public]
    bool IsActorInFrontOfDoor(AActor* Actor); // 0x4816050 [Final Native Public]
    bool IsActorBehindDoor_Relative(AActor* Actor); // 0x4815fb0 [Final Native Public]
    bool HasTrapAndSWATKnowsTrap(); // 0x4815f30 [Final Native Public]
    bool HasTrapAndSuspectKnowsTrap(); // 0x4815f70 [Final Native Public]
    bool HasEverBeenOpened(); // 0x4815f00 [Final Native Public]
    FVector GetWedgeLocation(); // 0x4815ec0 [Final Native Public]
    FName GetTypeOfDoorTrap(); // 0x4815e20 [Final Native Public]
    FName GetTypeOfDoorRow(); // 0x4815e00 [Final Native Public]
    float GetTargetAngle(); // 0x4815de0 [Final Native Public]
    bool GetSWATKnowsLockState(); // 0x4815b90 [Final Native Public]
    bool GetSuspectKnowsLockState(); // 0x4815db0 [Final Native Public]
    Adoor* GetSubDoor(); // 0x4815d90 [Final Native Public]
    float GetStartingOpenAngle(); // 0x38e5740 [Final Native Public]
    TArray<AStackUpActor*> GetStackupsForArea(const EStackupGenArea& StackUpArea); // 0x4815cb0 [Final Native Public]
    FVector GetStackUpLocation(const EStackupGenArea& StackUpArea, const ESquadPosition& StackUpPosition); // 0x4815bc0 [Final Native Public]
    float GetPseudoVelocity(); // 0x4815b50 [Final Native Public]
    APlacedC2Explosive* GetPlacedC2(); // 0x2b1d4d0 [Final Native Public]
    float GetOverrideLockChance(); // 0x4815b30 [Final Native Public]
    bool GetOppositeThreatOwningRoom(const FName& RoomName, const FName& OtherRoomName); // 0x4815970 [Final Native Public]
    float GetOpenThreshold(); // 0x4815950 [Final Native Public]
    float GetOpenAmountAsPercentage(); // 0x4815920 [Final Native Public]
    float GetOpenAmount(); // 0x4815900 [Final Native Public]
    float GetMaxOpenAmount(); // 0x48158e0 [Final Native Public]
    AReadyOrNotCharacter* GetLastDoorUser(); // 0x48158c0 [Final Native Public]
    float GetIncrementAngle(); // 0x48158a0 [Final Native Public]
    FName GetFrontThreatOwningRoom(); // 0x4815860 [Final Native Public]
    TMap<EDoorDamageType, float> GetDoorStunDistance(); // 0x4815720 [Final Native Public]
    FVector GetDoorMidLocation(); // 0x48156e0 [Final Native Public]
    TMap<EDoorDamageType, float> GetDoorKillDistance(); // 0x48155a0 [Final Native Public]
    FVector GetBestOneWayDoorInteraction(const FVector& Location); // 0x48153d0 [Final Native Public]
    FVector GetBestDoorInteraction_FromStackUpArea(const EStackupGenArea& InStackUpArea, bool bDoorwayBased); // 0x48152d0 [Final Native Public]
    FVector GetBestDoorInteraction_FromLocation(const FVector& InInteractionLocation, bool bDoorwayBased); // 0x48151d0 [Final Native Public]
    FVector GetBestDoorInteraction(const FVector& Location); // 0x4815110 [Final Native Public]
    FName GetBackThreatOwningRoom(); // 0x48150d0 [Final Native Public]
    ADoorJam* GetAttachedWedge(); // 0x48150b0 [Final Native Public]
    ATrapActorAttachedToDoor* GetAttachedTrap(); // 0x4815090 [Final Native Public]
    void GenerateStackUpPoints(); // 0x4815070 [Final Native Public]
    void GenerateClearPoints(); // 0x4815050 [Final Native Public]
    void ForceDoorReset(); // 0x4815030 [Native Event Protected]
    void FlipStackUpArea(const EStackupGenArea& OutStackUpArea, bool bHorizontalFlip, bool bVerticalFlip); // 0x4814f10 [Final Native Static Public]
    void Finished_DoorRam(); // 0x4814ed0 [Final Native Protected]
    void Finished_DoorKick_Success(); // 0x4814ed0 [Final Native Protected]
    void Finished_DoorExplode(); // 0x4814ed0 [Final Native Protected]
    EStackupGenArea FindStackUpAreaFromLocation(const FVector& InInteractionLocation); // 0x4814e30 [Final Native Public]
    void ExplodeDoor(AReadyOrNotCharacter* DoorBreacherCharacter, AActor* ExplosionCauser, bool bKeepHinges); // 0x4814d20 [Final Native Public]
    void EnableNavLink(); // 0x4814ca0 [Final Native Public]
    bool DoesSWATKnowTrapState(); // 0x4814c20 [Final Native Public]
    bool DoesSuspectKnowTrapState(); // 0x4814c50 [Final Native Public]
    void DisableNavLink(); // 0x4814c00 [Final Native Public]
    void DisableAllInteractables(); // 0x4814be0 [Final Native Public]
    void DestroyNavLink(); // 0x4814bc0 [Final Native Public]
    void DestroyChunk_Index(int32 ChunkIndex, const FVector& Impulse, float ImpulseStrength); // 0x4814aa0 [Final Native Public]
    void DestroyChunk(UDestructibleDoorChunkComponent* InChunk, const FVector& Impulse, float ImpulseStrength); // 0x4814980 [Final Native Public]
    void DestroyAllChunks(const FVector& Impulse, float ImpulseStrength, bool bKeepHinges); // 0x4814860 [Final Native Public]
    void DecreaseNumKicksToBreakDown(AReadyOrNotCharacter* DoorKickCharacter, const bool& bShouldOpenDoor, const bool& bCanBreakLock, float KickChanceOffset); // 0x48146e0 [Final Native Public]
    void DebugForceLockedState(bool bShouldLock); // 0x4814650 [Final Native Public]
    void DeactivateDoorBlocker(); // 0x4814630 [Final Native Public]
    void CollapseDoor(AReadyOrNotCharacter* DoorBreacherCharacter, const FVector& BreachLocation); // 0x4814550 [Final Native Public]
    void CloseSubDoor(AReadyOrNotCharacter* DoorCloseCharacter, bool bInstant, bool bAnimateDoorHandle); // 0x4814440 [Final Native Public]
    void CloseDoor_Debug(); // 0x4814420 [Final Native Public]
    void CloseDoor(AReadyOrNotCharacter* DoorCloserCharacter, bool bInstant, bool bAnimateDoorHandle); // 0x4814310 [Final Native Public]
    bool CanTakeDamage(float Damage, FDamageEvent& DamageEvent, AController* EventInstigator, AActor* DamageCauser); // 0x4814180 [Final Native Public]
    bool CanSpawnTrap(); // 0x4814120 [Final Native Public]
    bool CanRamDoor(AReadyOrNotCharacter* PlayerCharacter); // 0x4814080 [Final Native Public]
    bool CanPushDoorWhileBroken(); // 0x4814050 [Final Native Public]
    bool CanPushDoor(AReadyOrNotCharacter* PlayerCharacter); // 0x4813fb0 [Final Native Public]
    bool CanPullDoor(AReadyOrNotCharacter* PlayerCharacter); // 0x4813f10 [Final Native Public]
    bool CanPlaceC2Explosive(AReadyOrNotCharacter* PlayerCharacter); // 0x4813e70 [Final Native Public]
    bool CanPeekDoor(AReadyOrNotCharacter* PlayerCharacter); // 0x4813da0 [Final Native Public]
    bool CanOpenDoor(AReadyOrNotCharacter* PlayerCharacter); // 0x4813d00 [Final Native Public]
    bool CanMirrorUnderDoor(AReadyOrNotCharacter* PlayerCharacter); // 0x4813c60 [Final Native Public]
    bool CanLockpickDoor(AReadyOrNotCharacter* PlayerCharacter); // 0x4813bc0 [Final Native Public]
    bool CanKickDoor(AReadyOrNotCharacter* PlayerCharacter); // 0x4813b20 [Final Native Public]
    bool CanEquipWedge(AReadyOrNotCharacter* PlayerCharacter); // 0x4813a80 [Final Native Public]
    bool CanEquipOptiwand(AReadyOrNotCharacter* PlayerCharacter); // 0x48139e0 [Final Native Public]
    bool CanEquipMultitool(AReadyOrNotCharacter* PlayerCharacter); // 0x4813940 [Final Native Public]
    bool CanEquipC2Explosive(AReadyOrNotCharacter* PlayerCharacter); // 0x48138a0 [Final Native Public]
    bool CanEquipBreachingShotgun(AReadyOrNotCharacter* PlayerCharacter); // 0x4813800 [Final Native Public]
    bool CanEquipBatteringRam(AReadyOrNotCharacter* PlayerCharacter); // 0x4813760 [Final Native Public]
    bool CanDeployWedge(AReadyOrNotCharacter* PlayerCharacter); // 0x48136c0 [Final Native Public]
    bool CanCloseDoorIfOrdered(AReadyOrNotCharacter* PlayerCharacter); // 0x4813620 [Final Native Public]
    bool CanCloseDoor(AReadyOrNotCharacter* PlayerCharacter); // 0x4813580 [Final Native Public]
    void CalculateRoomPositioning(); // 0x4813560 [Final Native Public]
    FVector CalculateClosestPoint(const FVector& Location); // 0x48134a0 [Final Native Public]
    void BreakDoorHandles(); // 0x4813480 [Final Native Public]
    void BreakDoor(bool bDestroyAllChunks, AReadyOrNotCharacter* DoorBreakerCharacter); // 0x48133b0 [Final Native Public]
    void BreakAndDetachDoor(bool bDestroyAllChunks, AReadyOrNotCharacter* DoorBreakerCharacter, float Impulse, float ForwardOffset); // 0x4813250 [Final Native Public]
    void BreachDoorFromPoint(AReadyOrNotCharacter* DoorBreacherCharacter, const FVector& BreachPoint, float InIncrementAngle); // 0x4813120 [Final Native Public]
    void BreachDoor(AReadyOrNotCharacter* DoorBreacherCharacter, float InIncrementAngle); // 0x4813050 [Final Native Public]
    float BodyRamDoor(AReadyOrNotCharacter* DoorRamCharacter); // 0x4812fb0 [Final Native Public]
    void BlockAllDoorways(); // 0x4812f90 [Final Native Public]
    void AttachWedge(ADoorJam* NewWedge); // 0x4812f00 [Final Native Public]
    void AttachTrap(ATrapActorAttachedToDoor* NewTrap, bool bAttachToDoor); // 0x4812e30 [Final Native Public]
    void ApplyRandomDamageToChunks(float MinDamage, float MaxDamage); // 0x4812d60 [Final Native Public]
    void ApplyDoorDamage(const EDoorDamageType& InDoorDamage, AReadyOrNotCharacter* Victim); // 0x4812c90 [Final Native Public]
    bool AnyTopDoorChunksBroken(); // 0x4812c60 [Final Native Public]
    bool AnyMiddleDoorChunksBroken(); // 0x4812c30 [Final Native Public]
    bool AnyHingesLeft(); // 0x4812c00 [Final Native Public]
    bool AnyChunksDestroyed(); // 0x4812bd0 [Final Native Public]
    bool AnyBottomDoorChunksBroken(); // 0x4812ba0 [Final Native Public]
    bool AllTopDoorChunksBroken(); // 0x4812b70 [Final Native Public]
    bool AllMiddleDoorChunksBroken(); // 0x4812b40 [Final Native Public]
    bool AllMajorDoorChunksDestroyed(); // 0x4812b10 [Final Native Public]
    bool AllBottomDoorChunksBroken(); // 0x4812ae0 [Final Native Public]
    void AIResponseToDoorDamage(); // 0x4812aa0 [Final Native Protected]
    void ActivateDoorBlockerForWorldGen(); // 0x4812ac0 [Final Native Public]

// UDoorBreachActivity (/Script/ReadyOrNot.DoorBreachActivity)
    void TickBreachedStage(float DeltaTime, float Uptime); // 0x481ece0 [Native Protected]
    void OnBreachFinished__DelegateSignature(UBaseActivity* Activity, ACyberneticController* Controller); // 0xe53a10 [Public]
    void OnBreacherKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x481dd00 [Native Protected]
    bool IsBreachFinished(); // 0x481d9d0 [Native Public]
    void FinishDoorBreach(); // 0x45f5790 [Native Public]
    void ExitBreachedStage(); // 0x38e6760 [Native Protected]
    void EnterBreachedStage(); // 0x38e6780 [Native Protected]

// UKickDoorActivity (/Script/ReadyOrNot.KickDoorActivity)
    void OnDoorKicked(); // 0x481e0b0 [Final Native Protected]

// UC2DoorActivity (/Script/ReadyOrNot.C2DoorActivity)
    void PerformDetonateC2Stage(float DeltaTime, float Uptime); // 0x481e3b0 [Final Native Protected]
    void OnC2Placed(); // 0x481ddf0 [Final Native Protected]
    void OnC2Detonate(); // 0x481ddd0 [Final Native Protected]
    void EnterDetonateC2Stage(); // 0x481d6c0 [Final Native Protected]
    bool CanDetonateC2(); // 0x481d360 [Final Native Protected]

// UShotgunDoorActivity (/Script/ReadyOrNot.ShotgunDoorActivity)
    void OnDoorShotgunned(); // 0x481e150 [Final Native Protected]
    void OnDoorKicked(); // 0x481e0d0 [Final Native Protected]

// URamDoorActivity (/Script/ReadyOrNot.RamDoorActivity)
    void OnDoorRammed(); // 0x481e130 [Final Native Protected]

// UCustomDoorBreachActivity (/Script/ReadyOrNot.CustomDoorBreachActivity)
    void TickBreachDoor(float DeltaTime); // 0xe53a10 [Event Protected]

// ADoorJam (/Script/ReadyOrNot.DoorJam)
    void Server_StartDoorjamPlacement(Adoor* PendingDoor); // 0x481e7f0 [Native Event Public]
    void Server_FinishDoorjamPlacement(Adoor* PendingDoor); // 0x481e730 [Native Event Public]
    void OnRep_DoorjamSet(); // 0x481e390 [Final Native Public]
    void Multicast_StartPlacement(); // 0x47a0640 [Native Event Public]
    void JamDoor(Adoor* door); // 0x481dc70 [Final Native Public]

// ADoorRam (/Script/ReadyOrNot.DoorRam)
    FHitResult TryGetHitPosition(); // 0x481eee0 [Final Native Public]
    void Server_StrikePlayer(APlayerCharacter* TargetPlayer); // 0x481ea30 [Native Event Public]
    void Server_StrikeGlass(ABreakableGlass* TargetGlass); // 0x481e970 [Native Event Public]
    void Server_StrikeDoor(Adoor* TargetDoor); // 0x481e8b0 [Native Event Public]
    void OnBatteringRamHit(); // 0x47a0640 [Native Protected]
    bool CanHitActor(FHitResult& TestHit); // 0x481d390 [Final Native Public]

// AUnmannedVehicle (/Script/ReadyOrNot.UnmannedVehicle)
    float TakeDamage(float Damage, FDamageEvent& DamageEvent, AController* EventInstigator, AActor* DamageCauser); // 0x496e110 [Final Native Public]
    void Server_StopPiloting(AReadyOrNotPlayerController* CallingController); // 0x496de70 [Native Event Public]
    void Server_StartPiloting(AReadyOrNotPlayerController* NewController); // 0x496ddb0 [Native Event Public]
    void OnDeath(AController* EventInstigator, AActor* DamageCauser); // 0xe53a10 [Event Public]
    bool IsAlive(); // 0x496d170 [Final Native Public]
    void HideActorsForTabletView(USceneCaptureComponent2D* Component); // 0x496d010 [Native Event Public]
    ETeamType GetTabletViewTeamColor(); // 0x496cf40 [Native Event Public]
    USceneComponent* GetTabletViewComponent(); // 0x496cf00 [Native Event Public]
    FText GetTabletNameText(); // 0x496ce70 [Native Event Public]
    APlayerCharacter* GetPilot(); // 0x496ce20 [Final Native Public]
    float GetHealth(); // 0x495a490 [Final Native Public]
    void Die(AController* EventInstigator, AActor* DamageCauser); // 0x496c910 [Native Protected]
    bool CanTabletViewMe(APlayerCharacter* TabletOwner, AReadyOrNotGameState* GameState); // 0x496c7b0 [Native Event Public]
    bool CanControlWithTablet(APlayerCharacter* TabletOwner); // 0x496c610 [Native Event Public]
    void AssumeTabletControl(APlayerCharacter* TabletOwner); // 0x496c580 [Native Event Public]

// ADrone (/Script/ReadyOrNot.Drone)
    void UpdatePilotingInfo(); // 0x481ef90 [Final Native Protected]
    void ToggleThirdPerson(); // 0x481eec0 [Final Native Protected]
    void Tick_CameraReset(); // 0x481eea0 [Final Native Protected]
    void Tick_CameraDamage(); // 0x481ee80 [Final Native Protected]
    void SteadyDrone(); // 0x481ecc0 [Final Native Protected]
    void Server_UpdateDrone(const FTransform& NewTransform, float InRPM); // 0x481eaf0 [Native Event Protected]
    void RetrieveLastHitDamageInfo(const EDroneDamageSpeed& InDroneDamageSpeed, const float& InDamageAmount); // 0x481e640 [Final Native Public]
    void QuickTurn(); // 0x481e620 [Final Native Protected]
    void OnDroneHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x481e170 [Final Native Protected]
    void OnDetectionSphereOverlapped(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x481de10 [Final Native Protected]
    bool IsStabilized(); // 0x481dc50 [Final Native Public]
    bool IsSpeedThresholdMet(float InSpeedAsPercentage); // 0x481dbc0 [Final Native Protected]
    bool IsMovingRight(); // 0x481daf0 [Final Native Public]
    bool IsMovingLeft(); // 0x481dac0 [Final Native Public]
    bool IsMovingForward(); // 0x481da90 [Final Native Public]
    bool IsMovingBackward(); // 0x481da60 [Final Native Public]
    bool IsMoving(); // 0x481da30 [Final Native Public]
    bool IsInvincible(); // 0x481da00 [Final Native Public]
    bool IsInThirdPersonMode(); // 0x294cef0 [Final Native Public]
    bool IsApplyingInput(); // 0x481d990 [Final Native Public]
    void IncrementSpeed(float Value); // 0x481d910 [Final Native Protected]
    bool HasPilot(); // 0x481d8e0 [Final Native Public]
    float GetMinSpeed(); // 0x481d8c0 [Final Native Public]
    float GetMaxSpeed(); // 0x481d8a0 [Final Native Public]
    float GetMaxRPM(); // 0x481d880 [Final Native Public]
    float GetIdleRPM(); // 0x481d860 [Final Native Public]
    AReadyOrNotPlayerController* GetDroneController(); // 0x481d840 [Final Native Public]
    float GetDistanceToPilot(); // 0x481d7e0 [Final Native Public]
    float GetCurrentSpeedAsPercentage(); // 0x481d7b0 [Final Native Public]
    float GetCurrentRPM(); // 0x481d790 [Final Native Public]
    FVector GetCurrentMovementDirection(); // 0x481d760 [Final Native Public]
    float GetAltitude(); // 0x481d740 [Final Native Public]
    void Finished_CameraDamage(); // 0x4787ba0 [Final Native Protected]
    void ExitDrone(); // 0x481d700 [Final Native Protected]
    void Client_UpdateDrone(const FTransform& NewTransform, float InRPM); // 0x481d4f0 [Native Event Protected]

// ADroneVehicle (/Script/ReadyOrNot.DroneVehicle)
    void UpdatePilotingInfo(); // 0x4824f70 [Final Native Public]
    void Server_UpdateDroneTransform(const FTransform& NewTransform); // 0x4824ae0 [Native Event Public]
    void OnRep_DroneMovement(); // 0x4824810 [Final Native Public]
    void OnDroneHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x48241b0 [Final Native Public]
    void Drone_Yaw(float Val); // 0x4823e40 [Final Native Public]
    void Drone_ToggleThirdPerson(); // 0x4823e20 [Final Native Public]
    void Drone_Throttle(float Val); // 0x4823da0 [Final Native Public]
    void Drone_Steady(); // 0x4823d80 [Final Native Public]
    void Drone_Right(float Val); // 0x4823d00 [Final Native Public]
    void Drone_QuickTurn(); // 0x4823ce0 [Final Native Public]
    void Drone_MoveForward(float Val); // 0x4823c60 [Final Native Public]
    void Drone_Exit(); // 0x4823c40 [Final Native Public]

// ADynamicInteractableWorldItem (/Script/ReadyOrNot.DynamicInteractableWorldItem)
    void OnItemStateToggled(); // 0xe53a10 [Event Public]
    void OnItemDestroyed(); // 0xe53a10 [Event Public]
    void OnHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComponent, const FVector& NormalImpulse, FHitResult& Hit); // 0x48243d0 [Final Native Public]
    void Multicast_ItemStateToggle(); // 0x2ac0b40 [Native Event Public]
    void Multicast_DestroyItem(); // 0x2b01fd0 [Native Event Public]

// ADynamicWorldActor (/Script/ReadyOrNot.DynamicWorldActor)
    void SetDynamicSpawn(bool bShouldSpawn); // 0x4796a10 [Native Public]
    void OnRep_ReplicateSpawn(); // 0x4824890 [Final Native Public]
    void OnDynamicallySpawned(); // 0xe53a10 [Event Public]
    void CheckDynamicSpawn(); // 0x2ac0b40 [Native Public]

// ADynamicWorldItem (/Script/ReadyOrNot.DynamicWorldItem)
    void OnRep_ItemDestroyed(); // 0x4824850 [Final Native Public]
    void OnItemDestroyed(); // 0xe53a10 [Event Public]
    void OnHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComponent, const FVector& NormalImpulse, FHitResult& Hit); // 0x48245f0 [Final Native Public]
    void Multicast_DestroyItem(); // 0x2ac0b40 [Native Event Public]

// AElectricalSystem (/Script/ReadyOrNot.ElectricalSystem)
    void Server_TurnOnPower(); // 0x2ac0b40 [Native Event Public]
    void Server_TurnOffPower(); // 0x2b01fd0 [Native Event Public]
    void OnRep_IsPowerOn(); // 0x4824830 [Final Native Protected]
    bool IsPowerOn(); // 0x4824190 [Final Native Public]
    bool IsBackupGeneratorEnabled(); // 0x4824150 [Final Native Public]
    AElectricalSystem* GetElectricalSystem(UObject* WorldContextObject); // 0x48240c0 [Final Native Static Public]
    float GetBackupGeneratorDealy(); // 0x48240a0 [Final Native Public]

// AElevator (/Script/ReadyOrNot.Elevator)
    void StartMovingElevator(); // 0x4824ec0 [Final Native Public]
    void SetSelectedFloor(int32 Floor); // 0x4824c60 [Final Native Public]
    void Server_SetSelectedFloor(int32 Floor); // 0x4824990 [Native Event Public]
    void Server_OpenCloseDoors(bool bShouldCloseDoors); // 0x48248d0 [Native Event Public]
    void Multicast_PlayFloorReachedSound(); // 0x3325340 [Native Event Public]
    void Multicast_PlayDoorOpenSound(); // 0x2b01ff0 [Native Event Public]
    void Multicast_PlayDoorCloseSound(); // 0x2b02010 [Native Event Public]
    void Multicast_PlayDestinationReachedSound(); // 0x2cdb5c0 [Native Event Public]

// UWeaponAttachment (/Script/ReadyOrNot.WeaponAttachment)
    void SetInteractionState(const EWeaponAttachmentState& InNewState); // 0x49732f0 [Final Native Public]
    void Set1P3PMontageSection(const FAttachmentAnim& InAnimData, const FName& InSection); // 0x4973160 [Final Native Public]
    void Server_SetInteractionState(const EWeaponAttachmentState& InNewState); // 0x49730e0 [Native Event Public]
    void Server_Set1P3PMontageSection(const FAttachmentAnim& InAnimData, const FName& InSection); // 0x4972f50 [Native Event Public]
    void Server_Play1P3PAnimation(const FAttachmentAnim& InAnimData, bool bStopAllMontages); // 0x4972d90 [Native Event Public]
    void PlayToggleSound(); // 0x4972d70 [Final Native Public]
    void Play1P3PAnimation(const FAttachmentAnim& InAnimData, bool bStopAllMontages); // 0x4972bc0 [Final Native Public]
    void OnInteraction(const EWeaponAttachmentState& InState); // 0x4972b00 [Native Event Public]
    void Multicast_Set1P3PMontageSection(const FAttachmentAnim& InAnimData, const FName& InSection); // 0x4972970 [Native Event Public]
    void Multicast_Play1P3PAnimation(const FAttachmentAnim& InAnimData, bool bStopAllMontages); // 0x49727b0 [Native Event Public]
    bool IsPlayingAttachmentAnimation(const FAttachmentAnim& InAnim); // 0x4972520 [Final Native Public]
    bool HasBlockingAnimations(const EBlockingAnimationContext& Context); // 0x49723f0 [Native Event Public]
    EWeaponAttachmentState GetWeaponAttachmentState(); // 0x49723d0 [Final Native Public]
    ABaseWeapon* GetWeapon(); // 0x49723a0 [Final Native Public]
    APlayerCharacter* GetOwningPlayer(); // 0x4972270 [Final Native Public]
    UWeaponAttachmentAnimData* GetAnimData(TSubclassOf<UWeaponAttachmentAnimData> TargetAnimClass); // 0x49721b0 [Final Native Protected]
    bool CanInteract(); // 0x4972180 [Native Event Public]
    void ApplyWetness(float Wetness, float RainAmount); // 0x49720b0 [Final Native Public]

// UEmitterAttachment (/Script/ReadyOrNot.EmitterAttachment)
    ULightEmitterComponent* SpawnLightFromSpec(FLightEmitterSpec& Spec); // 0x4824db0 [Final Native Private]
    ULaserEmitterComponent* SpawnLaserFromSpec(FLaserEmitterSpec& Spec); // 0x4824cf0 [Final Native Private]
    void GatherAllEmitterComponents(const TArray<UEmitterComponent*>& OutEmitterComponents, const TSet<UEmitterComponent*>& EmitterComponentsSet); // 0x4823ec0 [Final Native Public]

// UEmitterComponent (/Script/ReadyOrNot.EmitterComponent)
    void Toggle(bool bOn); // 0x4824ee0 [Final Native Public]
    void Server_Toggle(bool bOn); // 0x4824a50 [Native Event Public]
    void OnRep_On(); // 0x4824870 [Native Protected]
    bool IsOn(); // 0x2dd3c70 [Native Public]

// AEndingGM (/Script/ReadyOrNot.EndingGM)
    void ReturnToStation(); // 0x48248b0 [Final Native Public]
    void AddProgressionTag(const FName& InProgressionTag); // 0x4823bb0 [Final Native Public]

// UEntitlementsSubsystem (/Script/ReadyOrNot.EntitlementsSubsystem)
    bool IsFullyInitialized(); // 0x4824170 [Final Native Public]

// UEOSMultiplayerSubsystem (/Script/ReadyOrNot.EOSMultiplayerSubsystem)
    bool TryLinkEpicAccount(); // 0x4829b30 [Final Native Public]
    bool IsNetworkConnected(); // 0x4829590 [Final Native Public]
    bool IsLoginSuccessful(); // 0x4829550 [Final Native Public]
    bool IsLoginComplete(); // 0x4829530 [Final Native Public]
    bool IsConnectionStatusMatchingWithFilters(int32 ConnectionFilters); // 0x4829460 [Final Native Public]
    bool IsAccountLinked(); // 0x4829410 [Final Native Public]
    int32 GetMultiplayerConnectionStatus(); // 0x4829280 [Final Native Public]
    FString GetMatchmakingRegions(); // 0x4829170 [Final Native Public]
    FString GetHostRegion(); // 0x48290f0 [Final Native Public]
    FString GetEOSAccountName(); // 0x4828fa0 [Final Native Public]
    bool EnableAccountLinkingUI(); // 0x4828da0 [Final Native Public]
    bool CanLinkEpicAccount(); // 0x4828d70 [Final Native Public]

// UEOSMultiplayerStatics (/Script/ReadyOrNot.EOSMultiplayerStatics)
    void SetMaxPlayers(UObject* WorldContextObject, int32 InMaxPlayers); // 0x4829a70 [Final Native Static Public]
    bool IsValidUniqueNetID(APlayerController* InPlayerController); // 0x48297a0 [Final Native Static Public]
    bool IsValidBPUniqueNetID(const FBPUniqueNetId& UniqueNetId); // 0x48296a0 [Final Native Static Public]
    bool IsPlayerBlocked(UObject* WorldContextObject, const FString& UniqueNetIdStr); // 0x48295c0 [Final Native Static Public]
    void GetUniqueNetIDString(APlayerController* InPlayerController, const FString& OutString); // 0x48292b0 [Final Native Static Public]
    int32 GetMaxPlayers(UObject* WorldContextObject); // 0x48291f0 [Final Native Static Public]
    bool EqualUniqueNetID(FBPUniqueNetId& A, FBPUniqueNetId& B); // 0x4828dd0 [Final Native Static Public]
    bool CanChangeMutedState(UObject* WorldContextObject, const FString& UniqueNetId); // 0x4828c60 [Final Native Static Public]
    FString BPUniqueNetIDToString(const FBPUniqueNetId& UniqueNetId); // 0x4828ac0 [Final Native Static Public]

// UEventFiredEventCondition (/Script/ReadyOrNot.EventFiredEventCondition)
    void HandleEventFired(const FGameplayTag& SourceTag); // 0x4829390 [Final Native Private]

// APickupActor (/Script/ReadyOrNot.PickupActor)
    void ToggleObjectiveMarker(); // 0x2b01ff0 [Native Public]
    void ShowObjectiveMarker(); // 0x2b02010 [Native Public]
    void OnActorPickedUp_NoParam__DelegateSignature(); // 0xe53a10 [Public]
    void OnActorPickedUp__DelegateSignature(AActor* PickedActor); // 0xe53a10 [Public]
    void OnActorDropped__DelegateSignature(AActor* DroppedActor); // 0xe53a10 [Public]
    void HideObjectiveMarker(); // 0x3325340 [Native Public]
    AActor* GetPickupInstigator(); // 0x489aef0 [Final Native Public]
    bool CanPickUpNow(APlayerCharacter* PickerUpper); // 0x489aa50 [Native Protected]
    void ActorPickedUp(AActor* InPickupInstigator); // 0x2f557e0 [Native Public]
    void ActorDropped(AActor* InDroppedInstigator); // 0x4817f30 [Native Public]

// AEvidenceActor (/Script/ReadyOrNot.EvidenceActor)
    void OnEvidenceStateChanged(const EEvidenceActorState& NewState); // 0x4829830 [Final Native Protected]
    void OnEvidenceCollected__DelegateSignature(AEvidenceActor* CollectedEvidence, AReadyOrNotCharacter* Collector); // 0xe53a10 [Public]
    FText GetEvidenceName(); // 0x4829020 [Final Native Public]

// UEvidenceComponent (/Script/ReadyOrNot.EvidenceComponent)
    void OnRep_EvidenceState(); // 0x4829a50 [Final Native Public]
    void OnEvidenceStateChange__DelegateSignature(const EEvidenceActorState& NewEvidenceState); // 0xe53a10 [Public]
    void OnEvidenceExtracted__DelegateSignature(); // 0xe53a10 [Public]
    void OnEvidenceCollected__DelegateSignature(AReadyOrNotCharacter* CollectingCharacter); // 0xe53a10 [Public]
    bool IsEvidenceCollected(); // 0x4829500 [Final Native Public]
    bool IsBeingCollected(); // 0x4829440 [Final Native Public]
    EEvidenceActorState GetEvidenceState(); // 0x48290d0 [Final Native Public]
    float GetCurrentCollectionProgress(); // 0x4828f70 [Final Native Public]
    bool CanBeDropped(); // 0x4828c30 [Final Native Public]
    bool CanBeCollected(); // 0x4828c00 [Final Native Public]

// AEvidenceExtractionDevice (/Script/ReadyOrNot.EvidenceExtractionDevice)
    void TryExtractEvidence(APlayerCharacter* EvidencePossessor); // 0x4817670 [Native Event Public]
    bool IsExtracting(); // 0x2f55460 [Native Public]
    bool HasEvidenceToExtract(); // 0x2f555a0 [Native Public]
    bool CanStartExtraction(); // 0x47fa850 [Native Public]
    bool CanCollectEvidence(); // 0x4828d40 [Native Public]

// AExfilPortal (/Script/ReadyOrNot.ExfilPortal)
    void ServerTriggerExfil(); // 0x2b01fd0 [Final Native Event Private]
    void OnPlayerInteracted(); // 0xe53a10 [Event Public]
    void OnMissionSoftComplete(); // 0x4829a10 [Final Native Public]
    void OnExfilSwatMemberKilled(AReadyOrNotCharacter* Killer, AReadyOrNotCharacter* KilledMember); // 0x4829940 [Final Native Private]
    void OnExfilEnabledChange(bool bEnabled); // 0x48298b0 [Final Native Private]
    void MulticastEnableExfil(bool bEnable); // 0x25d8d00 [Final Native Event Private]
    void ExfiltrateMission(); // 0x4828f50 [Final Native Private]
    void ActorEndOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x48289f0 [Final Native Private]
    void ActorBeginOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x4828920 [Final Native Private]

// UExperienceManager (/Script/ReadyOrNot.ExperienceManager)
    void OnRep_CurrentExperience(); // 0x4829a30 [Final Native Private]

// AExplosionGibs (/Script/ReadyOrNot.ExplosionGibs)
    void SpawnBloodDecal(FHitResult& Hit); // 0x482e6d0 [Final Native Private]
    void SetupGibsForSkeletalMesh(USkeletalMeshComponent* Mesh); // 0xe53a10 [Event Public]

// AExplosiveContainer (/Script/ReadyOrNot.ExplosiveContainer)
    void Multicast_TriggerExplosive(); // 0x2b01fd0 [Native Event Public]
    void Multicast_PlayExplosionEffects(); // 0x2ac0b40 [Native Event Public]

// ASuspectArmour (/Script/ReadyOrNot.SuspectArmour)
    void OnRep_ArmourData(); // 0x494d260 [Final Native Private]

// AExplosiveVest (/Script/ReadyOrNot.ExplosiveVest)
    void Multicast_PlayPreExplosionEffects(); // 0x2f5fc00 [Final Native Event Private]
    void Multicast_PlayExplosionEffects(); // 0x47d1b40 [Final Native Event Private]
    void ExplodeVest(); // 0x482dd00 [Final Native Public]
    void Disarm(); // 0x482dce0 [Final Native Public]

// UFallInAction (/Script/ReadyOrNot.FallInAction)
    void OnFallInMovementStopped(); // 0xe53a10 [Event Public]

// UFallInSquadsActivity (/Script/ReadyOrNot.FallInSquadsActivity)
    void OnFallInMovementComplete(); // 0xe53a10 [Event Public]

// AFireAlarmSystem (/Script/ReadyOrNot.FireAlarmSystem)
    void TriggerFireAlarm(); // 0x482eb80 [Final Native Public]
    void NetMulticast_FireAlarmTriggered(); // 0x2b01fd0 [Native Event Protected]
    void NetMulticast_FireAlarmStopped(); // 0x2ac0b40 [Native Event Protected]
    bool IsFireAlarmOn(); // 0x47d6ac0 [Final Native Public]
    AFireAlarmSystem* GetFireAlarmSystem(UObject* WorldContextObject); // 0x482de50 [Final Native Static Public]
    void ForceStopFireAlarm(); // 0x482de30 [Final Native Public]
    void FireAlarmTriggered(); // 0xe53a10 [Event Protected]
    void FireAlarmStopped(); // 0xe53a10 [Event Protected]

// AFirefightGM (/Script/ReadyOrNot.FirefightGM)
    void RegenerateRandomLoadouts(); // 0x482e6b0 [Final Native Public]
    int32 GetNumberOfActivePlayersOnTeam(const ETeamType& Team); // 0x482df40 [Final Native Public]

// UFleeingCombatMove (/Script/ReadyOrNot.FleeingCombatMove)
    bool IsDoorValidForFlee(Adoor* door); // 0x482dfd0 [Final Native Static Public]
    EFleeType GetFleeType(); // 0x482dee0 [Final Native Public]
    void FilterDoorsForFlee(const TArray<Adoor*>& Doors, const TArray<Adoor*>& FilteredDoors); // 0x482dd20 [Final Native Static Public]

// UFMODAudioPropagationComponent (/Script/ReadyOrNot.FMODAudioPropagationComponent)
    void PlayEventAttached(UFMODEvent* EventToPlay, USceneComponent* CompToAttach, const FName& AttachPoint, const TArray<FMODParam>& Params); // 0x482e500 [Final Native Public]
    FFMODEventInstance PlayEvent(UFMODEvent* EventToPlay, const FVector& Origin, const TArray<FMODParam>& Params); // 0x482e370 [Final Native Public]
    bool CheckOcclusion(); // 0x482db50 [Final Native Public]

// UFootstepFoleyComponent (/Script/ReadyOrNot.FootstepFoleyComponent)
    void StoppedOverlapping(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x482ea20 [Final Native Public]
    void StartedOverlapping(UPrimitiveComponent* OverlappedComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x482e7c0 [Final Native Public]

// AFootstepFoleyVolume (/Script/ReadyOrNot.FootstepFoleyVolume)
    void OnOverlapEnd(AActor* OverlappedActor, AActor* OtherActor); // 0x482e2a0 [Final Native Private]
    void OnOverlapBegin(AActor* OverlappedActor, AActor* OtherActor); // 0x482e1d0 [Final Native Private]

// UFriendsList (/Script/ReadyOrNot.FriendsList)
    void ViewPlatformProfile(const FFriend& Friend); // 0x482eba0 [Final Native Public]
    void OnFriendsListUpdated__DelegateSignature(); // 0xe53a10 [Public]
    void OnConnectionStatusChanged(bool bIsMultiplayerConnectionAvailable); // 0x482e140 [Native Event Protected]
    void JoinFriend(const FFriend& Friend); // 0x482e060 [Final Native Public]
    void GetFriendsList(); // 0x482df20 [Final Native Public]
    FBPUniqueNetId CreateUniqueNetIdFromString(const FString& PlatformId); // 0x482db80 [Final Native Static Public]

// UGameFeatureLibrary (/Script/ReadyOrNot.GameFeatureLibrary)
    bool IsRunningInGeforceNow(); // 0x4833e70 [Final Native Static Public]
    bool IsGameVersionEnabled(const EGameVersionRestriction& InFeature); // 0x4833df0 [Final Native Static Public]
    bool IsGameDemo(); // 0x392e330 [Final Native Static Public]
    bool IsFullGame(); // 0x305ca70 [Final Native Static Public]
    bool IsFeatureEnabled(const EGameFeature& InFeature); // 0x4833d70 [Final Native Static Public]
    EGamePlatform GetPlatform(); // 0x48334a0 [Final Native Static Public]
    void ClearGameFeatureCache(); // 0x4832420 [Final Native Static Public]

// UGamepadButtonImage (/Script/ReadyOrNot.GamepadButtonImage)
    void SetBrush(); // 0x4834060 [Final Native Public]
    FSlateBrush GetBrush(const FString& GamepadName); // 0x4832b90 [Final Native Public]

// UGamepadHelperLib (/Script/ReadyOrNot.GamepadHelperLib)
    int32 GetActiveButton(int32 CurrentIndex, int32 navigationDirection, const TArray<bool>& buttonAvailability); // 0x4832850 [Final Native Static Public]
    bool EnableCommonInputPreprocessing(UWorld* World, bool Enable); // 0x48324c0 [Final Native Static Public]

// UGamepadLayout (/Script/ReadyOrNot.GamepadLayout)
    void SetControlScheme(TSubclassOf<UGamepadControlScheme> InClass); // 0x4834080 [Final Native Public]
    void RebuildActions(); // 0x4833f80 [Final Native Public]
    void CreateInputWidgets(UGamepadLayoutVerticalBox* TargetBox, const TArray<FGamepadControlSchemeAction>& Actions, bool bIsLeftDirection); // 0xe53a10 [Event Public]

// UGamepadLayoutEntry (/Script/ReadyOrNot.GamepadLayoutEntry)
    void SetupInputs(const TArray<FGamepadControlSchemeAction>& Actions, bool bInIsLeftDirection); // 0x48341f0 [Native Event Public]
    void OnSetup(const FGamepadControlSchemeAction& Action); // 0xe53a10 [Event Public]

// UGamepadSubsystem (/Script/ReadyOrNot.GamepadSubsystem)
    void UpdateAdaptiveTriggerSettings(); // 0x2b5c470 [Native Public]

// UGamepadStatics (/Script/ReadyOrNot.GamepadStatics)
    void UpdateTriggerEffects(ULocalPlayer* LocalPlayer, uint8 Start, uint8 End, uint8 Strength); // 0x4834500 [Final Native Static Public]
    void ToggleThumbstickUiNavigation(bool bEnableThumbstickNavigation); // 0x4834480 [Final Native Static Public]
    bool ShouldUseAdaptiveWeaponTrigger(ULocalPlayer* LocalPlayer); // 0x48343f0 [Final Native Static Public]
    bool ShouldUseAdaptiveAimTrigger(ULocalPlayer* LocalPlayer); // 0x4834360 [Final Native Static Public]
    void SetLightBarColor(const FColor& Color); // 0x4834180 [Final Native Static Public]
    void ResetLightBar(); // 0x4834040 [Final Native Static Public]
    void ResetControllerOrientation(int32 ControllerId); // 0x4833fc0 [Final Native Static Public]
    bool IsUsingPlaystationController(ULocalPlayer* LocalPlayer); // 0x4833ea0 [Final Native Static Public]
    bool IsAnalogValueOutsideDeadZone(float Magnitude); // 0x4833cf0 [Final Native Static Public]
    bool GetIsTriggerStarted(ULocalPlayer* LocalPlayer, int32 ControllerId, bool RightTrigger); // 0x48332a0 [Final Native Static Public]
    bool GetIsTriggered(ULocalPlayer* LocalPlayer, int32 ControllerId, bool RightTrigger); // 0x48333a0 [Final Native Static Public]
    bool GetFireTriggerEffectsEnabled(ULocalPlayer* LocalPlayer); // 0x4832eb0 [Final Native Static Public]
    ESupportedControllerType GetControllerType(ULocalPlayer* LocalPlayer); // 0x4832e20 [Final Native Static Public]
    bool GetAimTriggerEffectsEnabled(ULocalPlayer* LocalPlayer); // 0x48329b0 [Final Native Static Public]
    void EnableTriggerEffects(ULocalPlayer* LocalPlayer); // 0x48325b0 [Final Native Static Public]
    void EnableLightBar(); // 0x4832590 [Final Native Static Public]
    void DisableTriggerEffects(ULocalPlayer* LocalPlayer); // 0x4832440 [Final Native Static Public]

// UGameplayConfig (/Script/ReadyOrNot.GameplayConfig)
    void ReloadConfig(); // 0x4833fa0 [Final Native Public]
    FVector2D GetVector2D(const FString& ConfigKey, const FVector2D& FallbackValue); // 0x4833a10 [Native Public]
    FVector GetVector(const FString& ConfigKey, const FVector& FallbackValue); // 0x4833b80 [Native Public]
    TArray<FString> GetStringArray_SingleLine(const FString& ConfigKey, const TArray<FString>& FallbackValue); // 0x4833840 [Native Public]
    TArray<FString> GetStringArray(const FString& ConfigKey, const TArray<FString>& FallbackValue); // 0x4833670 [Native Public]
    FString GetString(const FString& ConfigKey, const FString& FallbackValue); // 0x48334d0 [Native Public]
    int32 GetInt(const FString& ConfigKey, int32 FallbackValue); // 0x4833160 [Native Public]
    float GetFloat(const FString& ConfigKey, float FallbackValue); // 0x4832f40 [Native Public]
    bool GetBool(const FString& ConfigKey, bool FallbackValue); // 0x4832a40 [Native Public]

// UGammaSetting (/Script/ReadyOrNot.GammaSetting)
    void SetGammaValue(float NewGammaValue); // 0x4834110 [Final Native Static Public]
    void LoadAndSetGammaValue(); // 0x4833f30 [Final Native Static Public]

// AGasNavLinkGenerator (/Script/ReadyOrNot.GasNavLinkGenerator)
    void GenerateNavLinks(); // 0x4832830 [Final Native Public]

// IGasSource (/Script/ReadyOrNot.GasSource)
    float PercentageAffectingPlayers(); // 0x4833f50 [Native Event Public]
    EGasType GetGasType(); // 0x45dbeb0 [Native Event Public]
    bool GetGasReleaseLocation(const FVector& OutLocation); // 0x48330c0 [Native Event Public]
    float GetGasRadius(); // 0x4833090 [Native Event Public]
    bool AppliesStunDamage(); // 0x299c9b0 [Native Event Public]
    bool AffectsNavigation(); // 0x45d32e0 [Native Event Public]

// IGatherDebugInterface (/Script/ReadyOrNot.GatherDebugInterface)
    void GatherDebugText(const FString& OutText); // 0x4832780 [Native Event Public]
    void GatherDebugData(const TArray<FDebugData>& OutDebugData); // 0x4832630 [Native Event Public]
    void DrawVisualDebug(); // 0x38e7820 [Native Event Public]

// IGetFriendlyName (/Script/ReadyOrNot.GetFriendlyName)
    FString GetFriendlyName(); // 0x4837ed0 [Native Event Public]
    UTexture2D* GetFriendlyIcon(); // 0x47d6630 [Native Event Public]

// AGlassActor (/Script/ReadyOrNot.GlassActor)
    void OnApplyDamageToWindow__DelegateSignature(float DamageAmount, const FVector& HitLocation, const FVector& ImpulseDir, float ImpulseStrength); // 0xe53a10 [Public]
    void Multicast_TakeDamage(float DamageAmount, const FDamageEvent& DamageEvent, AController* EventInstigator, AActor* DamageCauser); // 0x48387d0 [Native Event Public]
    void Multicast_ApplyDamageToWindow(float DamageAmount, const FVector& HitLocation, const FVector& ImpulseDir, float ImpulseStrength); // 0x4838620 [Native Event Public]
    UMaterialInterface* GetRandomShatteredGlassMaterial(); // 0x4838410 [Final Native Public]
    UMaterialInterface* GetRandomGlassMaterial(); // 0x48383e0 [Final Native Public]

// AGrenadeLauncher (/Script/ReadyOrNot.GrenadeLauncher)
    void UpdateServerPath(const TArray<FVector_NetQuantize>& Path, int32 Bounce1, int32 Bounce2, int32 Bounce3); // 0x4839010 [Final Native Event Private]

// AGrenadeProjectile (/Script/ReadyOrNot.GrenadeProjectile)
    void RecordLocation(); // 0x4838ca0 [Final Native Private]
    void OnProjectileDetonated__DelegateSignature(AGrenadeProjectile* Projectile); // 0xe53a10 [Public]
    void OnDetonationComplete_Blueprint(); // 0xe53a10 [Event Public]
    void OnDetonate_Blueprint(); // 0xe53a10 [Event Public]
    void OnDetonate(); // 0x4838930 [Final Native Public]

// AGunGameGM (/Script/ReadyOrNot.GunGameGM)
    TArray<AReadyOrNotPlayerState*> FindTopKillers(); // 0x4837d90 [Final Native Public]
    ABaseItem* EquipNextGun(APlayerCharacter* Player, bool bAdvanceGunIdx); // 0x4837cc0 [Final Native Public]

// UHardCoverCombatMove (/Script/ReadyOrNot.HardCoverCombatMove)
    void TrackNewEnemy(AReadyOrNotCharacter* NewTrackedEnemy); // 0x4838d90 [Final Native Protected]
    void OnTakeCoverAtLandmarkActivityFinished(UBaseActivity* Activity, ACyberneticController* Controller); // 0x4838ab0 [Final Native Protected]
    void OnTakeCoverActivityFinished(UBaseActivity* Activity, ACyberneticController* Controller); // 0x48389e0 [Final Native Protected]
    void CoverFoundDelegate__DelegateSignature(); // 0xe53a10 [Public]
    void CoverEventDelegate__DelegateSignature(); // 0xe53a10 [Public]

// UHealthStatusWidget (/Script/ReadyOrNot.HealthStatusWidget)
    void UpdateIconColor(float CurrentValue, float MinValue, float MaxValue); // 0x4838ef0 [Final Native Public]
    void UpdateHealthPercentage(float CurrentValue, float MaxValue); // 0x4838e20 [Final Native Public]
    void AutoDetermineIconImage(); // 0x4837ad0 [Final Native Public]

// AHelicopter (/Script/ReadyOrNot.Helicopter)
    void StartPath(AHelicopterPath* Path, const EPathTransitionType& TransitionType); // 0x4838cc0 [Final Native Public]
    void OnTargetLost(const ETrackingTargetLoseReason& LoseReason); // 0x4838c10 [Final Native Private]
    void OnTargetFound(ACyberneticCharacter* Target); // 0x4838b80 [Final Native Private]
    void OnSceneCaptureVisibilityChange(bool bVisible); // 0x4838950 [Final Native Private]
    void MulticastFriendlyFire(); // 0x2ac0b40 [Final Native Event Private]
    void MulticastEnableSpotLight(const FTrackingSpotlightInitStruct& spotlightInitStruct); // 0x4838590 [Final Native Event Private]
    void MulticastEnableCamera(const FTrackingCameraInitStruct& cameraInitStruct); // 0x48384e0 [Final Native Event Private]
    void MulticastDisableFeatures(); // 0x2b01fd0 [Final Native Event Private]
    UTrackingCameraComponent* GetTrackingCameraComponent(); // 0x47fa990 [Final Native Public]
    void EnableFeatures(const FRadialTrackingInitStruct& trackingInitData, const FTrackingCameraInitStruct& cameraInitStruct, const FTrackingSpotlightInitStruct& spotlightInitStruct); // 0x4837b10 [Final Native Public]
    void DisableFeatures(); // 0x4837af0 [Final Native Public]
    void AllowTargetAudio(); // 0x4837ab0 [Final Native Private]
    void AllowFriendlyFire(); // 0x4837a90 [Final Native Private]

// UHelicopterTriggerComponent (/Script/ReadyOrNot.HelicopterTriggerComponent)
    void OnTriggerExit(); // 0x483d580 [Final Native Public]
    void OnTrigger(); // 0x483d560 [Final Native Public]
    void ExitTrigger(); // 0x32d4a00 [Native Protected]
    void DoTrigger(); // 0x35a72c0 [Native Protected]

// UHelicopterOverlayWidget (/Script/ReadyOrNot.HelicopterOverlayWidget)
    bool IsCameraEnabled(); // 0x48384b0 [Final Native Public]
    FDateTime GetZuluDateTime(); // 0x4838470 [Final Native Public]
    float GetSpeedInKnots(); // 0x4838440 [Final Native Public]
    void GetLongitude(const float& Degrees, const float& Minutes, const float& Seconds, const float& DecimalSeconds, const bool& IsEasting); // 0x48381d0 [Final Native Public]
    FDateTime GetLocalDateTime(); // 0x4838190 [Final Native Public]
    void GetLatitude(const float& Degrees, const float& Minutes, const float& Seconds, const float& DecimalSeconds, const bool& IsNorthing); // 0x4837f80 [Final Native Public]
    float GetHelicopterHeadingInDegrees(); // 0x4837f50 [Final Native Public]
    float GetCameraRelativeHeadingInDegrees(); // 0x4837ea0 [Final Native Public]
    float GetCameraPitchInDegrees(); // 0x4837e70 [Final Native Public]
    float GetCameraHeadingInDegrees(); // 0x4837e40 [Final Native Public]
    float GetAltitudeInFeet(); // 0x4837e10 [Final Native Public]

// AHelicopterPath (/Script/ReadyOrNot.HelicopterPath)
    void ResetPath(bool bMoveToNearest, const FVector& helicopterLocation); // 0x483d660 [Final Native Public]
    void NextNode(); // 0x483d040 [Final Native Public]
    AHelicopterPathNode* GetCurrentNode(); // 0x483c710 [Final Native Public]

// AHelicopterPathNode (/Script/ReadyOrNot.HelicopterPathNode)
    void UnlockNode(); // 0x483c6f0 [Final Native Public]
    bool ShouldRotateToNode(); // 0x33229a0 [Final Native Public]
    bool ShouldRotateToForward(); // 0x483db40 [Final Native Public]
    void ResetNode(); // 0x483d640 [Final Native Public]
    void OnDepartNode(AHelicopter* Helicopter); // 0x483d110 [Final Native Public]
    void OnArriveAtNode(AHelicopter* Helicopter); // 0x483d060 [Final Native Public]
    void MulticastPlayDepartSound(); // 0x2ac0b40 [Final Native Event Private]
    void MulticastPlayArriveSound(); // 0x2b01fd0 [Final Native Event Private]
    bool IsLocked(); // 0x483cf90 [Final Native Public]
    bool IsAtNode(const FVector& Position); // 0x483cec0 [Final Native Public]
    float GetSpeedOverride(); // 0x2dd32f0 [Final Native Public]
    float GetRotationRateOverride(); // 0x2dd3310 [Final Native Public]
    float GetRotateToNodeThreshold(); // 0x483cd70 [Final Native Public]
    EEasingFunc GetRotateToNodeEase(); // 0x483cd50 [Final Native Public]
    void FinishWait(); // 0x483c6f0 [Final Native Private]

// UHelicopterPathNodeBehaviourComponent (/Script/ReadyOrNot.HelicopterPathNodeBehaviourComponent)
    void Multicast_OnPathExitBehaviour(AHelicopter* Helicopter); // 0x328d770 [Native Event Public]
    void Multicast_OnPathEnterBehaviour(AHelicopter* Helicopter); // 0x35a7230 [Native Event Public]

// UHelicopterViewWidget (/Script/ReadyOrNot.HelicopterViewWidget)
    void OnRenderTargetSet(UTextureRenderTarget2D* InRenderTarget); // 0xe53a10 [Event Public]
    bool IsHelicopterAvailable(); // 0x483cf60 [Final Native Public]
    void HandleVisibilityChange(bool bVisible); // 0x483ce30 [Final Native Public]

// AHighgroundVolume (/Script/ReadyOrNot.HighgroundVolume)
    void OnOverlapEnd(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x483d400 [Final Native Private]
    void OnOverlapBegin(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x483d1a0 [Final Native Private]
    void OnAudioFinished(); // 0x483d0f0 [Final Native Private]

// UHintSubsystem (/Script/ReadyOrNot.HintSubsystem)
    int32 GetTotalHints(bool bUsingGamepad); // 0x483cd90 [Final Native Public]
    bool GetRandomHint(bool bUsingGamepad, FGameplayTag& ScreenType, FGameplayTagContainer& HintTypes, FGameplayTagContainer& Categories, FHintRow& OutHint, const int32& OutIndex); // 0x483ca70 [Final Native Public]
    bool GetHintAtIndex(bool bUsingGamepad, int32 Index, FHintRow& OutHint); // 0x483c910 [Final Native Public]
    FText GetDescription(FHintRow& Hint, bool bUsingGamepad, const FString& KeyStyle); // 0x483c740 [Final Native Static Public]

// UTeamBaseActivity (/Script/ReadyOrNot.TeamBaseActivity)
    bool HasTeamReachedPosition(float Tolerance); // 0x495ec70 [Final Native Public]
    AReadyOrNotCharacter* GetSquadLeader(); // 0x495ebc0 [Final Native Public]
    ACyberneticCharacter* GetCharacterWithItem(TSubclassOf<ABaseItem> ItemClass); // 0x495eb20 [Final Native Public]
    ACyberneticCharacter* GetCharacterClosestToLocation(const FVector& TestLocation); // 0x495ea80 [Final Native Public]
    ACyberneticCharacter* GetCharacterClosestToCharacter(ACyberneticCharacter* InCharacter); // 0x495e9e0 [Final Native Public]
    ACyberneticCharacter* GetCharacterAtSquadPosition(const ESquadPosition& SquadPosition); // 0x495e870 [Final Native Public]

// UHotkeysWidget (/Script/ReadyOrNot.HotkeysWidget)
    void SetHotkeyVisibility(UWidget* Widget, bool bCondition); // 0x483d9e0 [Final Native Protected]
    void RefreshNVGIcon(); // 0x483d620 [Final Native Public]
    void RefreshHotkeyInput(); // 0x4790d00 [Native Event Public]
    void RefreshEmitterIcon(); // 0x483d5e0 [Final Native Public]
    void ItemEquipped(ABaseItem* Item); // 0x483cfb0 [Final Native Public]

// UHotkeyWidget (/Script/ReadyOrNot.HotkeyWidget)
    void SetMaxPips(int32 InMaxPips); // 0x483dab0 [Final Native Public]
    void SetHotkeyRemainingUses(int32 InRemainingUses); // 0x483d950 [Final Native Public]
    void SetHotkeyImage(FSlateBrush& Brush); // 0x483d860 [Final Native Public]
    void SetHoldProgress(float InProgress); // 0x483d7e0 [Final Native Public]
    void SetCurrentPip(int32 InCurrentPip); // 0x483d750 [Final Native Public]
    void RefreshHotkey(); // 0x483d600 [Final Native Public]
    void PlayReleasedAnimation(); // 0x483d5c0 [Final Native Public]
    void PlayPressedAnimation(); // 0x483d5a0 [Final Native Public]
    void OnUpdateHoldProgress(); // 0xe53a10 [Event Public]
    void OnRefreshPips(); // 0xe53a10 [Event Public]
    void OnRebuildPips(); // 0xe53a10 [Event Public]

// UHumanCharacterHUD_V2 (/Script/ReadyOrNot.HumanCharacterHUD_V2)
    void UpdateMapFloors(const TArray<FBuildingFloor>& Floors); // 0x4841ef0 [Native Event Public]
    void TeamChatPressed(); // 0x4841ed0 [Native Event Public]
    void ShowTutorialPrompt(const FString& MessageID, bool bFirstShowing, FText& MessageTitle, const TArray<FText>& MessageContent); // 0x4841c90 [Native Event Public]
    void ShowTutorialOverview(const FString& MessageID, FText& MessageTitle, const TArray<FText>& MessageContent); // 0x4841a90 [Native Event Public]
    void ShowHUD(); // 0x4841a70 [Final Native Public]
    void SetMissionCountdownTime(float Time); // 0xe53a10 [Event Public]
    void RemovePlayerActionPrompt_Reserved(int32 InSlot); // 0x48419e0 [Final Native Public]
    void RemovePlayerActionPrompt(int32 InSlot); // 0x4841950 [Final Native Public]
    void RemoveMapActor(UMapActorComponent* MapActorComponent); // 0x48418c0 [Native Event Public]
    void ReflectHUDSettings(); // 0x48418a0 [Native Event Protected]
    void ReadiedPlayersChanged(); // 0x4841880 [Native Event Public]
    void OnTabletOpen(); // 0xe53a10 [Event Public]
    void OnTabletNotificationEvent(); // 0xe53a10 [Event Public]
    void OnTabletClose(); // 0xe53a10 [Event Public]
    void OnSlotReserved2Updated__DelegateSignature(const FText& InText, const FText& InTextGamepad, bool ClearText, bool bAnimate, bool bLoopAnimation); // 0xe53a10 [Public]
    void OnSlotReserved1Updated__DelegateSignature(const FText& InText, const FText& InTextGamepad, bool ClearText, bool bAnimate, bool bLoopAnimation); // 0xe53a10 [Public]
    void OnSlot4Updated__DelegateSignature(const FText& InText, bool ClearText, bool bAnimate, bool bLoopAnimation); // 0xe53a10 [Public]
    void OnSlot3Updated__DelegateSignature(const FText& InText, bool ClearText, bool bAnimate, bool bLoopAnimation); // 0xe53a10 [Public]
    void OnSlot2Updated__DelegateSignature(const FText& InText, bool ClearText, bool bAnimate, bool bLoopAnimation); // 0xe53a10 [Public]
    void OnSlot1Updated__DelegateSignature(const FText& InText, bool ClearText, bool bAnimate, bool bLoopAnimation); // 0xe53a10 [Public]
    void OnInventoryItemsChanged(); // 0xe53a10 [Event Public]
    void LocalReadyStateChanged(bool bReady); // 0x48417f0 [Native Event Public]
    bool IsActionSlotInUse_Reserved(int32 InSlot); // 0x4841750 [Final Native Public]
    bool IsActionSlotInUse(int32 InSlot); // 0x48416b0 [Final Native Public]
    void HideTutorialPrompt(const FString& MessageID); // 0x4841610 [Native Event Public]
    void HideTutorialOverview(const FString& MessageID); // 0x4841570 [Native Event Public]
    void HideHUD(); // 0x4841550 [Final Native Public]
    UTutorialWidget* GetTutorialWidget(); // 0xe53a10 [Event Public]
    UScreenspaceMarkerWidget* GetScreenspaceMarkerWidget(); // 0xe53a10 [Event Public]
    UScreenspaceMarkerWidget* GetRoundupWidget(); // 0xe53a10 [Event Public]
    UItemWheel* GetItemWheel(); // 0x4841520 [Final Native Public]
    UConsoleHotkeys* GetConsoleHotkeys(); // 0x48414f0 [Final Native Public]
    UCommandWheel* GetCommandWheel(); // 0x48414c0 [Final Native Public]
    void ClearAllPlayerActionPrompts(); // 0x48413f0 [Final Native Public]
    void ChatPressed(); // 0x48413d0 [Native Event Public]
    int32 AssignPlayerActionPromptToFreeSlot_Reserved(const FKey& MKBKey, const FKey& GamepadKey, const EInputEvent& InputEvent, const FText& InActionText, const FString& InColorLabel, bool bAnimate, bool bLoopAnimation); // 0x4840ba0 [Final Native Public]
    void AssignPlayerActionPromptToFreeSlot(const FKey& InputKey, const EInputEvent& InputEvent, const FText& InActionText, const FString& InColorLabel, bool bAnimate, bool bLoopAnimation); // 0x48408a0 [Final Native Public]
    void AssignPlayerActionPrompt_Reserved(int32 InSlot, const EInputEvent& InputEvent, const FText& InActionText, const FString& InColorLabel, bool bAnimate, bool bLoopAnimation); // 0x4841130 [Final Native Public]
    void AssignPlayerActionPrompt_Custom(int32 InSlot, const FText& InCustomPromptText, bool bAnimate, bool bLoopAnimation); // 0x4840f50 [Final Native Public]
    void AssignPlayerActionPrompt(int32 InSlot, const FKey& InputKey, const EInputEvent& InputEvent, const FText& InActionText, const FString& InColorLabel, bool bAnimate, bool bLoopAnimation); // 0x4840560 [Final Native Public]
    void AddToast(const FString& Message); // 0x48404c0 [Native Event Public]
    void AddScorePopup(FText& ScoreText, int32 ScoreValue, bool bGive); // 0x4840360 [Native Event Public]
    void AddObjectivePopup(FText& PopupText); // 0x4840280 [Native Event Public]
    UMapActorWidget* AddMapActor(UMapActorComponent* MapActorComponent, TSubclassOf<UMapActorWidget> MapActorIconWidgetClass, FSlateBrush& IconBrush, const FLinearColor& IconColor, const FLinearColor& IconTextColor, float RotationOffset); // 0x4840000 [Native Event Public]

// UIconWidget (/Script/ReadyOrNot.IconWidget)
    FString GetAttachedObjectName(); // 0x4841440 [Final Native Public]
    UTexture2D* GetAttachedObjectIcon(); // 0x4841410 [Final Native Public]

// UStandardModal (/Script/ReadyOrNot.StandardModal)
    bool HasCrossplayPrivilege(); // 0x493efa0 [Final Native Public]

// AIncapacitatedHuman (/Script/ReadyOrNot.IncapacitatedHuman)
    void SelectAllInGroup(); // 0x4787ba0 [Final Native Protected]
    void OnReported__DelegateSignature(AIncapacitatedHuman* ReportedIncapacitatedHuman, AReadyOrNotCharacter* Reporter); // 0xe53a10 [Public]
    void MakeMasterInGroup(); // 0x4787ba0 [Final Native Protected]
    bool IsChild(); // 0x4846fa0 [Final Native Public]
    bool HasBeenReported(); // 0x4846a30 [Final Native Public]

// AIncriminationClue (/Script/ReadyOrNot.IncriminationClue)
    void RevealNextClue(); // 0x4847620 [Final Native Public]
    void OnRep_OnClueStateChanged(); // 0x4847540 [Final Native Protected]
    void OnRep_OnClueFound(); // 0x4847520 [Final Native Protected]
    void OnClueFound__DelegateSignature(AIncriminationClue* ClueActor, AActor* ClueFounder); // 0xe53a10 [Public]
    void OnClueFound(); // 0x4847260 [Native Event Protected]
    bool IsClueFound(); // 0x4846fc0 [Final Native Public]
    void Init(AIncriminationClueSpawnPoint* OwningSpawn, uint8 InClueNumber, FText& InClueName, FText& InClueFoundMessage, float InShowObjectiveMarkerIn); // 0x4846a80 [Final Native Public]

// AIncriminationGM (/Script/ReadyOrNot.IncriminationGM)
    void OnEvidencePickedUp(AActor* PickupActor); // 0x48473e0 [Native Event Protected]
    void OnEvidenceDropped(AActor* DropActor); // 0x4847350 [Native Event Protected]
    void OnClueFound(AIncriminationClue* ClueActor, AActor* ClueFounder); // 0x4847280 [Native Event Protected]
    bool HasVisitedAllEvidenceSpawns(); // 0x4846a50 [Final Native Public]

// AIncriminationGS (/Script/ReadyOrNot.IncriminationGS)
    void OnRep_OnPreviousActiveClueChanged(); // 0x48475e0 [Final Native Public]
    void OnRep_OnIntelStateChanged(); // 0x48475c0 [Final Native Public]
    void OnRep_OnIntelSearchAreaChosen(); // 0x48475a0 [Final Native Public]
    void OnRep_OnIntelBuildingChosen(); // 0x4847580 [Final Native Public]
    void OnRep_OnCluesChanged(); // 0x4847560 [Final Native Public]
    void OnRep_OnActiveClueChanged(); // 0x4847500 [Final Native Public]
    void OnEvidenceSearchAreaChosen__DelegateSignature(ASplineTrigger_Incrimination* EvidenceSearchArea); // 0xe53a10 [Public]
    void OnEvidenceBuildingChosen__DelegateSignature(ABuildingTrigger_Incrimination* EvidenceSearchArea); // 0xe53a10 [Public]
    void OnEvidenceActorStateChanged__DelegateSignature(AEvidenceActor* EvidenceActor, const EEvidenceActorState& NewEvidenceState, bool bExtracted); // 0xe53a10 [Public]
    void OnCluesChanged__DelegateSignature(const TArray<AIncriminationClue*>& Clues); // 0xe53a10 [Public]
    void OnActiveClueChanged__DelegateSignature(AIncriminationClue* ActiveClue); // 0xe53a10 [Public]
    AIncriminationClue* GetClue(int32 ClueNumber, const bool& bSuccess, bool bMustBeFound); // 0x48464a0 [Final Native Public]
    TArray<AIncriminationClue*> GetAllCluesOfNumber(int32 ClueNumber); // 0x48463c0 [Final Native Public]
    bool DoesPlayerPossessAnyClue(APlayerCharacter* PlayerCharacter); // 0x4845db0 [Final Native Public]
    bool AnyLowerCluesFound(int32 ClueNumber); // 0x4845ba0 [Final Native Public]
    bool AnyHigherCluesFound(int32 ClueNumber); // 0x4845b00 [Final Native Public]

// APVPTriggerBox (/Script/ReadyOrNot.PVPTriggerBox)
    void ToggleObjectiveMarker(); // 0x2ac0b40 [Native Public]
    void StartTimerEvent(); // 0x48bec50 [Final Native Public]
    void ShowObjectiveMarker(); // 0x2b01fd0 [Native Public]
    void ResumeTimerEvent(); // 0x48be780 [Final Native Public]
    void PauseTimerEvent(); // 0x48be760 [Final Native Public]
    void OnTimerExpired(); // 0x2cdb5c0 [Native Event Protected]
    void OnRep_CharactersInTriggerBoxUpdated(); // 0x4847260 [Native Event Protected]
    void OnEndOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x4772f40 [Native Event Protected]
    void OnBeginOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x477eba0 [Native Event Protected]
    bool IsPlayerOnAcceptedTeam(APlayerCharacter* Player); // 0x48bdef0 [Final Native Public]
    bool IsActorInTriggerBox(AActor* InActor); // 0x48bde10 [Final Native Public]
    void HideObjectiveMarker(); // 0x2b01ff0 [Native Public]
    float GetLastElapsedTime(); // 0x48bd960 [Final Native Public]
    float GetCurrentElapsedTime(); // 0x25ce1d0 [Final Native Public]
    bool DoesActorHaveAnyAcceptedTags(AActor* OtherActor); // 0x48bd8c0 [Final Native Public]
    void CancelTimerEvent(); // 0x48bd770 [Final Native Public]

// UInGameLogSubsystem (/Script/ReadyOrNot.InGameLogSubsystem)
    void OnLogMessageEnqueued__DelegateSignature(); // 0xe53a10 [Public]
    void OnLogMessageDequeued__DelegateSignature(); // 0xe53a10 [Public]
    bool GetNextLogMessage_PVP(FInGameLogMessage_PVP& OutLogMessage); // 0x4846710 [Final Native Public]
    bool GetNextLogMessage(FInGameLogMessage& OutLogMessage); // 0x4846610 [Final Native Public]
    void EnqueuePVPMessages(const TArray<FInGameLogMessage_PVP>& InLogMessages); // 0x48462b0 [Final Native Public]
    void EnqueuePVPMessage(const FInGameLogMessage_PVP& InLogMessage); // 0x4846160 [Final Native Public]
    void EnqueueLogMessages(const TArray<FInGameLogMessage>& InLogMessages); // 0x4846050 [Final Native Public]
    void EnqueueLogMessage(const FInGameLogMessage& InLogMessage); // 0x4845f00 [Final Native Public]

// UInitialOptions (/Script/ReadyOrNot.InitialOptions)
    bool IsInitialOptionsSet(); // 0x4847050 [Final Native Static Public]
    void InitialOptionsIsSet(); // 0x4846ce0 [Final Native Public]
    FString GetSystemLanguage(); // 0x4846980 [Final Native Static Public]
    void DebugResetInitialOptions(); // 0x4845ce0 [Final Native Static Public]

// UInteractableComponent (/Script/ReadyOrNot.InteractableComponent)
    void SetInteractionIconState(bool bValid); // 0x4847850 [Final Native Public]
    void SetInteractionIconSize(float InInteractCircleSize, float InInteractIconSize); // 0x4847780 [Final Native Public]
    bool SetInstigator(AActor* InTarget); // 0x48476e0 [Final Native Public]
    void SetAnimatedIconName(const FName& NewIconName); // 0x4847640 [Final Native Public]
    void ResetToOriginalLocation(); // 0x4847600 [Final Native Public]
    void OnInteract(APlayerCharacter* InteractInstigator); // 0x4847470 [Native Event Public]
    bool IsInteractionEnabledForController(APlayerController* InController); // 0x48471c0 [Final Native Public]
    bool IsInteractionEnabledFor(APlayerCharacter* InCharacter); // 0x4847120 [Final Native Public]
    bool IsInstigator(AActor* InActor); // 0x4847080 [Final Native Public]
    bool IsIconVisible(); // 0x4847020 [Final Native Public]
    bool IsFocused(); // 0x4846ff0 [Final Native Public]
    bool IsBeingLookedAt(APlayerController* InPlayerController, float MaxRange, float LookatThreshold, bool bUseActorLocation); // 0x4846e40 [Final Native Public]
    bool InputActionNameMatchesAnyValidSlot(const FName& InInputActionName); // 0x4846da0 [Final Native Public]
    bool InputActionNameMatchesAnySlot(const FName& InInputActionName); // 0x4846d00 [Final Native Public]
    AActor* GetUseActor(); // 0x4846a00 [Final Native Public]
    TArray<APlayerCharacter*> GetPlayersFocusing(); // 0x48468b0 [Final Native Public]
    FVector GetOriginalLocation_Relative(); // 0x4846880 [Final Native Public]
    FVector GetOriginalLocation(); // 0x4846850 [Final Native Public]
    FName GetOriginalIconName(); // 0x4846830 [Final Native Public]
    AActor* GetInstigator(); // 0x48465e0 [Final Native Public]
    float GetDistanceFromPlayer(); // 0x48465c0 [Final Native Public]
    void EnableInteractionFor(APlayerCharacter* InCharacter); // 0x4845e70 [Final Native Public]
    void EnableInteractable(); // 0x4845e50 [Final Native Public]
    void DisableInteractionFor(APlayerCharacter* InCharacter); // 0x4845d20 [Final Native Public]
    void DisableInteractable(); // 0x4845d00 [Final Native Public]
    bool CanInteract(bool bLog); // 0x4845c40 [Final Native Public]
    bool AnyActionSlotValid(); // 0x4845a80 [Final Native Public]

// AInteractionActor (/Script/ReadyOrNot.InteractionActor)
    void Server_TryUse(AActor* User); // 0x484e390 [Native Event Public]
    void Server_EndUse(AActor* User); // 0x484e160 [Native Event Public]
    void OnActorUsedEnd(AActor* User); // 0xe53a10 [Event Public]
    void OnActorUsed(AActor* User); // 0xe53a10 [Event Public]
    bool CanBeUsedNow(AActor* PotentialUser); // 0x484b820 [Native Event Public]

// UScopedWeaponAttachment (/Script/ReadyOrNot.ScopedWeaponAttachment)
    void IncrementZoomIndex(); // 0x492fb90 [Final Native Public]
    FTransform GetSecondarySightsMeshspace(ABaseWeapon* Weapon); // 0x492e2a0 [Final Native Public]
    FScopeModifications GetScopeMods(ABaseWeapon* Weapon); // 0x492dd80 [Final Native Public]
    FScopeVariableZoomLevel GetMinimumZoomLevel(); // 0x492d7c0 [Final Native Public]
    float GetMeshspaceOffsetVertical(ABaseWeapon* Weapon); // 0x492d720 [Final Native Public]
    float GetMeshspaceOffsetHorizontal(ABaseWeapon* Weapon); // 0x492d680 [Final Native Public]
    float GetMeshspaceOffsetDistance(ABaseWeapon* Weapon); // 0x492d5e0 [Final Native Public]
    FScopeVariableZoomLevel GetMaximumZoomLevel(); // 0x492d5a0 [Final Native Public]
    FScopeVariableZoomLevel GetCurrentZoomLevel(); // 0x492d210 [Final Native Public]
    FTransform GetCantedSightsMeshspace(ABaseWeapon* Weapon); // 0x492cee0 [Final Native Public]
    FTransform GetAimingMeshspaceWithScopeOffsets(ABaseWeapon* Weapon); // 0x492ce00 [Final Native Public]
    void DecrementZoomIndex(); // 0x492c930 [Final Native Public]
    bool CanZoomOptic(); // 0x492c830 [Final Native Public]

// AInteractWithDoorObjective (/Script/ReadyOrNot.InteractWithDoorObjective)
    void OnDoorKicked(Adoor* door, AReadyOrNotCharacter* InstigatorCharacter, bool bSuccess); // 0x484d3d0 [Final Native Private]

// AInterestOverrideZone (/Script/ReadyOrNot.InterestOverrideZone)
    void OnWorldBeginPlay(); // 0x484d680 [Final Native Protected]
    void OnEndOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x484d4e0 [Final Native Protected]
    void OnBeginOverlap(AActor* OverlappedActor, AActor* OtherActor); // 0x484d300 [Final Native Protected]
    bool GetCurrentInterestInfo(ACyberneticCharacter* AI, const FVector& OutLocation, const AActor*& OutActor); // 0x484c1a0 [Final Native Public]

// UInventoryComponent (/Script/ReadyOrNot.InventoryComponent)
    void ThrowSpecificItem(ABaseItem* Item, bool bMarkAsEvidence); // 0x484e4b0 [Native Event Public]
    void ThrowEquippedItem(); // 0x484e490 [Final Native Public]
    void ThrowAllWeapons(); // 0x484e470 [Final Native Public]
    void ThrowAllItems(); // 0x484e450 [Final Native Public]
    void Server_PlayTPHolster(const FItemChangeRequest& ItemChangeRequest); // 0x484e220 [Native Event Protected]
    void Server_ChangeEquippedItem(const FItemChangeRequest& ItemChangeRequest); // 0x484dff0 [Native Event Public]
    void Server_AttemptEquipNewLoadout(const FSavedLoadout& Loadout); // 0x484de50 [Native Event Public]
    void ResetLatestItemChangeRequest(ABaseItem* Item); // 0x484ddc0 [Final Native Public]
    bool RemoveInventoryItem(ABaseItem* Item, bool bNullOwner); // 0x484dcf0 [Final Native Public]
    void RefreshItemCategories(); // 0x484dcd0 [Final Native Public]
    bool PutItemInHands(ABaseItem* Item, bool bInstant, bool bForce, bool bSaveToHotkey); // 0x484db40 [Final Native Public]
    void PlayTPDraw(const FItemChangeRequest& ItemChangeRequest); // 0x484da10 [Final Native Protected]
    void PlayLocalHolster(const FItemChangeRequest& ItemChangeRequest); // 0x484d7d0 [Native Event Public]
    void PlayLocalDraw(const FItemChangeRequest& ItemChangeRequest); // 0x484d6a0 [Native Event Public]
    void OnRep_SpawnedGear(); // 0x484d660 [Final Native Protected]
    void OnRep_ItemWheelEquippedChanged(); // 0x45f5790 [Native Public]
    void OnRep_ItemChangeRequest(); // 0x484d640 [Final Native Protected]
    void OnRep_InventoryItemsChanged(); // 0x45f5830 [Native Public]
    void OnPlayerItemChanged__DelegateSignature(ABaseItem* Item); // 0xe53a10 [Public]
    void OnNewItemChangeDrawComplete(ABaseItem* Item); // 0x484d5b0 [Final Native Protected]
    void OnItemRemoved__DelegateSignature(ABaseItem* Item); // 0xe53a10 [Public]
    void OnItemEquipped__DelegateSignature(ABaseItem* Item); // 0xe53a10 [Public]
    void OnEquippedItemChanged__DelegateSignature(); // 0xe53a10 [Public]
    void OnActorRelevancyChanged(AActor* Actor, bool bIsRelevant); // 0x484d230 [Final Native Protected]
    void Multicast_NotifyInventoryItemsChanged(); // 0x4790270 [Native Event Public]
    bool IsWearingHeadArmour(); // 0x484d200 [Final Native Public]
    bool IsWearingExplosiveVest(); // 0x484d1d0 [Final Native Public]
    bool IsWearingArmour(); // 0x484d1a0 [Final Native Public]
    bool IsWearingAntiFlashGoggles(); // 0x484d170 [Final Native Public]
    bool IsItemEquipped_Class(TSubclassOf<ABaseItem> ItemClass); // 0x484d040 [Final Native Public]
    bool IsItemEquipped(const EItemCategory& ItemCategory); // 0x484cfb0 [Final Native Public]
    bool IsEquippingSpecificItem(ABaseItem* Item); // 0x484cf10 [Final Native Public]
    bool IsEquippingItemOfType(const EItemCategory& ItemCategory); // 0x484ce80 [Final Native Public]
    bool IsEquippingItemOfClass(TSubclassOf<UObject> ClassType); // 0x484cde0 [Final Native Public]
    bool IsEquippingItem(); // 0x484cdb0 [Final Native Public]
    bool IsEquippedWithShield(ABaseItem* Item); // 0x484cd10 [Final Native Public]
    bool IsAnyItemAttachedToHands(); // 0x484cce0 [Final Native Public]
    bool IsAnyItemAttachedToBody(); // 0x484ccb0 [Final Native Public]
    bool IsAnyBlockingAnimationPlaying(); // 0x484cc80 [Final Native Public]
    bool HolsterEquippedItem(bool bInstant); // 0x484cbe0 [Final Native Public]
    bool Holster(ABaseItem* Item, bool bInstant); // 0x484cb10 [Final Native Public]
    bool HasInventoryItem(ABaseItem* Item); // 0x484ca50 [Final Native Public]
    bool HasAnyInventoryItemsOfType(const EItemCategory& ItemCategory); // 0x484c9c0 [Final Native Public]
    bool HasAnyInventoryItemsOfClass(TSubclassOf<ABaseItem> ItemClass); // 0x484c920 [Final Native Public]
    bool HasAnyInventoryItems(); // 0x484c8f0 [Final Native Public]
    TArray<ABaseItem*> GetRemovedInventoryItems(); // 0x484c870 [Final Native Public]
    ABaseWeapon* GetLastEquippedWeapon(); // 0x484c850 [Final Native Public]
    FSavedLoadout GetLastEquippedLoadout(); // 0x484c740 [Final Native Public]
    ABaseItem* GetLastEquippedItemWheel(); // 0x484c710 [Final Native Public]
    ABaseItem* GetLastEquippedItem(); // 0x484c6f0 [Final Native Public]
    TArray<ABaseItem*> GetInventoryItemsOfType(const EItemCategory& ItemCategory); // 0x484c610 [Final Native Public]
    TArray<ABaseItem*> GetInventoryItems(); // 0x484c590 [Final Native Public]
    ABaseItem* GetInventoryItemOfType(const EItemCategory& ItemCategory); // 0x484c500 [Final Native Public]
    ABaseItem* GetInventoryItemOfClassType(const EItemClass& ItemClass); // 0x484c470 [Final Native Public]
    ABaseItem* GetInventoryItemOfClass(TSubclassOf<UObject> Class, bool bCanEquipCheck); // 0x484c3a0 [Final Native Public]
    ABaseItem* GetHolsteredItem(); // 0x484c370 [Final Native Public]
    AHeadwear* GetHelmet(); // 0x484c340 [Final Native Public]
    AHeadwear* GetFacewear(); // 0x484c310 [Final Native Public]
    ABaseItem* GetEquippedItem(); // 0x484c2e0 [Final Native Public]
    ABaseArmour* GetArmour(); // 0x484c170 [Final Native Public]
    void EquipLastEquippedWeapon(bool bInstant, bool bForce); // 0x484c0a0 [Final Native Public]
    void EquipLastEquippedItemWheel(bool bInstant, bool bForce); // 0x484bfd0 [Final Native Public]
    void EquipLastEquippedItem(bool bInstant, bool bForce); // 0x484bf00 [Final Native Public]
    ABaseItem* EquipItemOfType(const EItemCategory& ItemCategory, bool bInstant, bool bSaveToHotkey); // 0x484bde0 [Final Native Public]
    ABaseItem* EquipItemOfClass(TSubclassOf<UObject> ClassType, bool bInstant); // 0x484bd10 [Final Native Public]
    ABaseItem* EquipItemFromGroup_Name(const FName& GroupName, int32 ItemCategoryIndex); // 0x484bc40 [Final Native Public]
    ABaseItem* EquipItemFromGroup_Index(int32 GroupIndex, int32 ItemCategoryIndex); // 0x484bb70 [Final Native Public]
    bool EquipHolsteredItem(bool bInstant); // 0x484bad0 [Final Native Public]
    bool DestroyInventoryItem(ABaseItem* Item); // 0x484ba30 [Final Native Public]
    void DestroyAllEquippedItems(); // 0x484ba10 [Final Native Public]
    int32 CountInventoryItemType(const EItemCategory& ItemCategory); // 0x484b980 [Final Native Public]
    void ClientOnItemAddedToInventory__DelegateSignature(ABaseItem* Item); // 0xe53a10 [Public]
    void Client_NotifyInventorySpawned(); // 0x484b960 [Native Event Public]
    void Client_NotifyInventoryItemsDestroyed(); // 0x481d720 [Native Event Public]
    void Client_NotifyInventoryItemsChanged(); // 0x4790250 [Native Event Public]
    bool CanEquip(ABaseItem* Item); // 0x484b8c0 [Final Native Public]
    bool AddInventoryItem(ABaseItem* Item); // 0x484b780 [Final Native Public]

// UWorldBuildingActivity (/Script/ReadyOrNot.WorldBuildingActivity)
    void TickMoveToState(float DeltaTime, float Uptime); // 0x4978c20 [Final Native Protected]
    void TickLoopState(float DeltaTime, float Uptime); // 0x4978b50 [Final Native Protected]
    bool ShouldStart(); // 0x4978b20 [Final Native Protected]
    bool ShouldLoop(); // 0x4978af0 [Final Native Protected]
    bool ShouldEndAbruptly(); // 0x4978ac0 [Native Protected]
    bool ShouldEnd(); // 0x4978a90 [Final Native Protected]
    bool ShouldComplete(); // 0x4978a60 [Final Native Protected]
    void SetRotation(const FRotator& NewRotator); // 0x49789d0 [Final Native Public]
    bool IsSetupCorrectly(); // 0x4978740 [Final Native Public]
    FRotator GetRotationOffset(); // 0x49784f0 [Final Native Public]
    void EnterStartState(); // 0x49783b0 [Final Native Protected]
    void EnterMoveToState(); // 0x4978390 [Final Native Protected]
    void EnterLoopState(); // 0x4787ba0 [Final Native Protected]
    void EnterEndState(); // 0x4978370 [Final Native Protected]
    void EnterCompleteState(); // 0x4978350 [Final Native Protected]
    void EnterAbruptEndState(); // 0x4978330 [Final Native Protected]

// AItemCacheActor (/Script/ReadyOrNot.ItemCacheActor)
    void OnCacheInteraction__DelegateSignature(ACyberneticCharacter* InteractingCharacter, UCacheResourceComponent* AffectedResourceComponent); // 0xe53a10 [Public]
    bool GiveItemTo(ACyberneticCharacter* Character); // 0x4853430 [Native Public]

// UItemSlotTactical_V2 (/Script/ReadyOrNot.ItemSlotTactical_V2)
    void Refresh(); // 0x4853890 [Final Native Protected]
    void OnSlotsUpdated(); // 0xe53a10 [Event Protected]
    UWidget* OnNavigateRight(const EUINavigation& NavigationRule); // 0x4853800 [Final Native Protected]
    UWidget* OnNavigateLeft(const EUINavigation& NavigationRule); // 0x4853770 [Final Native Protected]
    FText GetItemName(); // 0x4853270 [Final Native Public]
    FText GetItemDescription(); // 0x48531e0 [Final Native Public]

// UItemSlot_V2 (/Script/ReadyOrNot.ItemSlot_V2)
    void SetTexts(const FText& Name, const FText& Type); // 0x4853b50 [Final Native Protected]
    void SetItem(ABaseItem* Item); // 0x4853ac0 [Final Native Protected]
    void SetArmorMaterial(UArmourMaterial* Armor); // 0x4853960 [Final Native Protected]

// UItemWheel (/Script/ReadyOrNot.ItemWheel)
    bool ValidWithoutSubOptions(const int32& SegmentIndex); // 0x4853d10 [Final Native Protected]
    void SetWheelSelection(UUserWidget* ItemWheel, const FVector& Direction); // 0xe53a10 [Event Protected]
    void SetWheelSegments(UUserWidget* ItemWheel, const uint8& Amount); // 0xe53a10 [Event Protected]
    void SetWheelOptions(UUserWidget* ItemWheel, const TArray<FItemWheelOption>& ItemWheelOptions, const int32& SelectedIndex); // 0xe53a10 [Event Protected]
    void SetHeaderText(FText& Title); // 0x48539f0 [Final Native Protected]
    void ResetHeaderText(); // 0x48538b0 [Final Native Protected]
    void ItemWheelExpanded(); // 0xe53a10 [Event Protected]
    void ItemWheelEnabled(); // 0xe53a10 [Event Protected]
    void ItemWheelDisabled(); // 0xe53a10 [Event Protected]
    void ItemWheelCollapsed(); // 0xe53a10 [Event Protected]
    void ItemRemoved(ABaseItem* Item); // 0x4853580 [Final Native Private]
    void ItemEquipped(ABaseItem* Item); // 0x4853610 [Final Native Private]
    void ItemAdded(ABaseItem* Item); // 0x4853580 [Final Native Private]
    bool IsSegmentEnabled(const int32& SegmentIndex); // 0x48534d0 [Final Native Protected]
    int32 GetNumSubOptions(const FItemWheelOption& Option); // 0x4853300 [Final Native Protected]
    void ForceSetInDeadzone(bool bInDeadzone); // 0xe53a10 [Event Protected]

// UItemWheelElement (/Script/ReadyOrNot.ItemWheelElement)
    bool ShowCounter(); // 0x4853ce0 [Final Native Protected]
    void Selected(bool Selected); // 0x48538d0 [Final Native Protected]
    bool IsSelectable(); // 0x39057d0 [Native Public]

// UKickDoorAction (/Script/ReadyOrNot.KickDoorAction)
    void OnBreachFinishedBP(); // 0xe53a10 [Event Public]
    void OnBreachFinished(UBaseActivity* Activity, ACyberneticController* Controller); // 0x48536a0 [Final Native Private]
    Adoor* GetTargetDoor(); // 0x2ae9480 [Native Event Public]
    Adoor* GetCurrentTargetDoor(); // 0x48531b0 [Final Native Public]

// AKingOfTheHostageGM (/Script/ReadyOrNot.KingOfTheHostageGM)
    APawn* SpawnHostage(TSubclassOf<APawn> HostageClass, const TArray<FVector>& SpawnLocations); // 0x485acb0 [Final Native Public]
    void OnHostageRescued__DelegateSignature(APawn* HostageRescued); // 0xe53a10 [Public]
    bool AreAllHostagesSafe(); // 0xe53a10 [Event Public]

// ALadderSnapZone (/Script/ReadyOrNot.LadderSnapZone)
    void OnCollisionOverlapEnd(UPrimitiveComponent* Comp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x485ab50 [Final Native Public]
    void OnCollisionOverlapBegin(UPrimitiveComponent* Comp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x485a8f0 [Final Native Public]
    void Multicast_StopShowingGhostMesh(); // 0x485a8a0 [Native Event Public]
    void Multicast_StartShowingGhostMesh(bool bAbleToPlace); // 0x485a7e0 [Native Event Public]
    void EnableCollision(); // 0x485a7c0 [Final Native Public]
    void DisableCollision(); // 0x485a7a0 [Final Native Public]

// ULicenseSave (/Script/ReadyOrNot.LicenseSave)
    void AcceptAlphaNDA(); // 0x485e190 [Final Native Public]

// ALightningGenerator (/Script/ReadyOrNot.LightningGenerator)
    void PlayThunder(); // 0x2ac0b40 [Native Event Public]
    void PlayLightning(); // 0x2b01fd0 [Native Event Public]

// IListenForDeath (/Script/ReadyOrNot.ListenForDeath)
    void OnCharacterDied(AReadyOrNotCharacter* Victim, AReadyOrNotCharacter* Killer, AActor* Inflictor); // 0x485e980 [Native Event Public]

// IListenForGameEnd (/Script/ReadyOrNot.ListenForGameEnd)
    void OnGameEnded(); // 0x38e7820 [Native Event Public]

// IListenForGameStart (/Script/ReadyOrNot.ListenForGameStart)
    void OnGameStarted(); // 0x38e7820 [Native Event Public]

// ULoadingScreen (/Script/ReadyOrNot.LoadingScreen)
    void UpdateTip(UTextBlock* TipBlock); // 0x485f6e0 [Final Native Public]
    bool ShouldShowLoadingPercentage(); // 0x485f690 [Final Native Public]
    void SetLoadingScreen(const FString& InMap, const FString& InMode, const FString& InSessionName, bool bSeamlessTravel); // 0x485f370 [Final Native Public]
    FString GetMapName(); // 0x485e830 [Final Native Public]
    void GetLoadingScreenDetails(const FString& OutMap, const FString& OutMode, const FString& OutSessionName); // 0x485e490 [Final Native Public]
    float GetLoadingPercentage(); // 0x485e460 [Final Native Public]

// ULoadoutInformationTableWidget (/Script/ReadyOrNot.LoadoutInformationTableWidget)
    void RefreshPanelItemInfo(const FSavedLoadout& ActiveLoadout, TSubclassOf<ABaseItem> ItemClass, const EItemCategory& LoadoutSlot, bool bRestricted); // 0x485ee10 [Final Native Public]
    void RefreshPanelArmourMaterial(UArmourMaterial* ArmourMaterial); // 0x24f29a0 [Final Native Public]
    void RefreshPanelAmmoInfo(const FAmmoTypeData& AmmoType, TSubclassOf<ABaseItem> ItemClass); // 0x485eb40 [Final Native Public]
    void OnModifyWeaponButtonClicked__DelegateSignature(ABaseItem* ItemToModify); // 0xe53a10 [Public]
    void OnInfoPanelRemoved__DelegateSignature(); // 0xe53a10 [Public]
    void OnInfoPanelRemoveAttachmentClicked__DelegateSignature(const EWeaponAttachmentType& WeaponSlot); // 0xe53a10 [Public]
    void OnInfoPanelAttachmentClicked__DelegateSignature(const EWeaponAttachmentType& WeaponSlot, UWeaponAttachment* AttachmentData); // 0xe53a10 [Public]
    void OnCancelRefresh__DelegateSignature(); // 0xe53a10 [Public]

// ULoadoutManager (/Script/ReadyOrNot.LoadoutManager)
    TArray<ABaseItem*> GetTacticalItems(); // 0x485e910 [Final Native Public]
    TArray<ABaseItem*> GetSecondaryWeapons(); // 0x485e8e0 [Final Native Public]
    TArray<ABaseItem*> GetPrimaryWeapons(); // 0x485e8b0 [Final Native Public]
    TArray<ABaseItem*> GetLongTacticalItems(); // 0x485e800 [Final Native Public]
    TArray<TSubclassOf<ABaseItem>> GetLoadoutItemsInCategory(UObject* WorldContextObject, const EItemCategory& InItemCategory); // 0x485e6f0 [Final Native Static Public]
    TArray<TSubclassOf<ABaseItem>> GetLoadoutItems(UObject* WorldContextObject); // 0x485e620 [Final Native Static Public]
    TSubclassOf<ABaseItem> GetItemByLookupIdx(UObject* WorldContextObject, const FName& LookupIdx); // 0x485e390 [Final Native Static Public]
    TArray<ABaseItem*> GetHelmets(); // 0x485e360 [Final Native Public]
    TArray<ABaseItem*> GetHelmetMounts(); // 0x485e330 [Final Native Public]
    TArray<ABaseItem*> GetFacewears(); // 0x485e300 [Final Native Public]
    TArray<ABaseItem*> GetBodyArmors(); // 0x485e2a0 [Final Native Public]
    ULoadoutManager* Get(UObject* WorldContextObject); // 0x485e1d0 [Final Native Static Public]

// ULoadoutOverviewWidget (/Script/ReadyOrNot.LoadoutOverviewWidget)
    void LoadoutSlotInteraction__DelegateSignature(ULoadoutSlotWidget* TriggeringSlot); // 0xe53a10 [Public]
    void LoadoutSlotAttachmentInteraction__DelegateSignature(ULoadoutSlotAttachmentWidget* AttachmentSlot); // 0xe53a10 [Public]
    void InitializeOverviewList(bool bRemotePlayer); // 0x47d1bf0 [Final Native Public]

// ALoadoutPortal (/Script/ReadyOrNot.LoadoutPortal)
    void OnLoadoutUnloaded(); // 0x485eb20 [Final Native Private]
    void OnLoadoutShown(); // 0x485eb00 [Final Native Private]
    void OnLoadoutLoaded(); // 0x485eae0 [Final Native Private]
    void OnLoadoutHidden(); // 0x485eac0 [Final Native Private]
    void OnLoadoutFadeOut(); // 0x485eaa0 [Final Native Private]
    void OnLoadoutFadeIn(); // 0x485ea80 [Final Native Private]
    void LoadLoadout(); // 0x485e960 [Final Native Public]

// ULoadoutSlotWidget (/Script/ReadyOrNot.LoadoutSlotWidget)
    void SetActive(bool IsActive); // 0x485f060 [Final Native Public]

// ULoadoutSlot_V2 (/Script/ReadyOrNot.LoadoutSlot_V2)
    void UpdateSlotCount(); // 0x485f6c0 [Final Native Protected]
    void ShowSubtext(FText& Text, bool Show); // 0xe53a10 [Event Protected]
    void SetVisualState(bool Hovered, bool Pressed, bool Equipped); // 0xe53a10 [Event Protected]
    void SetTacticalMunition(const ELoadoutMunitionSlotType& Munition, ABaseItem* TacticalItem); // 0x485f5c0 [Final Native Protected]
    void SetStyle(bool UseGamepad); // 0xe53a10 [Event Protected]
    void SetItem(ABaseItem* Item); // 0x485f2e0 [Final Native Protected]
    void SetEquipped(bool IsEquipped); // 0x485f250 [Final Native Protected]
    void SetAttachment(UWeaponAttachment* WeaponAttachment); // 0x485f1c0 [Final Native Protected]
    void SetArmorMaterial(UArmourMaterial* Item); // 0xe53a10 [Event Protected]
    void SetAmmoMunition(const FName& AmmoName, bool Secondary); // 0x485f0f0 [Final Native Protected]
    void RefreshItemImage(); // 0xe53a10 [Event Protected]
    void RefreshInfo(); // 0xe53a10 [Event Protected]
    void RefreshAttachmentImage(); // 0xe53a10 [Event Protected]
    void OnSlotsUpdated(); // 0xe53a10 [Event Protected]
    void OnEquipped(); // 0xe53a10 [Event Protected]
    void IncrementSlots(); // 0x485e940 [Final Native Protected]
    bool GetEquipped(); // 0x485e2d0 [Final Native Protected]
    TSubclassOf<UWeaponAttachment> GetAttachmentClass(); // 0x485e260 [Final Native Protected]
    void DecrementSlots(); // 0x485e1b0 [Final Native Protected]

// ULoadoutUnitSelectWidget (/Script/ReadyOrNot.LoadoutUnitSelectWidget)
    void Init(); // 0x4787ba0 [Final Native Public]

// UPremissionPlanning (/Script/ReadyOrNot.PremissionPlanning)
    void UpdateWorkbenchItemAttachments(); // 0x48b9a70 [Final Native Public]
    void UpdateWeaponPresets(TSubclassOf<ABaseItem> Weapon, const FSavedWeaponPreset& Presets); // 0x48b9940 [Final Native Public]
    void UpdateWeaponPreset(TSubclassOf<ABaseItem> Weapon, const FWeaponPreset& PresetData, int32 Index); // 0x48b97b0 [Final Native Public]
    void UpdateWeaponDefaultFireMode(TSubclassOf<ABaseWeapon> Weapon, const EFireMode& NewDefaultFireMode); // 0x48b96e0 [Final Native Public]
    void UpdatePreviewWeaponSkin(bool IsSecondary, TSubclassOf<USkinComponent> SkinAttachment); // 0x48b9520 [Final Native Public]
    void UpdatePreviewWeaponAttachments(bool IsSecondary, TSubclassOf<UWeaponAttachment> Attachment); // 0x48b9450 [Final Native Public]
    void UpdatePreviewCharacterSecondary(); // 0x48b9430 [Final Native Public]
    void UpdatePreviewCharacterPrimary(); // 0x48b9410 [Final Native Public]
    void UpdatePreviewCharacterLongTactical(); // 0x48b93f0 [Final Native Public]
    void UpdatePreviewCharacterHeadwear(); // 0x48b93d0 [Final Native Public]
    void UpdatePreviewCharacterArmour(); // 0x48b93b0 [Final Native Public]
    void UpdatePreviewCharacter(AReadyOrNotPlayerState* InPreviewPlayerState, const FName& Tag); // 0x48b92e0 [Final Native Public]
    bool ShouldShowLoadout(); // 0x48b9180 [Final Native Public]
    void SetWorkbenchItemClass(TSubclassOf<ABaseItem> Item, const FName& Tag); // 0x48b90b0 [Final Native Public]
    void SetSubcategory(const EPreMissionSubCategory& NewSubCategory); // 0x48b8fa0 [Final Native Public]
    void SetSecondaryWeapon(const FWeaponData& WeaponData); // 0x48b8ef0 [Final Native Public]
    void SetSecondaryUnderbarrelAttachment(TSubclassOf<UWeaponAttachment> UnderbarrelAttachment); // 0x48b8e60 [Final Native Public]
    void SetSecondaryStockAttachment(TSubclassOf<UWeaponAttachment> StockAttachment); // 0x48b8dd0 [Final Native Public]
    void SetSecondarySkinAttachment(TSubclassOf<USkinComponent> SkinAttachment); // 0x48b8d40 [Final Native Public]
    void SetSecondaryScopeAttachment(TSubclassOf<UWeaponAttachment> ScopeAttachment); // 0x48b8cb0 [Final Native Public]
    void SetSecondaryOverbarrelAttachment(TSubclassOf<UWeaponAttachment> OverbarrelAttachment); // 0x48b8c20 [Final Native Public]
    void SetSecondaryMuzzleAttachment(TSubclassOf<UWeaponAttachment> MuzzleAttachment); // 0x48b8b90 [Final Native Public]
    void SetSecondaryIlluminatorAttachment(TSubclassOf<UWeaponAttachment> IlluminatorAttachment); // 0x48b8b00 [Final Native Public]
    void SetSecondaryGripAttachment(TSubclassOf<UWeaponAttachment> GripAttachment); // 0x48b8a70 [Final Native Public]
    void SetSecondaryAmmunitionAttachment(TSubclassOf<UWeaponAttachment> AmmunitionAttachment); // 0x48b89e0 [Final Native Public]
    void SetPrimaryWeapon(const FWeaponData& WeaponData); // 0x48b8930 [Final Native Public]
    void SetPrimaryUnderbarrelAttachment(TSubclassOf<UWeaponAttachment> UnderbarrelAttachment); // 0x48b88a0 [Final Native Public]
    void SetPrimaryStockAttachment(TSubclassOf<UWeaponAttachment> StockAttachment); // 0x48b8810 [Final Native Public]
    void SetPrimarySkinAttachment(TSubclassOf<USkinComponent> SkinAttachment); // 0x48b8780 [Final Native Public]
    void SetPrimaryScopeAttachment(TSubclassOf<UWeaponAttachment> ScopeAttachment); // 0x48b86f0 [Final Native Public]
    void SetPrimaryOverbarrelAttachment(TSubclassOf<UWeaponAttachment> OverbarrelAttachment); // 0x48b8660 [Final Native Public]
    void SetPrimaryMuzzleAttachment(TSubclassOf<UWeaponAttachment> MuzzleAttachment); // 0x48b85d0 [Final Native Public]
    void SetPrimaryIlluminatorAttachment(TSubclassOf<UWeaponAttachment> IlluminatorAttachment); // 0x48b8540 [Final Native Public]
    void SetPrimaryGripAttachment(TSubclassOf<UWeaponAttachment> GripAttachment); // 0x48b84b0 [Final Native Public]
    void SetPrimaryAmmunitionAttachment(TSubclassOf<UWeaponAttachment> AmmunitionAttachment); // 0x48b8420 [Final Native Public]
    void SetPlayerSkin(TSubclassOf<USkinComponent> SkinCompClass); // 0x48b8390 [Final Native Public]
    void SetLongTactical(TSubclassOf<ABaseItem> LongTactical); // 0x48b8270 [Final Native Public]
    void SetLockInput(bool bShouldLockInput); // 0x48b81e0 [Final Native Public]
    void SetLightColorByTag(const FName& Tag, const FLinearColor& Color); // 0x48b8110 [Final Native Public]
    void SetItem_V2(const EItemClass& ItemClass, TSubclassOf<ABaseItem> ItemObjectClass); // 0x48b8040 [Final Native Public]
    void SetItem(const EItemType& ItemType, TSubclassOf<ABaseItem> ItemClass); // 0x48b7f70 [Final Native Public]
    void SetHeadwear(TSubclassOf<ABaseItem> Headwear); // 0x48b7ee0 [Final Native Public]
    void SetEquippingSwatMember(const EEquippingSwat& NewEquippingSwat, AReadyOrNotPlayerState* NewEquippingPlayerState); // 0x48b7e10 [Final Native Public]
    void SetBodyArmour(TSubclassOf<ABaseItem> BodyArmour); // 0x48b7d80 [Final Native Public]
    bool SetActiveCameraByTag(const FName& Tag, float BlendTime); // 0x48b7cb0 [Final Native Public]
    void SaveWeaponPresets(); // 0x48b7c90 [Final Native Public]
    void SaveWeaponDefaultFireMode(); // 0x48b7c70 [Final Native Public]
    void SaveWeaponAttachments(); // 0x48b7c50 [Final Native Public]
    void SaveLoadoutPresets(); // 0x48b7c30 [Final Native Public]
    void SaveItemClassAsSlot(const EItemType& ItemType, TSubclassOf<ABaseItem> Class); // 0x48b7b60 [Final Native Public]
    void SaveActiveLoadout(); // 0x48b7b40 [Final Native Public]
    void PlayAnimationOnQuartermaster(const FName& Animation); // 0x48b7a80 [Final Native Public]
    void PlayAnimationOnPreviewCharacterByName(const FName& Animation); // 0x48b79f0 [Final Native Public]
    void PlayAnimationOnPreviewCharacter(const FString& Animation); // 0x48b7950 [Final Native Public]
    void OnWeaponDefaultFireModesLoaded(); // 0xe53a10 [Event Public]
    void OnSwatCharacterChanged(); // 0xe53a10 [Event Public]
    void OnRequestRefresh__DelegateSignature(); // 0xe53a10 [Public]
    void OnRequestLoadoutWidget(); // 0xe53a10 [Event Public]
    void OnRequestCamera(); // 0xe53a10 [Event Public]
    void OnLoadoutSaved(); // 0xe53a10 [Event Public]
    void OnLoadoutPresetsSaved(); // 0xe53a10 [Event Public]
    void OnLoadoutPresetsLoaded(); // 0xe53a10 [Event Public]
    void OnLoadoutLoaded(); // 0xe53a10 [Event Public]
    void OnLoadoutItemPresetsSaved(); // 0xe53a10 [Event Public]
    void OnLoadoutItemPresetsLoaded(); // 0xe53a10 [Event Public]
    void OnLoadoutItemAttachmentsSaved(); // 0xe53a10 [Event Public]
    void OnLoadoutItemAttachmentsLoaded(); // 0xe53a10 [Event Public]
    void LoadWeaponPresets(); // 0x48b78f0 [Final Native Public]
    void LoadWeaponDefaultFireModes(); // 0x48b78d0 [Final Native Public]
    void LoadWeaponAttachments(); // 0x48b78b0 [Final Native Public]
    void LoadLoadoutPresets(); // 0x48b7890 [Final Native Public]
    EItemType ItemClassToItemType(const EItemClass& InItemClass); // 0x48b7800 [Final Native Public]
    bool IsInLobby(); // 0x48b77a0 [Final Native Public]
    bool IsAnyWeaponVisible(); // 0x48b7770 [Final Native Public]
    void Init(bool bReadOnly, const FSavedLoadout& PreviewLoadout); // 0x48b74c0 [Final Native Public]
    void HideWeapons(bool bHidePrimary, bool bHideSecondary, float Delay); // 0x48b73a0 [Final Native Public]
    void HideSecondary(bool bIsHidden); // 0x48b7310 [Final Native Public]
    void HidePrimary(bool bIsHidden); // 0x48b7280 [Final Native Public]
    FSavedWeaponPreset GetWeaponPresetsData(TSubclassOf<ABaseItem> Weapon); // 0x48b7040 [Final Native Public]
    FWeaponPreset GetWeaponPresetData(TSubclassOf<ABaseItem> Weapon, int32 Index); // 0x48b6f10 [Final Native Public]
    EPreMissionSubCategory GetSubcategory(); // 0x48b6e40 [Final Native Public]
    UPremissionPlanning* GetPremissionPlanning(); // 0x48b6d90 [Final Native Static Public]
    TSubclassOf<ABaseItem> GetLastItemInSlot(const EItemType& ItemType); // 0x48b6cf0 [Final Native Public]
    FSavedWeaponAttachmentData GetItemAttachmentData(TSubclassOf<ABaseItem> Weapon); // 0x48b6c10 [Final Native Public]
    bool GetInputLocked(); // 0x48b6be0 [Final Native Public]
    void GetEquippingSwatMember(const EEquippingSwat& EquippingSwat); // 0x48b6b40 [Final Native Public]
    AReadyOrNotCharacter* GetDefaultPreviewCharacter(); // 0x48b6ae0 [Final Native Public]
    TArray<TSubclassOf<USkinComponent>> GetAvailablePlayerSkins(); // 0x48b6a40 [Final Native Public]
    void EquipSecondary(); // 0x48b6a20 [Final Native Public]
    void EquipPrimary(); // 0x48b6a00 [Final Native Public]
    void DoSaveLoadout(const EEquippingSwat& SwatMember, const FSavedLoadout& Loadout); // 0x48b6850 [Final Native Public]
    void DoPrimaryWeaponPreviewBlend(); // 0x48b6830 [Final Native Public]
    void ConfirmLoadout(); // 0x48b6810 [Final Native Public]
    void ClearPreviewWeaponSkin(bool IsSecondary); // 0x48b6780 [Final Native Public]
    void CleanSecondaryGun(); // 0x48b6740 [Final Native Public]
    void CleanPrimaryGun(); // 0x48b6720 [Final Native Public]
    void AttachSecondaryToSocket(const FName& Socket); // 0x48b6690 [Final Native Public]
    void AttachPrimaryToSocket(const FName& Socket); // 0x48b6600 [Final Native Public]

// ULoadoutWidget (/Script/ReadyOrNot.LoadoutWidget)
    void UpdateWorkbenchCameraRotation(float DeltaTime); // 0x48636b0 [Final Native Private]
    void UpdatePreview(const EItemCategory& Selection); // 0x4862190 [Final Native Private]
    void UpdateHUDStates(); // 0x4787ba0 [Final Native Private]
    void UpdateCurrentItem(); // 0x4787ba0 [Final Native Private]
    void UpdateAllPreviewWeaponAttachments(bool bIsWorkbench, TSubclassOf<ABaseItem> Weapon, bool bIsSidearm); // 0x48631c0 [Final Native Private]
    void SidearmChanged(); // 0x4787ba0 [Final Native Private]
    void ShowToolTip(const FLevelDataLookupTable& MissionDetails); // 0x48630e0 [Final Native Private]
    void ShowItemInfoPanel(ULoadoutSlotWidget* LoadoutSlot); // 0x4863050 [Final Native Private]
    void ShowHUD(); // 0x4787ba0 [Final Native Private]
    void SetupWorkbenchCamera(); // 0x4787ba0 [Final Native Private]
    void SetupBindings(); // 0x4863030 [Final Native Private]
    void SetPresetModified(bool bPresetDirty); // 0x47d1bf0 [Final Native Private]
    void SetPreMissionCameraBySlot(const EItemCategory& LoadoutSlot, float BlendTime); // 0x4862e80 [Final Native Private]
    void SetPreMissionCamera(const FName& Tag, const FName& Animation, float BlendTime); // 0x4862d70 [Final Native Private]
    void SetActiveQuartermasterSlot(); // 0x4787ba0 [Final Native Private]
    void SetActiveLoadout(const FString& LoadoutName, AReadyOrNotPlayerState* RoNPlayerState, const EEquippingSwat& EquippingUnit); // 0x4862900 [Final Native Private]
    void SaveWeaponPreset(UUserWidget* TriggeringModal, const FText& TextEntry); // 0x48618f0 [Final Native Private]
    void SaveTacticalSlotcount(int32 TacticalSlotsCount); // 0x476c9e0 [Final Native Private]
    void SaveSidearmAmmoSlotCount(int32 SidearmAmmoSlotCount); // 0x476c9e0 [Final Native Private]
    void SavePrimaryAmmoSlotCount(int32 PrimaryAmmoSlotCount); // 0x476c9e0 [Final Native Private]
    void SaveLoadoutPreset(UUserWidget* TriggeringModal, const FText& TextEntry); // 0x48618f0 [Final Native Private]
    void SaveGrenadeSlotCount(int32 GrenadeSlotsCount); // 0x476c9e0 [Final Native Private]
    void SaveArmorCoverage(const EArmourCoverage& ArmourCoverage); // 0x4862190 [Final Native Private]
    void SaveActiveLoadoutOld(); // 0x4787ba0 [Final Native Private]
    void RefreshItemInfoPanel(ULoadoutSlotWidget* LoadoutSlot); // 0x4862870 [Final Native Private]
    void RefreshAttachmentInfoPanel(ULoadoutSlotWidget* LoadoutSlot); // 0x24f29a0 [Final Native Private]
    void PrimaryChanged(); // 0x4787ba0 [Final Native Private]
    void PlaySetPreMissionCameraAnimation(); // 0x4862850 [Final Native Private]
    void OpenWeaponQuartermaster(ABaseItem* ItemToModify); // 0x24f29a0 [Final Native Private]
    void OpenLoadoutPresetModal(const FString& CurrentPreset, bool bDelete); // 0x4862720 [Final Native Private]
    void OpenItemList(bool bVerticalList, const EItemCategory& LoadoutSlot, const TArray<FLoadoutCategory>& GearCategoryClasses); // 0x48625f0 [Final Native Private]
    void OpenDeployableList(bool bVerticalList, const EItemCategory& LoadoutSlot, const TArray<FLoadoutCategory>& GearCategoryClasses, const TArray<TSubclassOf<ABaseItem>>& ExcludedItems); // 0x4862430 [Final Native Private]
    void OpenAttachmentList(bool bVerticalList, TSubclassOf<ABaseItem> ItemData, const EWeaponAttachmentType& AttachmentType); // 0x4862320 [Final Native Private]
    void OpenArmourMaterialList(bool bVerticalList); // 0x47d1bf0 [Final Native Private]
    void OpenArmorQuartermaster(ABaseItem* ItemToModify); // 0x24f29a0 [Final Native Private]
    void OpenAmmoList(bool bVerticalList, const FName& ExcludedAmmoType, TSubclassOf<ABaseItem> Weapon); // 0x4862210 [Final Native Private]
    void LookAtAttachmentSlot(const EWeaponAttachmentType& AttachmentSlot); // 0x4862190 [Final Native Private]
    void LoadDefaultLoadout(); // 0x4787ba0 [Final Native Private]
    void ItemUnhovered(ULoadoutSlotWidget* TriggeringSlot); // 0x4862100 [Final Native Private]
    void ItemHovered(ULoadoutSlotWidget* TriggeringSlot); // 0x4862070 [Final Native Private]
    void ItemClicked(ULoadoutSlotWidget* TriggeringSlot); // 0x4861fe0 [Final Native Private]
    bool IsNullAttachment(TSubclassOf<UWeaponAttachment> Attachment); // 0x4861f40 [Final Native Private]
    void InitializeWeaponAttachmentMap(); // 0x4787ba0 [Final Native Private]
    void InitializeQuartermaster(); // 0x4787ba0 [Final Native Private]
    void InitializeOverview(); // 0x4861f20 [Final Native Private]
    void InitializeItemSelectionRemote(ULoadoutSlotWidget* TriggeringSlot); // 0x4861e90 [Final Native Private]
    void InitializeItemSelectionPanel(ULoadoutSlotWidget* TriggeringSlot); // 0x4861e00 [Final Native Private]
    void InitializeAttachmentSelectionPanel(ULoadoutSlotWidget* TriggeringSlot); // 0x4861d70 [Final Native Private]
    bool HolsterPreviewCharacterWeapon(); // 0x4861d40 [Final Native Private]
    void HideItemList(); // 0x4787ba0 [Final Native Private]
    void HideItemInfoPanel(); // 0x4787ba0 [Final Native Private]
    void HideHUD(); // 0x4861d20 [Final Native Private]
    void GoBack(); // 0x4787ba0 [Final Native Private]
    ULoadoutWidget* GetLoadoutWidget(); // 0x4861cf0 [Final Native Static Public]
    void EquipTactical(const TArray<ABaseItem*>& ItemData); // 0x4861a40 [Final Native Private]
    void EquipSidearmAttachments(const EWeaponAttachmentType& AttachmentType, UWeaponAttachment* AttachmentData, ABaseItem* AttachingWeapon); // 0x4861be0 [Final Native Private]
    void EquipSidearmAmmo(const TArray<FName>& SidearmAmmo); // 0x4861b30 [Final Native Private]
    void EquipPrimaryAttachments(const EWeaponAttachmentType& AttachmentType, UWeaponAttachment* AttachmentData, ABaseItem* AttachingWeapon); // 0x4861be0 [Final Native Private]
    void EquipPrimaryAmmo(const TArray<FName>& PrimaryAmmo); // 0x4861b30 [Final Native Private]
    void EquipLongTactical(ABaseItem* ItemData); // 0x24f29a0 [Final Native Private]
    void EquipItem(ABaseItem* ItemData); // 0x24f29a0 [Final Native Private]
    void EquipHeadwear(ABaseItem* ItemData); // 0x24f29a0 [Final Native Private]
    void EquipGrenades(const TArray<ABaseItem*>& ItemData); // 0x4861a40 [Final Native Private]
    void EquipAttachment(ABaseItem* AttachingWeapon, UWeaponAttachment* AttachmentData); // 0x47e0d10 [Final Native Private]
    void EquipArmourMaterial(UArmourMaterial* ArmourMaterial); // 0x24f29a0 [Final Native Private]
    void EquipArmor(ABaseItem* ItemData); // 0x24f29a0 [Final Native Private]
    void DoItemUnhover(); // 0x4861a20 [Final Native Private]
    void DeselectLoadoutSlot(); // 0x4787ba0 [Final Native Private]
    void DeselectAttachmentSlot(); // 0x4787ba0 [Final Native Private]
    void DeleteLoadoutPreset(UUserWidget* TriggeringModal, const FText& TextEntry); // 0x48618f0 [Final Native Private]
    void CloseLoadout(); // 0x4787ba0 [Final Native Private]
    void ClearPreset(); // 0x4787ba0 [Final Native Private]
    void CleanCurrentWeapon(); // 0x4787ba0 [Final Native Private]
    void CheckPreset(); // 0x4787ba0 [Final Native Private]
    void AttachmentUnhovered(ULoadoutSlotAttachmentWidget* AttachmentSlot); // 0x24f29a0 [Final Native Private]
    void AttachmentHovered(ULoadoutSlotAttachmentWidget* AttachmentSlot); // 0x24f29a0 [Final Native Private]
    void AttachmentClicked(ULoadoutSlotAttachmentWidget* AttachmentSlot); // 0x24f29a0 [Final Native Private]
    void ApplyLoadoutPreset(const FLoadoutPreset& LoadoutPreset); // 0x48617f0 [Final Native Private]

// ULoadout_Carousel_V3 (/Script/ReadyOrNot.Loadout_Carousel_V3)
    void SetText(const FText& inputText); // 0x4862f50 [Final Native Public]

// ULoadout_InformationBox (/Script/ReadyOrNot.Loadout_InformationBox)
    void UpdateMaterialInfo(UArmourMaterial* ArmorMaterial, const FText& CurrentItemCategory); // 0x4863580 [Final Native Protected]
    void UpdateInfoBox(ABaseItem* Item, const FText& CurrentItemCategory, bool IsItemWeapon); // 0x4863400 [Final Native Protected]
    void UpdateEffectsInfo(UWeaponAttachment* Attachment, const FText& CurrentItemCategory); // 0x48632d0 [Final Native Protected]
    TArray<FAttachmentEffects> SetEffects(UWeaponAttachment* Attachment); // 0x4862c30 [Final Native Protected]
    void SetCategory(const FText& CurrentItemCategory); // 0x4862b50 [Final Native Protected]
    void SetAttachments(TSubclassOf<ABaseWeapon> BaseWeapon, bool IsSecondary); // 0x4862a80 [Final Native Protected]
    void CreateEffectsElement(const TArray<FAttachmentEffects>& AttachmentEffects); // 0xe53a10 [Event Protected]
    void CreateAttachmentElement(const TArray<UWeaponAttachment*>& Attachments, const TArray<EWeaponAttachmentType>& AttachmentTypes); // 0xe53a10 [Event Protected]

// ULoadout_V2 (/Script/ReadyOrNot.Loadout_V2)
    void UpdateWorkbenchItemAttachments(const FSavedLoadout& Loadout, bool IsSecondary); // 0x486a110 [Final Native Protected]
    void UpdatePreviewWeaponAttachments(bool IsSecondary, TSubclassOf<UWeaponAttachment> Attachment); // 0x486a040 [Final Native Protected]
    void UpdatePreviewCharacterSecondary(); // 0x486a020 [Final Native Private]
    void UpdatePreviewCharacterPrimary(); // 0x486a000 [Final Native Private]
    void UpdatePreviewCharacterLongTactical(); // 0x4869fe0 [Final Native Protected]
    void UpdatePreviewCharacterHeadwear(); // 0x4869fc0 [Final Native Protected]
    void UpdatePreviewCharacterArmour(); // 0x4869fa0 [Final Native Protected]
    void UpdatePreviewCharacter(AReadyOrNotPlayerState* InPreviewPlayerState, const FName& Tag); // 0x4869ed0 [Final Native Protected]
    void UpdateDefaultPreviewCharacter(); // 0x4869eb0 [Final Native Protected]
    void SetWorkbenchItemClass(TSubclassOf<ABaseItem> Item, const FName& Tag, const FSavedLoadout& Loadout); // 0x4869bd0 [Final Native Protected]
    void SetSecondaryWeapon(const FWeaponData& WeaponData); // 0x4869a90 [Final Native Protected]
    void SetPrimaryWeapon(const FWeaponData& WeaponData); // 0x48698e0 [Final Native Protected]
    void SetNvgStyle(const ENVGStyle& NvgStyle); // 0x4869860 [Final Native Protected]
    void SetLongTactical(TSubclassOf<ABaseItem> LongTactical); // 0x48697d0 [Final Native Protected]
    void SetLockInput(bool bShouldLockInput); // 0x4869740 [Final Native Protected]
    void SetItem(const EItemType& ItemType, TSubclassOf<ABaseItem> ItemClass); // 0x4869670 [Final Native Protected]
    void SetHelmetMount(TSubclassOf<ABaseItem> HelmetMount); // 0x48695e0 [Final Native Protected]
    void SetHeadwear(TSubclassOf<ABaseItem> Headwear); // 0x4869550 [Final Native Protected]
    void SetFacewear(TSubclassOf<ABaseItem> Facewear); // 0x4869450 [Final Native Protected]
    void SetDefaultCamera(float BlendTime); // 0x48693d0 [Final Native Protected]
    void SetBodyArmour(TSubclassOf<ABaseItem> BodyArmour); // 0x4869240 [Final Native Protected]
    void SetActiveCameraByTagWithFade(const FName& Tag, float BlendTime, float FadeTime); // 0x4869130 [Final Native Protected]
    void SetActiveCameraByTag(const FName& Tag, float BlendTime); // 0x4869060 [Final Native Protected]
    void SaveStoredWeaponAttachments(); // 0x4869040 [Final Native Protected]
    void SaveLoadouts(); // 0x4869020 [Final Native Public]
    void RotateLoadoutCharacter(float InRotation, bool bSetVelocity); // 0x4868f40 [Final Native Public]
    void ReleaseCharacter(); // 0x4868f20 [Final Native Public]
    void PlayAnimationOnPreviewCharacterByName(const FName& Animation); // 0x4868e70 [Final Native Protected]
    void PlayAnimationOnPreviewCharacter(const FString& Animation); // 0x4868dd0 [Final Native Protected]
    void OpenCustomization(); // 0xe53a10 [Event Public]
    void OnSwatCharacterChanged(); // 0xe53a10 [Event Protected]
    void OnLoadoutSaved(); // 0xe53a10 [Event Protected]
    void OnLoadoutPresetsSaved(); // 0xe53a10 [Event Protected]
    void OnLoadoutPresetsLoaded(); // 0xe53a10 [Event Protected]
    void OnLoadoutLoaded(); // 0xe53a10 [Event Protected]
    void OnLoadoutItemPresetsSaved(); // 0xe53a10 [Event Protected]
    void OnLoadoutItemPresetsLoaded(); // 0xe53a10 [Event Protected]
    void OnLoadoutItemAttachmentsSaved(); // 0xe53a10 [Event Protected]
    void OnLoadoutItemAttachmentsLoaded(); // 0xe53a10 [Event Protected]
    void OnFocusFullyLost(); // 0xe53a10 [Event Protected]
    void LoadWeaponPresets(); // 0x4868760 [Final Native Protected]
    void LoadStoredWeaponAttachments(); // 0x4868740 [Final Native Protected]
    void LoadAddAttachment(ABaseWeapon* BaseWeapon, TSubclassOf<UWeaponAttachment> Attachment, bool bReplicateAttachment); // 0x4868630 [Final Native Protected]
    bool IsTearingDown(); // 0x4868340 [Final Native Public]
    void HidePrimaryAndSecondary(); // 0x4868320 [Final Native Protected]
    void HidePrimary(bool bIsHidden); // 0x4868290 [Final Native Protected]
    void GrabCharacter(); // 0x48681c0 [Final Native Public]
    bool GetInputLocked(); // 0x4867d40 [Final Native Protected]
    AReadyOrNotCharacter* GetDefaultPreviewCharacter(); // 0x4867ce0 [Final Native Protected]
    void ExitLoadout(bool bSafeExit); // 0x4867b60 [Final Native Public]
    void ApplyLoadoutPreset(const FLoadoutPreset& LoadoutPreset); // 0x48679c0 [Final Native Protected]

// ULoadout_WeaponSelection_V2 (/Script/ReadyOrNot.Loadout_WeaponSelection_V2)
    void SetShouldUpdateWorkbench(bool ShouldUpdate); // 0x4869b40 [Final Native Public]
    bool GetShouldUpdateWorkbench(); // 0x4867e00 [Final Native Public]

// AReadyOrNotTriggerVolume (/Script/ReadyOrNot.ReadyOrNotTriggerVolume)
    void OnActorSpawned(AActor* Actor); // 0x49151d0 [Final Native Protected]

// ALobbyGM (/Script/ReadyOrNot.LobbyGM)
    void OpenRosterSelection(); // 0x4868db0 [Final Native Public]
    void OpenMissionSelect(); // 0x4868d70 [Final Native Public]
    void OnLoadingScreenCleared(); // 0x4868be0 [Final Native Private]
    void OnGenericPlayerInitialization__DelegateSignature(AReadyOrNotPlayerController* ReadyOrNotPlayerController); // 0xe53a10 [Public]
    void OnCMBSubLevelShown(AActor* PlayerStart); // 0x4868990 [Final Native Public]

// ALobbyGS (/Script/ReadyOrNot.LobbyGS)
    void OnStatisticsRefreshed(); // 0x4868d30 [Final Native Private]
    void OnRep_CMBOperational(); // 0x4868d10 [Final Native Protected]
    void OnRep_CMBHostModifying(); // 0x4868cf0 [Final Native Protected]
    void OnRep_ActiveCMBPreset(); // 0x4868cd0 [Final Native Protected]

// ATool (/Script/ReadyOrNot.Tool)
    void StopUsingTool(AActor* Target); // 0x4964c00 [Final Native Public]
    void StartUsingTool(AActor* Target); // 0x4964ae0 [Final Native Public]
    void Server_ToolComplete(); // 0x4964710 [Native Event Public]
    void Server_StopUsingTool(AActor* Target); // 0x4964650 [Native Event Protected]
    void Server_StartUsingTool(AActor* Target); // 0x4964590 [Native Event Protected]
    bool IsOperating(); // 0x4963d30 [Final Native Public]
    float GetMaxOperatingTime(); // 0x4963280 [Final Native Public]
    float GetCurrentOperatingTime(); // 0x49630c0 [Final Native Public]
    void Client_StopToolAnimation(); // 0x2f59a90 [Native Event Protected]
    void Client_FinishedToolUse(AActor* Target, APlayerCharacter* PC); // 0x4962e70 [Native Event Protected]

// UMainMenu (/Script/ReadyOrNot.MainMenu)
    void OpenModMenu(); // 0x4787ba0 [Final Native Protected]
    FText GetVersion(); // 0x4867e30 [Final Native Protected]
    FText GetPublicLobbyCooldown(); // 0x4867d70 [Final Native Protected]
    void CloseModMenu(); // 0x4787ba0 [Final Native Protected]
    bool CanPlayPublicLobby(); // 0x4867af0 [Final Native Protected]

// AMainMenuGM (/Script/ReadyOrNot.MainMenuGM)
    void ShowMessageDisplayBox(const FString& MessageText, const FString& ButtonText, bool QuitOnPress, bool bCloseExistingMsgBoxIfOpen); // 0xe53a10 [Event Public]
    void ShowMainMenuMsg(); // 0x4869e90 [Final Native Public]
    bool ShouldShowQuickPlayStationPopup(); // 0x4869e60 [Final Native Static Public]
    bool ShouldShowQuickPlayPopup(); // 0x4869e30 [Final Native Static Public]
    bool ShouldShowCrossplayPopup(); // 0x4869e00 [Final Native Static Public]
    bool ShouldShowCommanderModePopup(); // 0x4869dd0 [Final Native Static Public]
    void SetQuickPlayStationPopupFlag(bool bPopup); // 0x4869a10 [Final Native Static Public]
    void SetQuickPlayPopupFlag(bool bPopup); // 0x4869990 [Final Native Static Public]
    void SetGameVersionAcknowledged(const EGameVersionRestriction& GameVersionRestriction); // 0x48694e0 [Final Native Static Public]
    void SetCrossplayPopupFlag(bool bPopup); // 0x4869350 [Final Native Static Public]
    void SetCommanderPopupFlag(bool bPopup); // 0x48692d0 [Final Native Static Public]
    void QuickPlayConsole(); // 0x4868f00 [Final Native Public]
    void OpenQuickPlay(); // 0x4868d90 [Final Native Public]
    void OnUpdateSessionSearch__DelegateSignature(bool bComplete, const FText& OutMessage, const TArray<FBlueprintSessionResult>& SessionResult); // 0xe53a10 [Public]
    void OnTrainingSuccess(); // 0x4868d50 [Final Native Public]
    void OnNetworkConnectionChanged(bool bIsMultiplayerConnectionAvailable); // 0x4868c40 [Final Native Public]
    void OnLobbySuccess(); // 0x4868c20 [Final Native Public]
    void OnLobbyFailed(); // 0x4868c00 [Final Native Public]
    void OnFindSessionSuccess(const TArray<FBlueprintSessionResult>& Results); // 0x4868b10 [Final Native Public]
    void OnFindSessionFailed(const TArray<FBlueprintSessionResult>& Results); // 0x4868a40 [Final Native Public]
    void OnDestroySessionBeforeStartingLobby(); // 0x4868a20 [Final Native Public]
    void OnConnectionChanged__DelegateSignature(bool bConnectionLost); // 0xe53a10 [Public]
    void OnBanStatusChecked(const FString& SteamId, bool bIsBanned, const FString& BanReason, bool bIsMySteamId); // 0x4868780 [Native Public]
    bool LoadMainMenuIfInStartupLevelOnPS5(); // 0x479af30 [Final Native Public]
    void JoinSession(const FBlueprintSessionResult& Session); // 0x4868360 [Final Native Public]
    bool IsSearchingForSession(); // 0x48167b0 [Final Native Public]
    bool HasGameVersionBeenAcknowledged(const EGameVersionRestriction& GameVersionRestriction); // 0x4868210 [Final Native Static Public]
    bool HasCompletedTraining(); // 0x48681e0 [Final Native Static Public]
    void GoToTraining(); // 0x48681a0 [Final Native Public]
    void GoToLobby(bool bOnlineMode, bool bFriendsOnly, const ECrossplayOverride& CrossplayOverride, bool bMissionBuilder); // 0x4868030 [Final Native Public]
    void GoToCommanderMode(int32 ProfileSlot, bool bIronmanMode, bool bTutorialMode, const FGameplayTag& SelectedDifficulty); // 0x4867ec0 [Final Native Public]
    void FindOnlineSession(bool bNewSearch, bool bPVPSession); // 0x4867c10 [Final Native Public]
    void FindNextSessionList(); // 0x4867bf0 [Final Native Public]
    void CreateRestartWidget(); // 0xe53a10 [Event Public]
    void ContinueCommanderMode(); // 0x4867b40 [Final Native Public]
    bool CanContinueCommanderMode(); // 0x4867ac0 [Final Native Public]
    void CancelSessionSearch(); // 0x4867b20 [Final Native Public]

// UMainMenu_V3 (/Script/ReadyOrNot.MainMenu_V3)
    void UpdateStreamingInstallDependentButtons(bool bEnableButtons); // 0xe53a10 [Event Public]
    void TryShowCrossplayWarning(); // 0x486f740 [Final Native Public]
    bool TryLinkEpicAccount(); // 0x486f710 [Final Native Public]
    bool ShouldShowRestartDialog(); // 0x486f5c0 [Final Native Public]
    bool ShouldShowModsButton(); // 0x486f590 [Final Native Public]
    void Reconnect(); // 0x486ef90 [Final Native Public]
    void OpenModioTermsOfService(); // 0x486ef70 [Final Native Public]
    void OpenModioEmailAuthentication(); // 0x486ef30 [Final Native Public]
    void OpenModioBrowser(); // 0x486ef50 [Final Native Public]
    void OnTermsOfServiceDenied(); // 0x486eef0 [Final Native Public]
    void OnTermsOfServiceAccepted(); // 0x486ef30 [Final Native Public]
    void OnModsButtonPressed(); // 0x486ef10 [Final Native Public]
    void OnModMenuClosedDuringUpdate(); // 0xe53a10 [Event Public]
    void OnModMenuClosed(); // 0xe53a10 [Event Public]
    void OnModioEmailAuthenticationDenied(); // 0x486eef0 [Final Native Public]
    void OnModioEmailAuthenticationAccepted(); // 0x486eed0 [Final Native Public]
    void OnModioBrowserClosed(); // 0xe53a10 [Event Public]
    void OnAllChunksIsInstalled(); // 0x486ed60 [Final Native Public]
    bool IsServerBrowserEnabled(); // 0x479af30 [Final Native Public]
    bool IsNetworkConnected(); // 0x486ece0 [Final Native Public]
    bool IsModUpdating(); // 0x486ecb0 [Final Native Public]
    void HideCrossplayWarning(); // 0x486ea80 [Final Native Public]
    UMainMenu_V3* GetWidgetInstance(); // 0x486ea50 [Final Native Static Public]
    FText GetPublicLobbyCooldown(); // 0x486e940 [Final Native Public]
    bool EOSLoginSuccessful(); // 0x486e7b0 [Final Native Public]
    bool EOSLoginComplete(); // 0x486e780 [Final Native Public]
    void EnableMainMenuInputPreprocessor(); // 0x486e7e0 [Final Native Public]
    void DisableMainMenuInputPreprocessor(); // 0x486e740 [Final Native Public]
    void CloseModioBrowser(); // 0x486e720 [Final Native Public]
    bool CanPlayPublicLobby(); // 0x4867af0 [Final Native Public]
    bool CanLinkEpicAccount(); // 0x486e6d0 [Final Native Public]

// UMainMenu_Wrapper (/Script/ReadyOrNot.MainMenu_Wrapper)
    void OpenModMenu(); // 0x4787ba0 [Final Native Public]
    void CloseModMenu(); // 0x4787ba0 [Final Native Public]

// UMapActorComponent (/Script/ReadyOrNot.MapActorComponent)
    void SetIconTextColor(const FLinearColor& InIconTextColor); // 0x486f390 [Final Native Public]
    void SetIconText(FText& InIconText); // 0x486f2c0 [Final Native Public]
    void SetIconColor(const FLinearColor& InIconColor); // 0x486f1a0 [Final Native Public]
    bool IsUsingActorRotation(); // 0x486ed30 [Final Native Public]
    FText GetIconText(); // 0x486e890 [Final Native Public]
    void EnableMapActor(); // 0x486e800 [Final Native Public]
    void DisableMapActor(); // 0x486e760 [Final Native Public]

// UMapActorWidget (/Script/ReadyOrNot.MapActorWidget)
    void SetMapActorTextColor(const FLinearColor& InTextColor); // 0x486f500 [Final Native Public]
    void SetMapActorText(const FText& InText); // 0x486f420 [Final Native Public]
    void InitializeWidget(AActor* InActorToTrack, bool bInUseActorRotation, bool bInUseLocation, const FVector& InLocationToTrack, float InRotationOffset); // 0x486eac0 [Final Native Public]

// UMapActorIconWidget (/Script/ReadyOrNot.MapActorIconWidget)
    void SetIconColor(const FLinearColor& InIconColor); // 0x486f230 [Final Native Public]
    void SetIconBrushStyle(const FSlateBrush& InIconBrush, const FLinearColor& InIconColor); // 0x486efb0 [Final Native Public]

// AReferendum (/Script/ReadyOrNot.Referendum)
    void OnReferendumPassed(); // 0x2ac0b40 [Native Event Public]
    void OnAnnounceYesVote(AReadyOrNotPlayerState* Voter); // 0xe53a10 [Event Public]
    void OnAnnounceVoteStarted(AReadyOrNotPlayerState* CallingVoter); // 0xe53a10 [Event Public]
    void OnAnnounceVotePassed(); // 0xe53a10 [Event Public]
    void OnAnnounceVoteFailed(); // 0xe53a10 [Event Public]
    void OnAnnounceNoVote(AReadyOrNotPlayerState* Voter); // 0xe53a10 [Event Public]
    void Multicast_AnnounceYesVote(AReadyOrNotPlayerState* Voter); // 0x4817670 [Native Event Public]
    void Multicast_AnnounceVoteStarted(AReadyOrNotPlayerState* CallingVoter); // 0x4817f30 [Native Event Public]
    void Multicast_AnnounceVotePassed(); // 0x2b01ff0 [Native Event Public]
    void Multicast_AnnounceVoteFailed(); // 0x2b02010 [Native Event Public]
    void Multicast_AnnounceNoVote(AReadyOrNotPlayerState* Voter); // 0x4914c90 [Native Event Public]
    FText GetHudDescription(); // 0x4914c00 [Native Event Public]
    void CastedYesVote(AReadyOrNotPlayerController* Voter); // 0x4914b40 [Final Native Public]
    void CastedNoVote(AReadyOrNotPlayerController* Voter); // 0x4914ab0 [Final Native Public]

// AMapStatisticsSystem (/Script/ReadyOrNot.MapStatisticsSystem)
    void StartRecording(const FString& InLevelName, const FString& InGameMode); // 0x486f610 [Final Native Public]
    bool IsRecording(); // 0x486ed10 [Final Native Public]
    FString GetRecordingStatus(); // 0x486e9d0 [Final Native Public]
    FGuid GetGameId(); // 0x486e860 [Final Native Public]
    void EndLevel(); // 0x486e820 [Final Native Public]

// IMeleeable (/Script/ReadyOrNot.Meleeable)
    bool ShouldPlayMeleeEffectsLocally(); // 0x47d6df0 [Native Event Public]
    void OnMelee(AReadyOrNotCharacter* Attacker, const FHitResult& Hit); // 0x486ed80 [Native Event Public]
    UFMODEvent* GetMeleeImpactSound(); // 0x46f17d0 [Native Event Public]
    UParticleSystem* GetMeleeImpactParticle(); // 0x47d68d0 [Native Event Public]

// UMemorialWidget (/Script/ReadyOrNot.MemorialWidget)
    TArray<URosterCharacter*> GetMemorialCharacters(); // 0x47e0650 [Final Native Public]
    void CloseMemorialWidget(); // 0x486e700 [Final Native Public]

// AMessagePromptActor (/Script/ReadyOrNot.MessagePromptActor)
    void ShowMessageThroughPopUp(); // 0x486f5f0 [Final Native Public]
    void HideMessagePopUp(); // 0x486eaa0 [Final Native Public]
    void GenerateMessageContent(); // 0x486e840 [Final Native Public]

// UMirrorUnderDoorActivity (/Script/ReadyOrNot.MirrorUnderDoorActivity)
    void MirrorForCustom(); // 0xe53a10 [Event Protected]

// UMissionBuilderMainMenuOverlay (/Script/ReadyOrNot.MissionBuilderMainMenuOverlay)
    void ReturnToMainMenu(); // 0x48754e0 [Final Native Public]
    UMissionBuilderWidget* OpenMBScreen(TSubclassOf<UMissionBuilderWidget> ScreenToOpen); // 0x48751e0 [Final Native Public]
    bool IsMBScreenOpened(TSubclassOf<UMissionBuilderWidget> MBScreen); // 0x4874730 [Final Native Public]
    void CloseCurrentMBScreen(); // 0x4873fd0 [Final Native Public]

// UMissionBuilderWidget (/Script/ReadyOrNot.MissionBuilderWidget)
    UMissionBuilderMainMenuOverlay* GetOwningMBMainMenuOverlay(); // 0x4874450 [Final Native Public]

// UMissionBuilderModifiersWidget (/Script/ReadyOrNot.MissionBuilderModifiersWidget)
    void ShowPVPUnlockedVisual(bool bShouldBeVisible); // 0xe53a10 [Event Protected]
    void SelectShareCode(FText& ShareCodeText); // 0x4875660 [Final Native Public]
    void SaveCurrentPresetAsNew(); // 0x4875520 [Final Native Protected]
    void SaveCurrentPreset(); // 0x4875500 [Final Native Protected]
    void ResetAllModifiersToDefault(); // 0x4875380 [Final Native Protected]
    void PopulateShareCode(const FString& MapID, uint8 Difficulty); // 0x48752a0 [Final Native Public]
    void PlayMission(); // 0x4875280 [Final Native Protected]
    void OnShareCodeGenerated(const FString& GeneratedShareCode); // 0xe53a10 [Event Protected]
    void OnRefreshModifiers(FLevelDataLookupTable& LevelData); // 0xe53a10 [Event Protected]
    void InitializeModifiersWidget(FText& ShareCodeText); // 0x4874660 [Final Native Public]
    void HostMissionBuilderGameSingleplayer(); // 0x4874640 [Final Native Protected]
    void HostMissionBuilderGameMultiplayer(); // 0x4874620 [Final Native Protected]
    void GenerateShareCode(); // 0x48741b0 [Final Native Protected]
    void CancelMissionBuilder(); // 0x4873f90 [Final Native Protected]

// UMissionBuilderPresetsWidget (/Script/ReadyOrNot.MissionBuilderPresetsWidget)
    void SetPresetName(const int32& PresetIndex, const FString& PresetName); // 0x48758b0 [Final Native Protected]
    void SetPresetFavourite(const int32& PresetIndex, bool bFavourite); // 0x48757d0 [Final Native Protected]
    void SetMissionEntryPoint(const FName& EntryPoint); // 0x4875730 [Final Native Public]
    void SelectPreset(const int32& PresetIdx, int32 OverrideDifficulty, bool bUsingShareCode); // 0x4875540 [Final Native Protected]
    void OnWidgetOpened(); // 0xe53a10 [Event Protected]
    void OnPresetAdded(const int32& PresetIdx, const FString& MissionName, const FDateTime& CreationTime); // 0xe53a10 [Event Protected]
    bool IsShareCodeValid(FText& ShareCode); // 0x4874990 [Final Native Public]
    bool IsShareCodeTextValid(FText& ShareCode); // 0x48748b0 [Final Native Public]
    bool IsShareCodeDLCUnlocked(FText& ShareCode); // 0x48747d0 [Final Native Public]
    void InitializeNewLevel(const FName& CampaignName, const FString& LevelName, FLevelDataLookupTable& LevelData, bool bIsLocked, bool bNotOwned); // 0xe53a10 [Event Protected]
    void InitializeNewCampaign(const FName& CampaignName, FText& CampaignTitle); // 0xe53a10 [Event Protected]
    TArray<FMissionBuilderPresetData> GetPresetsForMap(const FString& MapName); // 0x48744c0 [Final Native Protected]
    int32 GetMapSlotCount(const FString& MapName); // 0x48743a0 [Final Native Protected]
    FName GetMapNameFromShareCode(FText& ShareCode); // 0x48742b0 [Final Native Public]
    int32 GetDifficultyFromShareCode(FText& ShareCode); // 0x48741d0 [Final Native Public]
    void DeletePreset(const int32& PresetIdx); // 0x4874110 [Final Native Protected]
    bool CreateNewPreset(const FString& SelectedLevel, FGameplayTag& SelectedDifficulty); // 0x4874010 [Final Native Protected]
    void ConfirmDeletePresets(); // 0x4873ff0 [Final Native Protected]
    void CancelSelection(); // 0x4873fb0 [Final Native Protected]

// UMissionBuilderPropertiesWidget (/Script/ReadyOrNot.MissionBuilderPropertiesWidget)
    void ResetToUndefined(const FName& PropertyName); // 0x4875440 [Final Native Protected]
    void ResetToDefaultBP(UUserWidget* PropertyWidget); // 0xe53a10 [Event Protected]
    void ResetToDefault(const FName& PropertyName); // 0x48753a0 [Final Native Protected]
    void OnStepSliderPropertyUpdated(UUserWidget* SliderWidget, const int32& UpdatedValue, bool bShouldBeActive); // 0xe53a10 [Event Protected]
    void OnStepSliderPropertyAdded(UUserWidget* SliderWidget, const FName& PropertyName, FText& PropertyLocName, FText& PropertyTooltip, TSoftObjectPtr<UTexture2D>& TooltipTexture, FMissionBuilderSliderData& UISettings, int32 DefaultValue, bool bIsModified, bool bUseUndefined); // 0xe53a10 [Event Protected]
    void OnStepSliderConnection(UUserWidget* ConnectedWidget, const EMissionBuilderConnectionUsage& ConnectionUsage, const int32& UpdatedValue); // 0xe53a10 [Event Protected]
    void OnSliderStepPropertyChanged(const FName& PropertyName, const int32& NewValue); // 0x48750f0 [Final Native Protected]
    void OnSliderPropertyAdded(UUserWidget* SliderWidget, const FName& PropertyName, FText& PropertyLocName, FText& PropertyTooltip, TSoftObjectPtr<UTexture2D>& TooltipTexture, FMissionBuilderSliderData& UISettings, float DefaultValue, bool bIsModified, bool bUseUndefined); // 0xe53a10 [Event Protected]
    void OnSliderIntegerPropertyUpdated(UUserWidget* SliderWidget, const int32& UpdatedValue, bool bShouldBeActive); // 0xe53a10 [Event Protected]
    void OnSliderIntegerPropertyChanged(const FName& PropertyName, const int32& NewValue, const float& NewSliderValue); // 0x4874fa0 [Final Native Protected]
    void OnSliderIntegerConnection(UUserWidget* ConnectedWidget, const EMissionBuilderConnectionUsage& ConnectionUsage, const int32& UpdatedValue); // 0xe53a10 [Event Protected]
    void OnSliderFloatPropertyUpdated(UUserWidget* SliderWidget, const float& UpdatedValue, bool bShouldBeActive); // 0xe53a10 [Event Protected]
    void OnSliderFloatPropertyChanged(const FName& PropertyName, const float& NewValue, const float& NewSliderValue); // 0x4874e50 [Final Native Protected]
    void OnSliderFloatConnection(UUserWidget* ConnectedWidget, const EMissionBuilderConnectionUsage& ConnectionUsage, const float& UpdatedValue); // 0xe53a10 [Event Protected]
    void OnDropdownPropertyUpdated(UUserWidget* DropdownWidget, const FString& UpdatedValue, bool bShouldBeActive); // 0xe53a10 [Event Protected]
    void OnDropdownPropertyChanged(const FName& PropertyName, const FString& NewValue); // 0x4874d50 [Final Native Protected]
    void OnDropdownPropertyAdded(UUserWidget* DropdownWidget, const FName& PropertyName, FText& PropertyLocName, FText& PropertyTooltip, TSoftObjectPtr<UTexture2D>& TooltipTexture, FMissionBuilderDropdownData& UISettings, const FString& DefaultValue, bool bIsModified, bool bUseUndefined); // 0xe53a10 [Event Protected]
    void OnDropdownConnection(UUserWidget* ConnectedWidget, const EMissionBuilderConnectionUsage& ConnectionUsage, const FString& UpdatedValue); // 0xe53a10 [Event Protected]
    void OnDifficultyPropertyUpdated(UUserWidget* DifficultyWidget, const EMissionBuilderDifficultyPropertyValues& UpdatedValue, bool bShouldBeActive); // 0xe53a10 [Event Protected]
    void OnDifficultyPropertyChanged(const FName& PropertyName, const EMissionBuilderDifficultyPropertyValues& NewDifficultyValue); // 0x4874c70 [Final Native Protected]
    void OnDifficultyPropertyAdded(UUserWidget* DifficultyWidget, const FName& PropertyName, FText& PropertyLocName, FText& PropertyTooltip, TSoftObjectPtr<UTexture2D>& TooltipTexture, const EMissionBuilderDifficultyPropertyValues& DefaultValue, bool bIsModified, bool bUseUndefined); // 0xe53a10 [Event Protected]
    void OnDifficultyConnection(UUserWidget* ConnectedWidget, const EMissionBuilderConnectionUsage& ConnectionUsage, const EMissionBuilderDifficultyPropertyValues& UpdatedValue); // 0xe53a10 [Event Protected]
    void OnCheckboxPropertyUpdated(UUserWidget* CheckboxWidget, bool UpdatedValue, bool bShouldBeActive); // 0xe53a10 [Event Protected]
    void OnCheckboxPropertyChanged(const FName& PropertyName, const bool& NewValue); // 0x4874b80 [Final Native Protected]
    void OnCheckboxPropertyAdded(UUserWidget* CheckboxWidget, const FName& PropertyName, FText& PropertyLocName, FText& PropertyTooltip, TSoftObjectPtr<UTexture2D>& TooltipTexture, bool DefaultValue, bool bIsModified, bool bUseUndefined); // 0xe53a10 [Event Protected]
    void OnCheckboxConnection(UUserWidget* ConnectedWidget, const EMissionBuilderConnectionUsage& ConnectionUsage, bool UpdatedValue); // 0xe53a10 [Event Protected]
    void OnCheckboxArrayPropertyUpdated(UUserWidget* CheckboxArrayWidget, const TArray<int32>& UpdatedValue, bool bShouldBeActive); // 0xe53a10 [Event Protected]
    void OnCheckboxArrayPropertyChanged(const FName& PropertyName, const TArray<int32>& NewValues); // 0x4874a70 [Final Native Protected]
    void OnCheckboxArrayPropertyAdded(UUserWidget* CheckboxArrayWidget, const FName& PropertyName, FText& PropertyLocName, FText& PropertyTooltip, TSoftObjectPtr<UTexture2D>& TooltipTexture, FMissionBuilderCheckboxArrayData& UISettings, const TArray<int32>& DefaultValues, bool bIsModified, bool bUseUndefined); // 0xe53a10 [Event Protected]
    void OnCheckboxArrayConnection(UUserWidget* ConnectedWidget, const EMissionBuilderConnectionUsage& ConnectionUsage, const TArray<int32>& UpdatedValue); // 0xe53a10 [Event Protected]
    int32 GetStepSliderPropertyValueBP(UUserWidget* StepSliderWidget); // 0xe53a10 [Event Protected]
    int32 GetSliderIntegerPropertyValueBP(UUserWidget* SliderIntegerWidget); // 0xe53a10 [Event Protected]
    float GetSliderFloatPropertyValueBP(UUserWidget* SliderFloatWidget); // 0xe53a10 [Event Protected]
    UMissionBuilderTabPageWidget* GetOwningTabWidget(); // 0x4874480 [Final Native Protected]
    FString GetDropdownPropertyValueBP(UUserWidget* DropdownWidget); // 0xe53a10 [Event Protected]
    int32 GetDifficultyPropertyValueBP(UUserWidget* DifficultyWidget); // 0xe53a10 [Event Protected]
    bool GetCheckboxPropertyValueBP(UUserWidget* CheckboxWidget); // 0xe53a10 [Event Protected]
    TArray<int32> GetCheckboxArrayPropertyValueBP(UUserWidget* DropdownWidget); // 0xe53a10 [Event Protected]
    void DeactivateProperty(UUserWidget* PropertyWidget); // 0xe53a10 [Event Protected]

// UMissionBuilderShareCodeWidget (/Script/ReadyOrNot.MissionBuilderShareCodeWidget)
    FString PasteFromClipboard(); // 0x487b4e0 [Final Native Protected]
    bool IsShareCodeValid(FText& ShareCode); // 0x48748b0 [Final Native Protected]
    int32 GetShareCodeMaxCount(); // 0x487b3b0 [Final Native Protected]
    void CopyToClipboard(FText& ShareCode); // 0x487b260 [Final Native Protected]

// UMissionBuilderSubsystem (/Script/ReadyOrNot.MissionBuilderSubsystem)
    void OnSubLevelLoadedAndShown(); // 0x487b4c0 [Final Native Protected]
    void OnPlayerFadeCompleted(); // 0x487b4a0 [Final Native Protected]
    bool IsOperational(); // 0x487b3e0 [Final Native Public]

// UMissionBuilderTabPageWidget (/Script/ReadyOrNot.MissionBuilderTabPageWidget)
    void PageButtonSelected(UWidget* SelectedButton); // 0xe53a10 [Event Protected]
    void PageButtonDeselected(UUserWidget* DeselectedButton); // 0xe53a10 [Event Protected]
    void PageButtonAdded(UUserWidget* PageButtonWidget, FText& PageLocName, const int32& PageIndex, bool bSelected); // 0xe53a10 [Event Protected]
    void OnTabPageInitialized(int32 SelectedPageIndex); // 0xe53a10 [Event Protected]
    void OnPageSectionHeaderCreated(UUserWidget* HeaderWidget, FText& PageName); // 0xe53a10 [Event Protected]
    void OnPageButtonClicked(const int32& PageIndex); // 0x487b400 [Final Native Protected]
    void OnEmptyPageSectionCreated(UUserWidget* EmptyPageSectionWidget, FText& EmptyPageText); // 0xe53a10 [Event Protected]

// UMissionBuilderUIPageData (/Script/ReadyOrNot.MissionBuilderUIPageData)
    TArray<FName> GetPolicyPropertyNames(); // 0x487b330 [Final Native Public]

// UMissionBuilderUIValueModificator (/Script/ReadyOrNot.MissionBuilderUIValueModificator)
    int32 ApplyIntegerModificator(const FString& KeyName, const int32& NewValue); // 0x4887d70 [Native Event Public]
    float ApplyFloatModificator(const FString& KeyName, const float& NewValue); // 0x4887c70 [Native Event Public]

// UMissionBuilderUIPoliciesData (/Script/ReadyOrNot.MissionBuilderUIPoliciesData)
    TArray<FName> GetPolicyPropertyNames(); // 0x4888390 [Final Native Public]

// UMissionBuilderWatermarkWidget (/Script/ReadyOrNot.MissionBuilderWatermarkWidget)
    void OnMissionBuilderQuickplayMissionChanged(bool bIsQuickplayMission); // 0x4888760 [Final Native Protected]
    void OnMissionBuilderOperationalChanged(bool bIsOperational, bool bIsMultiplayer); // 0x4888690 [Final Native Protected]

// UMissionEndPvPWidget (/Script/ReadyOrNot.MissionEndPvPWidget)
    void RefreshMissionData(); // 0x4888810 [Final Native Public]
    void OnMissionDataRefreshed(); // 0x45f5830 [Native Event Public]
    void OnContinueButtonClicked(); // 0x4888670 [Final Native Public]

// UMissionEventSubsystem (/Script/ReadyOrNot.MissionEventSubsystem)
    bool HasEventFired(const FGameplayTag& EventTag); // 0x48885d0 [Final Native Public]
    float GetTimeEventFired(const FGameplayTag& EventTag); // 0x4888500 [Final Native Public]
    void FireEvent(const FGameplayTag& EventTag, bool bAllowRefire); // 0x4887e70 [Final Native Public]
    void AddEventListener(const FGameplayTag& EventTag, const FScriptDelegate& Delegate); // 0x4887a10 [Final Native Public]

// UMissionInformationSubsystem (/Script/ReadyOrNot.MissionInformationSubsystem)
    float GetTrueNorthAngleInDegrees(); // 0x48885a0 [Final Native Public]
    FDateTime GetStartingZuluTime(); // 0x48884c0 [Final Native Public]
    FDateTime GetStartingLocalTime(); // 0x4888480 [Final Native Public]
    float GetSeaLevelOffsetInCentimeters(); // 0x4888410 [Final Native Public]
    FTimespan GetLocalTimeZoneOffset(); // 0x48881a0 [Final Native Public]
    FVector2D GetLatitudeAndLongitude(); // 0x4888160 [Final Native Public]
    FText GetFriendlyMissionName(); // 0x48880d0 [Final Native Public]
    FText GetFriendlyLocationName(); // 0x4888040 [Final Native Public]
    FDateTime GetCurrentZuluTime(); // 0x4888000 [Final Native Public]
    FDateTime GetCurrentLocalTime(); // 0x4887fc0 [Final Native Public]
    FLevelDataLookupTable GetCachedLevelData(); // 0x4887f40 [Final Native Public]

// UMissionSelectWidget (/Script/ReadyOrNot.MissionSelectWidget)
    void SelectMission(UMissionSelectLevel* Level); // 0x488d810 [Final Native Public]
    void PreviewMission(UMissionSelectLevel* Level); // 0x488d5f0 [Final Native Public]
    void PreselectMissionBuilderMission(int32 PresetIndex); // 0xe53a10 [Event Protected]
    void OnFocusFullyLost(); // 0xe53a10 [Event Public]
    bool IsInMainMenu(); // 0x488cb80 [Final Native Public]
    UMissionSelectLevel* GetStationLevelData(); // 0x488c9c0 [Final Native Public]
    TArray<UMissionSelectCampaign*> GetCampaigns(); // 0x488c520 [Final Native Public]
    void CloseMissionSelect(); // 0x488c2e0 [Final Native Public]

// UMissionOptionsWidget (/Script/ReadyOrNot.MissionOptionsWidget)
    void SetSelectedEntryPoint(const FName& EntryPoint); // 0x4888c70 [Final Native Public]
    void SetDifficulty(const FGameplayTag& Difficulty); // 0x48889e0 [Final Native Public]
    FName GetSelectedEntryPoint(); // 0x4888440 [Final Native Public]

// AMissionPlanManager (/Script/ReadyOrNot.MissionPlanManager)
    void OnMissionChanged(); // 0x48887f0 [Final Native Public]
    AReadyOrNotPlayerState* GetPlayerStateFromPlanningNumber(UObject* WorldContextObject, int32 Number); // 0x48882c0 [Final Native Static Public]

// UMissionPlanLinesWidget (/Script/ReadyOrNot.MissionPlanLinesWidget)
    void SetPreviewLine(FPlanningLine& Line); // 0x4888bb0 [Final Native Public]
    void SetLineColors(FMissionPlanLineColors& InLineColors); // 0x4888b00 [Final Native Public]
    void SetCurrentFloor(int32 Floor); // 0x4888950 [Final Native Public]

// UMissionPlanWidget (/Script/ReadyOrNot.MissionPlanWidget)
    void SetEntryPoint(const FName& EntryPoint); // 0x4888a70 [Final Native Public]
    void RemoveMarker(int32 ID); // 0x48888c0 [Final Native Public]
    void RemoveLine(int32 ID); // 0x4888830 [Final Native Public]
    void OnMissionChanged(const FString& URL, FLevelDataLookupTable& LevelData); // 0xe53a10 [Event Public]
    void OnMarkerRemoved(int32 ID); // 0xe53a10 [Event Public]
    void OnMarkerAdded(int32 ID, FPlanningMarker& Marker); // 0xe53a10 [Event Public]
    void OnLineRemoved(int32 ID); // 0xe53a10 [Event Public]
    void OnLineAdded(int32 ID, FPlanningLine& Line); // 0xe53a10 [Event Public]
    void OnEntryPointChanged(const FEntryPoint& NewEntryPoint); // 0xe53a10 [Event Public]
    TArray<FString> GetPlayerNames(); // 0x48881e0 [Final Native Public]
    void AddMarker(FPlanningMarker& Marker); // 0x4887bc0 [Final Native Public]
    void AddLine(FPlanningLine& Line); // 0x4887b00 [Final Native Public]

// AMissionPortal (/Script/ReadyOrNot.MissionPortal)
    void SetSelectedMode(const FName& InMode); // 0x488da80 [Final Native Static Public]
    void SetSelectedMission(const FString& InMissionURL); // 0x488d9a0 [Final Native Static Public]
    void SetSelectedEntryPoint(const FName& EntryPoint); // 0x488d920 [Final Native Static Public]
    void SetDifficulty(const FGameplayTag& Difficulty); // 0x488d8a0 [Final Native Static Public]
    void OnRep_ReadiedPlayersChange(); // 0x488d4b0 [Final Native Public]
    void OnRep_PlayersInLobbyChange(); // 0x488d4b0 [Final Native Public]
    void OnRep_MissionURL(); // 0x488d490 [Final Native Public]
    void OnRep_MissionDifficulty(); // 0x488d470 [Final Native Public]
    void OnPlayerReadyChange(AReadyOrNotPlayerController* ReadyOrNotPlayerController, bool bReady); // 0x488d3a0 [Final Native Public]
    void OnPlayerJoinedLobby(AReadyOrNotPlayerController* PlayerController); // 0x488d310 [Final Native Public]
    void OnMissionSelected__DelegateSignature(); // 0xe53a10 [Public]
    void OnMissionSelected(); // 0x488d2f0 [Final Native Public]
    void OnMissionBuilderUIRefresh(bool bFinishedModyfing); // 0x488d260 [Final Native Public]
    void OnCountdownStarted__DelegateSignature(float Countdown); // 0xe53a10 [Public]
    void OnCountdownCancelled__DelegateSignature(); // 0xe53a10 [Public]
    void OnCMBHostFinishedModifying__DelegateSignature(bool bFinishedModifying); // 0xe53a10 [Public]
    void Multicast_SetTimer(bool bEnabled, float SetTime); // 0x488d150 [Native Event Public]
    bool IsMissionStarting(const bool& bStarting, const float& Countdown); // 0x488cda0 [Final Native Static Public]
    bool IsLevelUnlocked(const FString& InUrl, const bool& OutIsUnlocked, const float& OutScoreRequired, const FString& OutLockedUrl); // 0x488cbb0 [Final Native Static Public]
    bool IsGameModeSelectable(const ECOOPMode& InMode); // 0x488cb00 [Final Native Static Public]
    bool IsCMBHostFinishedModifying(); // 0x488cae0 [Final Native Public]
    bool GetSelectedModeName(const FString& OutName); // 0x488c910 [Final Native Static Public]
    bool GetSelectedMode(const FString& OutMode); // 0x488c860 [Final Native Static Public]
    void GetSelectedMission(const FString& OutMissionURL); // 0x488c7c0 [Final Native Static Public]
    bool GetPlayersReady(const int32& Ready, const int32& Total); // 0x488c6d0 [Final Native Static Public]
    bool DoesLevelExistInBuild(const FString& InUrl); // 0x488c390 [Final Native Static Public]

// AMissionSelect (/Script/ReadyOrNot.MissionSelect)
    void SelectMission(UMissionSelectLevel* LevelData); // 0x488d780 [Final Native Public]
    void PreviewMission(UMissionSelectLevel* LevelData); // 0x488d560 [Final Native Public]
    void OpenMissionSelect(bool bInRestorePlayer); // 0x488d4d0 [Final Native Public]
    void OnLevelShown(); // 0x488d240 [Final Native Private]
    void OnLevelLoaded(); // 0x488d220 [Final Native Private]
    void LoadLevel(const TSoftObjectPtr<UWorld>& Level); // 0x488cf40 [Final Native Private]
    bool IsOpen(); // 0x488cef0 [Final Native Public]
    void CloseMissionSelect(); // 0x488c2c0 [Final Native Public]

// UModioManager (/Script/ReadyOrNot.ModioManager)
    bool IsRestartRequired(); // 0x488cf10 [Final Native Public]
    bool IsModUpdating(); // 0x488ce90 [Final Native Public]
    bool IsModdingEnabled(); // 0x488cec0 [Final Native Static Public]
    UModioManager* GetInstance(); // 0x488c5b0 [Final Native Static Public]
    void ClearUserData(); // 0x488c2a0 [Final Native Public]

// UModPersistentObjectSubsystem (/Script/ReadyOrNot.ModPersistentObjectSubsystem)
    void RemovePersistentObject(UObject* InObject); // 0x488d680 [Final Native Static Public]
    UObject* GetPersistentObject(TSubclassOf<UObject> InClass); // 0x488c640 [Final Native Static Public]
    void GetAllPersistentObjects(const TArray<UObject*>& OutModObjects); // 0x488c480 [Final Native Static Public]
    UObject* CreatePersistentObject(TSubclassOf<UObject> InClass); // 0x488c300 [Final Native Static Public]

// UMoraleComponent (/Script/ReadyOrNot.MoraleComponent)
    void ResetMoraleOnCharacter(ACyberneticCharacter* Character); // 0x488d700 [Final Native Static Public]
    void LowerMoraleOnCharacter(ACyberneticCharacter* Character, float MoraleValue, const FName& Reason); // 0x488d050 [Final Native Static Public]
    void IncreaseMoraleOnCharacter(ACyberneticCharacter* Character, float MoraleValue, const FName& Reason); // 0x488c9e0 [Final Native Static Public]
    TMap<FName, FMoraleChangeInfo> GetMoraleGainHistory(); // 0x488c610 [Final Native Public]
    TMap<FName, FMoraleChangeInfo> GetMoraleDamageHistory(); // 0x488c5e0 [Final Native Public]
    float GetMorale(); // 0x35a7bc0 [Final Native Public]
    void ApplyRadialMoraleDamageWithFalloff(UObject* WorldContextObject, const FVector& Location, float Damage, float InnerRadius, float OuterRadius, const FMoraleDamageTraceParameters& LOSParameters, const TArray<ETeamType>& Teams, const EEasingFunc& FalloffCurve, const FName& Reason); // 0x488bed0 [Final Native Static Public]
    void ApplyRadialMoraleDamage(UObject* WorldContextObject, const FVector& Location, float Damage, float Radius, const FMoraleDamageTraceParameters& LOSParameters, const TArray<ETeamType>& Teams, const FName& Reason); // 0x488bba0 [Final Native Static Public]

// AMultitool (/Script/ReadyOrNot.Multitool)
    float GetMultitoolOperatingTimeFromToolkit(const EMultitoolFunctions& MultitoolFunction); // 0x4891a50 [Final Native Public]
    float GetMultitoolOperatingTimeFromAudioLength(UFMODEvent* Event); // 0x48919b0 [Final Native Public]
    float GetMultitoolOperatingTimeFromActiveToolkit(); // 0x4891980 [Final Native Public]
    void Client_StopMultitoolAudio(); // 0x4891940 [Native Event Public]
    void Client_PlayMultitoolAudio(); // 0x2f4b390 [Native Event Public]
    void Client_ChangeToolkit(const EMultitoolFunctions& MultitoolFunction, bool bPlayAnimation); // 0x4891860 [Native Event Public]
    void ChangeToolkit(const EMultitoolFunctions& MultitoolFunction, bool bPlayAnimation); // 0x4891790 [Final Native Public]

// UMunitionsSlot (/Script/ReadyOrNot.MunitionsSlot)
    void UpdateSlotText(int32 CurrentSlots, int32 MaxSlots); // 0xe53a10 [Event Protected]
    void UpdateSlotCount(); // 0x4892a60 [Final Native Protected]
    void UpdateElementContainerPreview(const FSavedLoadout& PreviewLoadout); // 0x48928d0 [Final Native Protected]
    void UpdateElementContainer(); // 0x48928b0 [Final Native Protected]
    void SetTacticalSlot(); // 0x48927a0 [Final Native Protected]
    void SetSecondaryAmmoSlot(); // 0x4892780 [Final Native Protected]
    void SetPrimaryAmmoSlot(); // 0x4892760 [Final Native Protected]
    void SetPreviewTacticalSlot(const FSavedLoadout& PreviewLoadout); // 0x48925f0 [Final Native Protected]
    void SetPreviewSecondaryAmmoSlot(const FSavedLoadout& PreviewLoadout); // 0x4892480 [Final Native Protected]
    void SetPreviewPrimaryAmmoSlot(const FSavedLoadout& PreviewLoadout); // 0x4892310 [Final Native Protected]
    void SetPreviewGrenadeSlot(const FSavedLoadout& PreviewLoadout); // 0x48921a0 [Final Native Protected]
    void SetGrenadeSlot(); // 0x4892040 [Final Native Protected]
    void CreateSeparator(bool bShouldCreateSeparator); // 0xe53a10 [Event Protected]
    void CreateElement(UTexture2D* Icon, int32 Amount, bool bIsAmmoElement, FText& AmmoType); // 0xe53a10 [Event Protected]

// UMusicManager (/Script/ReadyOrNot.MusicManager)
    void UpdateMusicParameters(); // 0x4892a40 [Final Native Protected]
    void StopTheMusic(bool bGoHome); // 0x4892820 [Final Native Public]
    void StopMusicParametersUpdate(); // 0x4892800 [Final Native Public]
    void StartMusicParametersUpdate(); // 0x48927e0 [Final Native Public]
    void SetMusicParameterValue(const FString& ParamName, float ParamValue); // 0x4892060 [Final Native Public]
    void ResumeMusicParametersUpdate(); // 0x4891f60 [Final Native Public]
    void PauseMusicParametersUpdate(); // 0x4891e20 [Final Native Public]
    TArray<FString> GetMusicParameters(); // 0x4891ae0 [Final Native Public]

// AMusicSequencerBase (/Script/ReadyOrNot.MusicSequencerBase)
    void OnStoppedAudio(); // 0xe53a10 [Event Public]
    void OnStartedTransitioningToState(const EMusicState& NewState); // 0xe53a10 [Event Public]
    void OnAudioReset(); // 0xe53a10 [Event Public]
    void Multicast_StopAudio(); // 0x2b01fd0 [Native Event Public]
    void Multicast_StartTransitioningToState(const EMusicState& NewState); // 0x4891bc0 [Native Event Public]
    void Multicast_ResetAudio(); // 0x2b01ff0 [Native Event Public]

// AMusicSequencerUnreal (/Script/ReadyOrNot.MusicSequencerUnreal)
    void PlayScriptedMusic(USoundCue* Music, const EMusicState& NewScriptedState, bool bImmediately); // 0x4891e40 [Final Native Public]
    void OnAudioPlaybackPercent(USoundWave* PlayingSoundWave, float PlaybackPercent); // 0x4891c80 [Final Native Public]
    void OnAudioFinished(); // 0x4891c60 [Final Native Public]

// ANeutralizeSuspectByTag (/Script/ReadyOrNot.NeutralizeSuspectByTag)
    void OnSuspectKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x4891d50 [Final Native Public]
    void OnAISpawned(); // 0x4891c40 [Final Native Public]

// ANightvisionGoggles (/Script/ReadyOrNot.NightvisionGoggles)
    void SpawnNightvisionWidget(); // 0x48927c0 [Final Native Public]
    void Server_SetTogglingNVG(bool bNewTogglingNVG); // 0x4891f80 [Native Event Public]
    void OnNightvisionDeactivated(); // 0xe53a10 [Event Public]
    void OnNightvisionActivated(); // 0xe53a10 [Event Public]
    void DestroyNightvisionWidget(); // 0x4891960 [Final Native Public]

// UObjectiveMarkerComponent (/Script/ReadyOrNot.ObjectiveMarkerComponent)
    void ToggleObjectiveMarkerVisibility(); // 0x4896900 [Final Native Public]
    void ShowObjectiveMarker(); // 0x48968c0 [Final Native Public]
    void ShowMarkerText(); // 0x4896860 [Final Native Public]
    void ShowIcon(); // 0x4896820 [Final Native Public]
    void SetNewFadeDistance(float NewDistance); // 0x48966f0 [Final Native Public]
    void SetMarkerTextFontSize(int32 NewFontSize); // 0x4896660 [Final Native Public]
    void SetMarkerTextColor(const FLinearColor& InIconColorAndOpacity); // 0x48965d0 [Final Native Public]
    void SetMarkerText(const FText& NewMarkerText); // 0x48964f0 [Final Native Public]
    void SetIconSize(const FVector2D& NewIconSize); // 0x48961d0 [Final Native Public]
    void SetIconColor(const FLinearColor& InIconColorAndOpacity); // 0x4895fc0 [Final Native Public]
    void SetIconBrush(const FSlateBrush& NewIconBrush); // 0x4895ee0 [Final Native Public]
    bool IsObjectiveMarkerOffscreen(); // 0x4895a10 [Final Native Public]
    void HideObjectiveMarker(bool bFadeOut); // 0x48956d0 [Final Native Public]
    void HideMarkerText(); // 0x4895670 [Final Native Public]
    void HideIcon(); // 0x4895630 [Final Native Public]
    void EnableObjectiveMarker(); // 0x48952b0 [Final Native Public]
    void DisableObjectiveMarker(); // 0x4895290 [Final Native Public]
    bool CanShowObjectiveMarker(); // 0x48951a0 [Final Native Public]

// UObjectiveMarkerWidget (/Script/ReadyOrNot.ObjectiveMarkerWidget)
    void ShowMarkerText(); // 0x4896880 [Final Native Public]
    void ShowIcon(); // 0x4896840 [Final Native Public]
    void ShowAll(); // 0x4896800 [Final Native Public]
    void SetTargetLocation(const FVector& NewLocation); // 0x4896770 [Final Native Public]
    void SetMarkerNameTextFontSize(int32 NewFontSize); // 0x4896460 [Final Native Public]
    void SetMarkerNameTextColorAndOpacity(const FLinearColor& InColor); // 0x48963d0 [Final Native Public]
    void SetMarkerNameText(const FText& NewMarkerNameText); // 0x48962f0 [Final Native Public]
    void SetIconSize(const FVector2D& NewIconSize); // 0x4896260 [Final Native Public]
    void SetIconImage(FSlateBrush& InBrush); // 0x48960e0 [Final Native Public]
    void SetIconColorAndOpacity(const FLinearColor& InColor); // 0x4896050 [Final Native Public]
    void SetDirectionAngle(float Angle); // 0x4895e60 [Final Native Public]
    void OnMarkerVisibilityEnabled(); // 0x4790d00 [Native Event Public]
    void OnMarkerVisibilityDisabled(); // 0x4790d20 [Native Event Public]
    void HideMarkerText(); // 0x4895690 [Final Native Public]
    void HideIcon(); // 0x4895650 [Final Native Public]
    void HideAll(); // 0x4895610 [Final Native Public]

// AObjectivePoint (/Script/ReadyOrNot.ObjectivePoint)
    void ToggleObjectiveMarkerVisibility(); // 0x48968e0 [Final Native Public]
    void ShowObjectiveMarker(); // 0x48968a0 [Final Native Public]
    void InitSettings(const FSlateBrush& Icon, const FText& Text, float ShowMarkerAtDistance); // 0x4895760 [Final Native Public]
    void HideObjectiveMarker(); // 0x48956b0 [Final Native Public]

// UOptionsButtonWithStatus (/Script/ReadyOrNot.OptionsButtonWithStatus)
    void SetWidgetStatus(FText& NewStatus); // 0xe53a10 [Event Public]
    void SetCheckedState(bool bChecked); // 0xe53a10 [Event Public]

// UOptionsGameplay (/Script/ReadyOrNot.OptionsGameplay)
    void UpdateModdedButtons(float DeltaTime, const FText& GoToMainMenuText); // 0x4896f00 [Final Native Public]
    void UpdateEOSButtons(float DeltaTime, const FText& WaitingForNetwork, const FText& NetworkErrorText, const FText& GoToMainMenuText, const FText& AccountLinkedToText, const FText& CrossplayRequireEOSText, const FText& EnableSystemSettingCrossplayXSX, const FText& EnabledText, const FText& DisabledText); // 0x4896920 [Final Native Public]

// Aoptiwand (/Script/ReadyOrNot.optiwand)
    void Server_NotifyMirroring(bool bIsMirroring); // 0x4895da0 [Final Native Event Private]
    bool IsCameraBlocked(); // 0x4895950 [Final Native Public]
    EOptiwandViewMode GetViewMode(); // 0x48955e0 [Final Native Public]

// UOverview_V2 (/Script/ReadyOrNot.Overview_V2)
    void SavePresets(const FSavedLoadout& Loadout, bool isNPC); // 0x4895bf0 [Final Native Public]

// UPageFooter (/Script/ReadyOrNot.PageFooter)
    void GetInputActionData(const FDataTableRowHandle& InputActionRow, FText& ActionName, FKey& ActionKey); // 0x489ac80 [Final Native Public]

// APairedInteractionDriver (/Script/ReadyOrNot.PairedInteractionDriver)
    void OnSlaveInteractionFinished(); // 0x489b6e0 [Final Native Public]
    void OnPairedInteractionStarted__DelegateSignature(); // 0xe53a10 [Public]
    void OnPairedInteractionFinished__DelegateSignature(AActor* InDriver, AActor* InSlave); // 0xe53a10 [Public]
    void OnInteractionFinished(); // 0x489b530 [Final Native Public]
    void OnEquippedItemHolstered(ABaseItem* Item); // 0x489b4a0 [Final Native Public]
    void OnDriverInteractionFinished(); // 0x489b480 [Final Native Public]
    void OnActorInteractionFinished__DelegateSignature(AActor* InActor); // 0xe53a10 [Public]

// UPauseMenu_Wrapper (/Script/ReadyOrNot.PauseMenu_Wrapper)
    void OpenPauseMenu(); // 0x489b700 [Final Native Public]
    void OnOwnerKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x489b5d0 [Final Native Private]
    void ClosePauseMenu(bool bSkipInput); // 0x489ab50 [Final Native Public]

// UPenetrationData (/Script/ReadyOrNot.PenetrationData)
    FMaterialPenetration GetPenetrationData(const EPhysicalSurface& Surface); // 0x489ae50 [Final Native Public]

// APepperballGun (/Script/ReadyOrNot.PepperballGun)
    void IncrementStunShotCounter(ACyberneticCharacter* StunnedPerson); // 0x489b0e0 [Final Native Public]
    void IncrementHeadshotCounter(ACyberneticCharacter* HeadshottedPerson); // 0x489b050 [Final Native Public]

// APepperspray (/Script/ReadyOrNot.Pepperspray)
    void StopSpraying(); // 0x489b460 [Final Native Protected]
    void StartSpraying(); // 0x489b880 [Final Native Protected]
    void Server_StopSpraying(); // 0x489b830 [Native Event Protected]
    void Server_StartSpraying(); // 0x489b7e0 [Native Event Protected]
    void OnRep_Spraying(); // 0x489b6c0 [Final Native Protected]
    void OnLowPeppersprayAmmo(float CurrentResource); // 0x489b550 [Final Native Protected]
    void OnDepletedPeppersprayAmmo(); // 0x489b460 [Final Native Protected]

// UPickUpCharacterActivity (/Script/ReadyOrNot.PickUpCharacterActivity)
    void TickPickUpStage(float DeltaTime, float Uptime); // 0x489b8a0 [Final Native Protected]
    bool IsPlaceDownComplete(); // 0x489b170 [Final Native Protected]
    void EnterTransitStage(); // 0x489ac60 [Final Native Protected]
    void EnterPlaceDownStage(); // 0x489ac40 [Final Native Protected]
    void EnterPickUpStage(); // 0x489ac20 [Final Native Protected]
    void EnterMoveToStage(); // 0x489ac00 [Final Native Protected]
    void EnterCompleteStage(); // 0x489abe0 [Final Native Protected]
    bool CanTransitNow(); // 0x489ab20 [Final Native Protected]
    bool CanPlaceDownNow(); // 0x489aaf0 [Final Native Protected]
    bool CanPickUpNow(); // 0x489aaf0 [Final Native Protected]

// APickupEvidenceByTag (/Script/ReadyOrNot.PickupEvidenceByTag)
    bool HasCollectedEvidenceByTag(const FName& Tag); // 0x489afb0 [Final Native Static Private]

// UPickupItemActivity (/Script/ReadyOrNot.PickupItemActivity)
    void OnPickupItemComplete(); // 0x489b6a0 [Final Native Public]

// APickupMagazineActor (/Script/ReadyOrNot.PickupMagazineActor)
    void Server_Pickup(AActor* InPickupInstigator); // 0x489b720 [Native Event Public]
    void OnComponentHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x489b230 [Native Public]
    void Multicast_SetWeapon(ABaseMagazineWeapon* Weapon); // 0x489b1a0 [Native Event Public]
    ABaseMagazineWeapon* GetValidWeaponForPickerUpper(APlayerCharacter* PlayerCharacter); // 0x489af10 [Final Native Public]

// APingActor (/Script/ReadyOrNot.PingActor)
    void ToggleObjectiveMarkerVisibility(); // 0x48ad500 [Final Native Public]
    void ShowObjectiveMarker(); // 0x48acf60 [Final Native Public]
    void Setup(AActor* InActor); // 0x48aced0 [Final Native Public]
    void OnRep_SetPingText(); // 0x48a9b60 [Final Native Protected]
    void OnRep_SetIconBrush(); // 0x48a9b40 [Final Native Protected]
    void HideObjectiveMarker(); // 0x48a8990 [Final Native Public]

// IPingInterface (/Script/ReadyOrNot.PingInterface)
    FText GetPingText(); // 0x45d3690 [Native Event Public]
    FVector GetPingLocation(); // 0x46bd590 [Native Event Public]
    FSlateBrush GetPingIcon(); // 0x48a86e0 [Native Event Public]
    float GetPingDuration(); // 0x4833090 [Native Event Public]
    bool CanPing(); // 0x47d6df0 [Native Event Public]

// APlacedC2Explosive (/Script/ReadyOrNot.PlacedC2Explosive)
    void Server_DetonateC2(); // 0x48aa5c0 [Native Event Public]
    void RemoveFromTarget(); // 0x48a9e40 [Final Native Public]
    void PostExplosionKill(); // 0x48a9d80 [Final Native Public]
    void Multicast_OnC2Detonated(); // 0x2b01ff0 [Native Event Public]
    USkeletalMeshComponent* GetMeshComp(); // 0x29943b0 [Final Native Public]

// UPlaceTrapActivity (/Script/ReadyOrNot.PlaceTrapActivity)
    void OnTrapPlacementInterrupted(); // 0x48a9d40 [Final Native Protected]

// UPlanningMapWidget (/Script/ReadyOrNot.PlanningMapWidget)
    void OnPersonnelRemoved(int32 PersonnelNum); // 0xe53a10 [Event Public]
    void OnPersonnelAdded(int32 PersonnelNum, int32 PersonnelZone); // 0xe53a10 [Event Public]
    void OnForceMapRefresh(); // 0xe53a10 [Event Public]
    UWorld* GetWorldContext(); // 0x48a87e0 [Final Native Public]
    void ClearPointData(bool bClearAll, int32 FloorNum, bool bClearAllFloors); // 0x48a6600 [Final Native Public]
    void AddPointData(const FVector2D& PointData, int32 FloorNum, const EFreeDrawColor& Color, bool bNewPoint, float Thickness); // 0x48a5c40 [Final Native Public]

// UPlayDeadActivity (/Script/ReadyOrNot.PlayDeadActivity)
    void OnStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x48a9bc0 [Final Native Protected]
    void OnHeardYell(AReadyOrNotCharacter* Shouter, bool bLOS); // 0x48a9740 [Final Native Protected]
    void OnDamaged(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x48a9590 [Final Native Protected]

// UPlayerActionPromptWidget (/Script/ReadyOrNot.PlayerActionPromptWidget)
    void UpdateText(FText& InText, bool bAnimate, bool bLoopAnimation); // 0x48ad680 [Final Native Public]
    void SetUIScaling(); // 0x4787ba0 [Final Native Public]
    void RefreshWidget(); // 0xe53a10 [Event Public]
    void OnScalingSet(float Scale); // 0xe53a10 [Event Public]
    bool IsInUse(); // 0x48a8cf0 [Final Native Public]
    FText GetActionText(); // 0x48a7f30 [Final Native Public]
    void ClearText(); // 0x48a6710 [Final Native Public]

// APlayerCharacter (/Script/ReadyOrNot.PlayerCharacter)
    void UpdateSettings(); // 0x48ad660 [Final Native Public]
    void UpdatePictureInPictureVisibility(); // 0x48ad640 [Final Native Public]
    void UpdateInputModifiers(); // 0x48ad620 [Final Native Public]
    void UpdateInputMethod(const ECommonInputType& InputType); // 0x48ad5a0 [Final Native Public]
    void TryNextPlayerView_Released(); // 0x48ad580 [Final Native Public]
    void TryNextPlayerView(); // 0x48ad560 [Final Native Public]
    void ToggleThirdPerson(); // 0x4787ba0 [Final Native Public]
    void ToggleSprint(); // 0x48ad540 [Final Native Public]
    void ToggleSightTweaker(); // 0x4787ba0 [Final Native Public]
    void ToggleSecondarySight(); // 0x48ad520 [Final Native Public]
    void ToggleNoTarget(); // 0x4787ba0 [Final Native Public]
    void ToggleLowReady(); // 0x48ad4e0 [Final Native Public]
    void ToggleHUD(); // 0x48ad4c0 [Final Native Public]
    void ToggleGodMode(); // 0x4787ba0 [Final Native Public]
    void ToggleFreeThirdPerson(); // 0x4787ba0 [Final Native Public]
    void ToggleFreeLook(); // 0x48ad4a0 [Final Native Public]
    void ToggleFastMovement(); // 0x4787ba0 [Final Native Public]
    void ToggleEmitterAttachment(); // 0x48ad480 [Final Native Public]
    void ToggleCrouch(); // 0x48ad460 [Final Native Public]
    void ToggleCrosshairOverlay(); // 0x48ad440 [Final Native Public]
    void TeleportPlayerToLocation(const FVector& Location, const FVector& Direction); // 0x48ad350 [Final Native Public]
    void StopUsingMultitool(AActor* Target); // 0x48ad2c0 [Final Native Public]
    void StopLockPicking(AActor* Target); // 0x48ad230 [Final Native Public]
    void StopFreeLook(); // 0x48ad210 [Final Native Public]
    void StopFPMontageFromTable(const FName& Animation, float BlendoutTime); // 0x48ad140 [Final Native Public]
    void StartUsingMultitool(AActor* Target); // 0x48ad0b0 [Final Native Public]
    void StartQuickThrow(); // 0x48ad090 [Final Native Public]
    void StartLockPicking(AActor* Target); // 0x48ad000 [Final Native Public]
    void StartFreeLook(); // 0x48acfe0 [Final Native Public]
    void StartChemThrow(); // 0x48acfc0 [Final Native Public]
    void StartBleeding(); // 0x48acfa0 [Final Native Public]
    void ShowPlayer(); // 0x48acf80 [Final Native Public]
    void SetWeaponFov(float InFieldOfView); // 0x48ace50 [Final Native Public]
    void SetUnarmedState(bool InNewState); // 0x48acdc0 [Final Native Public]
    void SetTabletFocused(bool bFocused); // 0x48acd30 [Final Native Public]
    void SetRunSpeed(float newRunSpeed); // 0x48accb0 [Final Native Public]
    void SetMaxRunSpeed(float newMaxSpeed); // 0x48acc30 [Final Native Public]
    void SetHumanCharacterWidget_V2(UHumanCharacterHUD_V2* NewHumanCharacterWidget); // 0x48acba0 [Native Public]
    void SetFreelookYawMin(float NewYawMinValue); // 0x48acb20 [Final Native Public]
    void SetFreelookYawMax(float NewYawMaxValue); // 0x48acaa0 [Final Native Public]
    void SetFreelookPitchMin(float NewPitchMinValue); // 0x48aca20 [Final Native Public]
    void SetFreelookPitchMax(float NewPitchMaxValue); // 0x48ac9a0 [Final Native Public]
    void SetForceLowReady(bool bShouldForceLowReady); // 0x48ac910 [Final Native Public]
    void SetCommandInterfaceActive(bool CommandInterfaceActive); // 0x48ac880 [Final Native Public]
    void SetCantedSightEnabledByTrigger(bool Enabled); // 0x48ac7f0 [Final Native Public]
    void SetAmmo(const FString& AmmoType); // 0x48ac750 [Final Native Public]
    void Server_Walk(); // 0x48ac700 [Native Event Public]
    void Server_UpdateLastSetRunSpeed(float newRunSpeed); // 0x48ac650 [Native Event Public]
    void Server_UpdateIsBlockingAnimationPlaying(bool bIsBlockingAnimationPlaying); // 0x48ac590 [Native Event Public]
    void Server_UpdateFreeLookCache(const FRotator& NewFreeLookCache); // 0x48ac4b0 [Native Event Public]
    void Server_UpdateCameraRotationRate(const FRotator& NewCameraRotRate); // 0x48ac3d0 [Native Event Public]
    void Server_UpdateADS(bool bADS); // 0x48ac310 [Native Event Public]
    void Server_UnlockMovementAndAim(); // 0x48ac2c0 [Native Event Public]
    void Server_UnlockMovementAndActions(); // 0x48ac270 [Native Event Public]
    void Server_UnlockMovement(); // 0x48ac220 [Native Event Public]
    void Server_UnlockAllActions(); // 0x48ac1d0 [Native Event Public]
    void Server_UnlockAim(); // 0x48ac180 [Native Event Public]
    void Server_ToggleWalk(); // 0x48ac130 [Native Event Public]
    void Server_ToggleNoTarget(); // 0x48ac0e0 [Native Event Public]
    void Server_ToggleGodMode(); // 0x48ac090 [Native Event Public]
    void Server_ToggleFastMovement(); // 0x48ac040 [Native Event Public]
    void Server_ThrowChemlight(); // 0x48abff0 [Native Event Public]
    void Server_TeleportPlayerToLocation(const FVector& Location, const FVector& Direction); // 0x48abef0 [Native Event Public]
    void Server_TakeDamage(float Damage, const FDamageEvent& DamageEvent, AController* EventInstigator, AActor* DamageCauser); // 0x48abd80 [Native Event Public]
    void Server_StopAIMoveTo(ACyberneticCharacter* AI); // 0x48abcf0 [Native Event Public]
    void Server_Sprint(); // 0x48abca0 [Native Event Public]
    void Server_SpawnEjectedMagazine(const FTransform& SpawnTransform, ABaseMagazineWeapon* Weapon); // 0x48abae0 [Native Event Public]
    void Server_SetWalkSpeed(float newWalkSpeed, float newCrouchWalkSpeed); // 0x48ab9e0 [Native Event Public]
    void Server_SetUserLowReady(bool bShouldUserLowReady); // 0x48ab920 [Native Event Public]
    void Server_SetLowReady(bool bUp, bool bLowReady, bool bIsUserLowReady); // 0x48ab7c0 [Native Event Public]
    void Server_SecondaryUse(); // 0x48ab770 [Native Event Public]
    void Server_ResetPlayerEffect(TSubclassOf<UBasePlayerEffect> InPlayerEffectClass, bool bMulticast); // 0x48ab6a0 [Native Event Public]
    void Server_RemoveLadder(ATelescopicLadder* Ladder); // 0x48ab5e0 [Native Event Public]
    void Server_PrimaryUse(); // 0x48ab590 [Native Event Public]
    void Server_PrepareForHeal(); // 0x48ab570 [Native Event Public]
    void Server_PlayVaultAnimation(const FVector& ledge, const FVector& legeWallNormal, const FVector& ledgeTraceDown, float ledgeZ, const ELedgeWidth& ledgeWidth, const ELedgeHeight& ledgeHeight); // 0x48ab2e0 [Native Event Public]
    void Server_PlaySound(USoundCue* Cue); // 0x48ab220 [Native Event Public]
    void Server_PlayPVPSpeech(const FString& SpeechRowName, const ETeamType& TeamType); // 0x48ab110 [Native Event Public]
    void Server_Ping(); // 0x48ab0f0 [Native Event Public]
    void Server_OnReviveComplete(APlayerCharacter* PlayerCharacter); // 0x48ab060 [Native Event Public]
    void Server_OnReloadComplete(); // 0x48ab010 [Native Event Public]
    void Server_LockMovementAndAim(); // 0x48aafc0 [Native Event Public]
    void Server_LockMovementAndActions(); // 0x48aaf70 [Native Event Public]
    void Server_LockMovement(); // 0x48aaf20 [Native Event Public]
    void Server_LockAllActions(); // 0x48aaed0 [Native Event Public]
    void Server_LockAim(); // 0x48aae80 [Native Event Public]
    void Server_KillfeedMessage(APlayerCharacter* Killer, APlayerCharacter* Victim, ABaseItem* Weapon); // 0x48aad40 [Native Event Public]
    void Server_InstaStartFree(APlayerCharacter* Target); // 0x48aac30 [Native Event Public]
    void Server_InstaStartArrest(APlayerCharacter* Target); // 0x48aab70 [Native Event Public]
    void Server_InstantSurrenderTarget(); // 0x48aacf0 [Native Event Public]
    void Server_GiveBandage(APlayerCharacter* ReceivingPlayer); // 0x48aaae0 [Native Event Public]
    void Server_GiveAITurnAroundOrder(ACyberneticCharacter* AI); // 0x48aaa50 [Native Event Public]
    void Server_GiveAIMoveToExit(ACyberneticCharacter* AI); // 0x48aa9c0 [Native Event Public]
    void Server_GiveAIMoveTo(ACyberneticCharacter* AI, const FVector& Location); // 0x48aa8e0 [Native Event Public]
    void Server_FreefeedMessage(APlayerCharacter* Freer, APlayerCharacter* Victim); // 0x48aa7d0 [Native Event Public]
    void Server_FinishHealing(); // 0x48aa7b0 [Native Event Public]
    void Server_FastWalk(); // 0x48aa760 [Native Event Public]
    void Server_EquipMultitool(const EMultitoolFunctions& MultitoolFunction); // 0x48aa6b0 [Native Event Public]
    void Server_EndPrimaryUse(); // 0x48aa660 [Native Event Public]
    void Server_EndFastWalk(); // 0x48aa610 [Native Event Public]
    void Server_ChangeMesh(USkeletalMesh* FPMesh, USkeletalMesh* TPMesh, USkeletalMesh* TPHeadMesh); // 0x48aa480 [Native Event Public]
    void Server_ChangeFPMesh(USkeletalMesh* NewFPMesh); // 0x48aa3c0 [Native Event Public]
    void Server_ArrestfeedMessage(APlayerCharacter* Arrester, APlayerCharacter* Victim); // 0x48aa2b0 [Native Event Public]
    void Server_ApplyPlayerEffectFor(TSubclassOf<UBasePlayerEffect> InPlayerEffectClass, float Seconds, bool bMulticast); // 0x48aa1a0 [Native Event Public]
    void Server_ApplyPlayerEffect(TSubclassOf<UBasePlayerEffect> InPlayerEffectClass, bool bResettable, bool bMulticast); // 0x48aa090 [Native Event Public]
    void SecondaryUse(); // 0x48aa070 [Native Public]
    void ScreenPositionToWeaponFOV(const FVector2D& ScreenPosition, const FVector& WorldPosition, const FVector& WorldDirection); // 0x48a9f20 [Final Native Public]
    void RestoreInputConfig(); // 0x48a9f00 [Final Native Public]
    void ResetLODS_Player(); // 0x48a9ec0 [Final Native Public]
    void ResetLODs_Items(); // 0x48a9ee0 [Final Native Public]
    void ReplenishAllMagazineAmmo(); // 0x48a9ea0 [Final Native Public]
    void ReplenishAllGrenadeAmmo(); // 0x48a9e80 [Final Native Public]
    void RemovePendingC2(); // 0x48a9e60 [Final Native Public]
    void ReloadOrMagCheck_Released(); // 0x48a9e20 [Final Native Public]
    void ReloadOrMagCheck(); // 0x48a9e00 [Final Native Public]
    void Reload(); // 0x48a9de0 [Native Public]
    void PrintItemAttachmentListToLog(); // 0x48a9dc0 [Final Native Public]
    void PrimaryUse(); // 0x48a9da0 [Native Public]
    void PlayVaultAnimation(const FVector& ledge, const FVector& ledgeWallNormal, const FVector& ledgeTraceDown, float ledgeZ, const ELedgeWidth& ledgeWidth, const ELedgeHeight& ledgeHeight); // 0xe53a10 [Event Public]
    void Ping(); // 0x48a9d60 [Final Native Public]
    void OnWeaponZoom__DelegateSignature(const EWeaponAttachmentState& State); // 0xe53a10 [Public]
    void OnWeaponTacticalReloadSignature__DelegateSignature(APlayerCharacter* PlayerCharacter); // 0xe53a10 [Public]
    void OnWeaponSwitchAmmoType__DelegateSignature(APlayerCharacter* PlayerCharacter); // 0xe53a10 [Public]
    void OnWeaponReloadSignature__DelegateSignature(APlayerCharacter* PlayerCharacter); // 0xe53a10 [Public]
    void OnWeaponMagCheckSignature__DelegateSignature(ABaseMagazineWeapon* MagazineWeapon); // 0xe53a10 [Public]
    void OnWeaponFireModeChanged__DelegateSignature(APlayerCharacter* PlayerCharacter, const EFireMode& newFireMode, const EFireMode& LastFireMode); // 0xe53a10 [Public]
    void OnWeaponFired__DelegateSignature(ABaseWeapon* Weapon); // 0xe53a10 [Public]
    void OnWeaponAttachmentsChanged__DelegateSignature(); // 0xe53a10 [Public]
    void OnTurn(); // 0xe53a10 [Event Public]
    void OnTeamViewSet__DelegateSignature(AReadyOrNotCharacter* NewViewCharacter); // 0xe53a10 [Public]
    void OnTeamChatPressed(); // 0x48a9d20 [Native Event Public]
    void OnTabletFocused__DelegateSignature(); // 0xe53a10 [Public]
    void OnTabletEquipped(ABaseItem* NewEquippedItem); // 0x24f29a0 [Final Native Private]
    void OnSupression__DelegateSignature(float Strength); // 0xe53a10 [Public]
    void OnSupression(float Strength); // 0xe53a10 [Event Public]
    void OnStartChemThrow__DelegateSignature(APlayerCharacter* PlayerCharacter); // 0xe53a10 [Public]
    void OnSightToggled__DelegateSignature(); // 0xe53a10 [Public]
    void OnSelectDeviceReleased(const FKey& Key); // 0xe53a10 [Event Public]
    void OnSelectDevicePressed(const FKey& Key); // 0xe53a10 [Event Public]
    void OnSecondarySightToggled__DelegateSignature(bool bUsingSecondarySight, ABaseMagazineWeapon* Weapon); // 0xe53a10 [Public]
    void OnRep_UpdateAnimInstance(); // 0x48a9ba0 [Final Native Public]
    void OnRep_StartBoneBlend(); // 0x48a9b80 [Final Native Public]
    void OnRep_RunSpeedUpdate(); // 0x48a9b20 [Final Native Public]
    void OnRep_BaseAimRotation(); // 0x48a9b00 [Final Native Public]
    void OnPlayerTakeDamageDetails__DelegateSignature(bool bWasHeadshot, float DamageTaken, float HealthRemaining, bool bBlockedByArmour, bool bBlockedByHelmet); // 0xe53a10 [Public]
    void OnPlayerEffectExpired(TSubclassOf<UReadyOrNotGameplayEffect> InPlayerEffectClass); // 0x48a9a70 [Native Event Public]
    void OnMelee__DelegateSignature(); // 0xe53a10 [Public]
    void OnLowReadyToggled__DelegateSignature(); // 0xe53a10 [Public]
    void OnLowReadyButtonUp(); // 0x48a9a50 [Final Native Public]
    void OnLowReadyButtonDown(); // 0x48a9a30 [Final Native Public]
    void OnLowHealth(float CurrentHealth); // 0x48a99b0 [Final Native Public]
    void OnKilledOrGoneUnconciousBP(); // 0xe53a10 [Event Public]
    void OnJumpStart(); // 0xe53a10 [Event Public]
    void OnJumpLand(); // 0xe53a10 [Event Public]
    void OnItemUseStart__DelegateSignature(ABaseItem* Item); // 0xe53a10 [Public]
    void OnItemUseCompleted__DelegateSignature(ABaseItem* Item); // 0xe53a10 [Public]
    void OnItemSelectionStyleChanged(const EItemSelectionInterfaceType& NewItemSelectionInterface); // 0x48a9930 [Native Event Public]
    void OnItemPrimaryUseCompleted(ABaseItem* Item); // 0x48a98a0 [Final Native Public]
    void OnItemPrimaryUse(ABaseItem* Item); // 0x48a9810 [Final Native Public]
    void OnItemGroupSelection__DelegateSignature(int32 GroupIndex, int32 CategoryIndex); // 0xe53a10 [Public]
    void OnInteract__DelegateSignature(UInteractableComponent* InteractableComp); // 0xe53a10 [Public]
    void OnGamepadCommandChanged__DelegateSignature(); // 0xe53a10 [Public]
    void OnFullHealth(); // 0x4787ba0 [Final Native Public]
    void OnEmitterCycled__DelegateSignature(); // 0xe53a10 [Public]
    void OnDefaultCommandIssued__DelegateSignature(APlayerCharacter* Issuer, const ESwatCommand& CommandIssued); // 0xe53a10 [Public]
    void OnClientPossessed__DelegateSignature(AController* NewController); // 0xe53a10 [Public]
    void OnChatPressed(); // 0x48a9570 [Native Event Public]
    void OnCantedSightToggled__DelegateSignature(bool bUsingCantedSight); // 0xe53a10 [Public]
    void OnBulletImpact__DelegateSignature(float DirectionForward, float DirectionRight); // 0xe53a10 [Public]
    void OnBulletImpact(float DirectionForward, float DirectionRight); // 0xe53a10 [Event Public]
    void OnAttachmentLightToggled__DelegateSignature(); // 0xe53a10 [Public]
    void OnADSToggled__DelegateSignature(); // 0xe53a10 [Public]
    void OnADS__DelegateSignature(bool bIsInADS); // 0xe53a10 [Public]
    void Multicast_ThrowChemlight(); // 0x4800d80 [Native Event Public]
    void Multicast_ShowThirdPerson(); // 0x48a9550 [Native Event Public]
    void Multicast_PlaySound(USoundCue* Cue); // 0x48a94c0 [Native Event Public]
    void Multicast_PlayPVPSpeech(const FString& SpeechRowName, const ETeamType& TeamType); // 0x48a93d0 [Native Event Public]
    void Multicast_PlayInjuredScream(); // 0x48a93b0 [Native Event Public]
    void Multicast_PlayArmourRelatedEffects(ABaseArmour* Armour, UParticleSystem* Particle, const FTransform& AtTransform); // 0x48a9220 [Native Event Public]
    void Multicast_HideThirdPerson(); // 0x48a9200 [Native Event Public]
    void Melee(); // 0x48a91e0 [Final Native Public]
    void MagCheck(); // 0x48a91c0 [Final Native Public]
    void LocalKillFeed(APlayerCharacter* Killer, APlayerCharacter* Victim, ABaseItem* Weapon); // 0x48a90b0 [Native Event Public]
    void LocalFreeFeed(APlayerCharacter* Freer, APlayerCharacter* Victim); // 0x48a8fe0 [Native Event Public]
    void LocalDeathFeed(AReadyOrNotPlayerController* PlayerController); // 0x48a8f50 [Native Event Public]
    void LocalArrestFeed(APlayerCharacter* Arrester, APlayerCharacter* Victim); // 0x48a8e80 [Native Event Public]
    void JamDoor(Adoor* door); // 0x48a8df0 [Final Native Public]
    bool IsUnarmed(); // 0x48a8dd0 [Final Native Public]
    bool IsTabletFocused(); // 0x48a8db0 [Final Native Public]
    bool IsSprinting(); // 0x479af30 [Final Native Public]
    bool IsMovingForward(); // 0x48a8d80 [Final Native Public]
    bool IsMoving(); // 0x48a8d50 [Final Native Public]
    bool IsMagCheckPlaying(); // 0x48a8d20 [Final Native Public]
    bool IsInLightSource(const int32& VisibleLightSources, float MinimumLightLevel); // 0x48a8c00 [Final Native Public]
    bool IsInCinematicAnimation(); // 0x48a8be0 [Final Native Public]
    bool IsHoldingSprint(); // 0x48a8bc0 [Final Native Public]
    bool IsHoldingFastWalk(); // 0x48a8ba0 [Final Native Public]
    bool IsFreelooking(); // 0x48a8b70 [Final Native Public]
    bool IsFireModeSelectPlaying(); // 0x48a8b40 [Final Native Public]
    bool IsAny1PMontagePlaying(); // 0x48a8b10 [Final Native Public]
    bool Is1PMontagePlaying(UAnimMontage* Montage); // 0x48a8a70 [Final Native Public]
    void InitializeHudWidgetTrainingState(); // 0x48a8a50 [Final Native Public]
    void IncrementalUse(float Val); // 0x48a89d0 [Final Native Public]
    void HidePlayer(); // 0x48a89b0 [Final Native Public]
    bool HasWedge(); // 0x48a8960 [Final Native Public]
    bool HasOptiwand(); // 0x48a8930 [Final Native Public]
    bool HasNVG(); // 0x48a8900 [Final Native Public]
    bool HasLockpick(); // 0x48a88d0 [Final Native Public]
    bool HasGrenadesInInventory(); // 0x48a88a0 [Final Native Public]
    bool HasChemlightsInInventory(); // 0x48a8870 [Final Native Public]
    bool HasC2(); // 0x48a8840 [Final Native Public]
    bool HasBSG(); // 0x48a8810 [Final Native Public]
    float GetViewPitch(); // 0x48a87b0 [Final Native Public]
    int32 GetQuickthrowGrenadeAmmo(); // 0x48a8780 [Final Native Public]
    FHitResult GetHitFromCamera(float MaxDistance, const TArray<ECollisionChannel>& CollisionChannels, const FRotator& OffsetRotation, const FVector& OffsetVector, bool bDrawTrace); // 0x48a83e0 [Native Public]
    EFireMode GetFiringMode(); // 0x48a83b0 [Final Native Public]
    FCameraFreelookSetting GetCurrentFreelookSettings(); // 0x48a8380 [Final Native Public]
    APlayerCharacter* GetClosestPlayerCharacter(const ETeamType& Team, const float& OutClosestDistance, bool bExcludeArrested); // 0x48a8250 [Final Native Public]
    int32 GetChemlightAmmo(); // 0x48a8220 [Final Native Public]
    int32 GetBandageCount(); // 0x48a81f0 [Final Native Public]
    TArray<AReadyOrNotCharacter*> GetAvaliablePlayersForTeamView(bool bIncludeDeadViews); // 0x48a8110 [Final Native Public]
    TArray<APlayerCharacter*> GetAllOtherPlayerCharacters(const ETeamType& Team); // 0x48a8030 [Final Native Public]
    FRotator GetAimOffsets(); // 0x48a7fe0 [Native Public]
    void GamepadADSReleased(); // 0x48a7f10 [Final Native Private]
    void GamepadADSPressed(); // 0x48a7ef0 [Final Native Private]
    void ForceMaxLODs_Player(); // 0x48a7ed0 [Final Native Public]
    void ForceMaxLODs_Items(); // 0x48a7eb0 [Final Native Public]
    void ForceFirstDraw(); // 0x48a7e90 [Final Native Public]
    void FireLaserEyes(); // 0x4787ba0 [Final Native Public]
    void FadeToBlackEnable(); // 0x48a7e70 [Final Native Public]
    void FadeToBlackDisable(); // 0x48a7e50 [Final Native Public]
    void EquipZipcuffs(); // 0x48a7d70 [Final Native Public]
    void EquipStinger(); // 0x48a7d50 [Final Native Public]
    void EquipSecondaryItem(); // 0x48a7d30 [Final Native Public]
    void EquipPrimaryItem(); // 0x48a7d10 [Final Native Public]
    void EquipPepperspray(); // 0x48a7cf0 [Final Native Public]
    bool EquippedWeaponHasSecondarySight(); // 0x48a7e20 [Final Native Public]
    bool EquippedWeaponHasLightAttachment(); // 0x48a7df0 [Final Native Public]
    bool EquippedWeaponHasLaserAttachment(); // 0x48a7dc0 [Final Native Public]
    bool EquippedWeaponHasFireModes(); // 0x48a7d90 [Final Native Public]
    void EquipMultitool(); // 0x48a7cd0 [Final Native Public]
    void EquipMirrorgun(); // 0x48a7cb0 [Final Native Public]
    void EquipLongTactical(); // 0x48a7c90 [Final Native Public]
    ABaseItem* EquipItemOfType(const EItemCategory& ItemCategory, bool bSaveToHotkey); // 0x48a7bc0 [Final Native Public]
    ABaseItem* EquipItemFromGroup_Name(const FName& GroupName, int32 ItemCategoryIndex); // 0x48a7af0 [Final Native Public]
    ABaseItem* EquipItemFromGroup_Index(int32 GroupIndex, int32 ItemCategoryIndex); // 0x48a7a20 [Final Native Public]
    void EquipFlashbang(); // 0x48a7a00 [Final Native Public]
    void EquipDoorJam(); // 0x48a79e0 [Final Native Public]
    void EquipDetonator(); // 0x48a79c0 [Final Native Public]
    void EquipCSGas(); // 0x48a79a0 [Final Native Public]
    void EquipC2(); // 0x48a7980 [Final Native Public]
    void EquipBreachingShotgun(); // 0x48a7960 [Final Native Public]
    void EquipBatteringRam(); // 0x48a7940 [Final Native Public]
    void EndSecondaryUse(); // 0x48a7920 [Native Public]
    void EndQuickThrow(); // 0x48a7900 [Final Native Public]
    void EndPrimaryUse(); // 0x48a78e0 [Final Native Public]
    void Drone_Yaw(float Val); // 0x48a7860 [Final Native Public]
    void Drone_Throttle(float Val); // 0x48a77e0 [Final Native Public]
    void Drone_Steady(); // 0x48a77c0 [Final Native Public]
    void Drone_Right(float Val); // 0x48a7740 [Final Native Public]
    void Drone_MoveForward(float Val); // 0x48a76c0 [Final Native Public]
    void DrawPermanentMarker(); // 0x4787ba0 [Final Native Public]
    void DestroyNonDevelopmentComponents(); // 0x48a76a0 [Final Native Protected]
    void DebugDetachAllComponentsAndSubComponents(); // 0x48a7680 [Final Native Public]
    void CycleFireMode(); // 0x48a7660 [Final Native Public]
    void CycleEmitterAttachment(); // 0x48a7640 [Final Native Public]
    void CreateTeamViewWidget(); // 0x48a7620 [Final Native Public]
    void CreateHUDWidget(); // 0x48a7600 [Final Native Public]
    void ClosePlayerView(); // 0x48a75e0 [Final Native Public]
    void Client_StartStun(const EStunType& StunType, AActor* StunCauser, const FVector& DamageCauserLocation); // 0x48a74b0 [Native Event Public]
    void Client_StartPepperSprayed(APepperspray* Pepperspray, const FVector& DamageCauserLocation); // 0x48a73c0 [Native Event Public]
    void Client_SetWalkSpeed(float newWalkSpeed, float newCrouchWalkSpeed); // 0x48a72f0 [Native Event Public]
    void Client_SendToast(const FString& InMessage, const TArray<FString>& Values); // 0x48a71d0 [Native Event Public]
    void Client_ResetPlayerEffect(TSubclassOf<UBasePlayerEffect> InPlayerEffectClass); // 0x48a7140 [Native Event Public]
    void Client_PlayPostProcessEffect(const FName& InPostProcessEffect, AActor* DamageCauser); // 0x48a7070 [Native Event Public]
    void Client_OnTakenDamageDetail(bool bWasHeadshot, bool bTorsoShot, bool bLeftArm, bool bLeftLeg, bool bRightArm, bool bRightLeg, float DamageTaken, float RemainingHealth, bool bBlockedByArmour, bool bBlockedByHelmet); // 0x48a6d40 [Native Event Public]
    void Client_OnPlayerDamage(bool bTakenDamage, float InDamage, AReadyOrNotCharacter* InstigatorCharacter, AActor* DamageCauser, TSubclassOf<UObject> DamageClass); // 0x48a6b90 [Native Event Public]
    void Client_OnEndRemoveC2(); // 0x48a6b70 [Native Event Public]
    void Client_OnBeginRemoveC2(APlacedC2Explosive* C2); // 0x48a6ae0 [Native Event Public]
    void Client_BulletHit(const FHitResult& BulletImpact); // 0x48a68d0 [Native Event Public]
    void Client_AutoSelectNewQuickthrowItem(ABaseGrenade* CallingGrenade); // 0x48a6840 [Native Event Public]
    void Client_ApplyPlayerEffect(TSubclassOf<UBasePlayerEffect> InPlayerEffectClass, bool bResettable, bool bMulticast); // 0x48a6730 [Native Event Public]
    void CaptureFPCamera(float DeltaTime); // 0x48a6580 [Final Native Public]
    bool CanUseIncrementalSystem(); // 0x48a6550 [Native Event Public]
    bool CanQuickThrow(); // 0x48a6520 [Final Native Public]
    bool CanPingActor(AActor* Actor); // 0x48a6480 [Final Native Public]
    bool CanGiveBandage(APlayerCharacter* ReceivingPlayer); // 0x48a63e0 [Final Native Public]
    bool CalculateStopLocation(const FVector& OutStopLocation, const FVector& CurrentLocation, const FVector& Velocity, const FVector& Acceleration, float Friction, float BrakingDeceleration, float TimeStep, int32 MaxSimulationIterations); // 0x48a6130 [Final Native Public]
    void C2Door(Adoor* door); // 0x48a60a0 [Final Native Public]
    void ApplyPlayerEffectFor(UBasePlayerEffect* InPlayerEffect, float Seconds); // 0x48a5fd0 [Final Native Public]
    void ApplyPlayerEffect(UBasePlayerEffect* InPlayerEffect, bool bResettable); // 0x48a5f00 [Final Native Public]
    void AdjustScopeOffsetVertical(float NewOffset); // 0x48a5e80 [Final Native Public]
    void AdjustScopeOffsetHorizontal(float NewOffset); // 0x48a5e00 [Final Native Public]

// APlayerHUD (/Script/ReadyOrNot.PlayerHUD)
    void SetWidgetTranslationByMouseDelta(APlayerController* Controller, UUserWidget* Widget, float DeltaSeconds, float InterpSpeed, float InputScale, float ClampAt); // 0x48b0b00 [Final Native Static Private]
    void SetCanvasTranslationByMouseDelta(APlayerController* Controller, UCanvasPanel* Widget, float DeltaSeconds, float InterpSpeed, float InputScale, float ClampAt); // 0x48b0b00 [Final Native Static Private]

// UPlayerPaperdollWidget (/Script/ReadyOrNot.PlayerPaperdollWidget)
    void UpdateHealth(ABaseItem* Item); // 0x48b1aa0 [Final Native Protected]
    void OnPlayerReady(APlayerCharacter* Player); // 0xe53a10 [Event Protected]

// UPlayerPostProcessing (/Script/ReadyOrNot.PlayerPostProcessing)
    void UpdateWeaponHighlightVisibility(); // 0x48b1b30 [Final Native Protected]
    void StopToxicGasEffect(); // 0x48b1a80 [Final Native Protected]
    void StopTaserEffect(); // 0x48b1a60 [Final Native Protected]
    void StopSuppressionEffects(); // 0x48b1a40 [Final Native Protected]
    void StopStingerEffect(); // 0x48b1a20 [Final Native Protected]
    void StopPostProcessEffect_Name(const FName& EffectName); // 0x48b1990 [Final Native Public]
    void StopPostProcessEffect_FromDataAsset(UPostProcessEffectData* InPostProcessEffectData); // 0x48b1900 [Final Native Protected]
    void StopPostProcessEffect(FPostProcessEffect& InPostProcessEffect); // 0x48b1800 [Final Native Protected]
    void StopPeppersprayEffect(); // 0x48b17e0 [Final Native Protected]
    void StopInjuryEffects(); // 0x48b17c0 [Final Native Protected]
    void StopHeartbeatEffect(); // 0x48b17a0 [Final Native Public]
    void StopHealingEffect(); // 0x48b1780 [Final Native Public]
    void StopGasEffect(); // 0x48b1760 [Final Native Protected]
    void StopFlashbangEffect(); // 0x48b1740 [Final Native Protected]
    void StopDeathEffect(); // 0x48b1720 [Final Native Protected]
    void StopBleedingEffect(); // 0x48b1700 [Final Native Public]
    void StartToxicGasEffect(AActor* DamageCauser); // 0x48b1670 [Final Native Protected]
    void StartTaserEffect(AActor* DamageCauser); // 0x48b15e0 [Final Native Protected]
    void StartSuppressionEffects(AActor* DamageCauser, float InSuppressionIntensity); // 0x48b1510 [Final Native Protected]
    void StartStingerEffect(AActor* DamageCauser); // 0x48b1480 [Final Native Protected]
    void StartPostProcessEffect_Specific(FPostProcessEffectPlayer& InPostProcessSetting, AActor* DamageCauser); // 0x48b1350 [Final Native Protected]
    void StartPostProcessEffect_FromDataAsset(UPostProcessEffectData* InPostProcessEffectData, AActor* DamageCauser); // 0x48b1280 [Final Native Protected]
    void StartPostProcessEffect(FPostProcessEffect& InPostProcessEffect, AActor* DamageCauser); // 0x48b1130 [Final Native Protected]
    void StartPeppersprayEffect(AActor* DamageCauser); // 0x48b10a0 [Final Native Protected]
    void StartInjuryEffects(AActor* DamageCauser); // 0x48b1010 [Final Native Protected]
    void StartHeartbeatEffect(); // 0x48b0ff0 [Final Native Public]
    void StartHealingEffect(); // 0x48b0fd0 [Final Native Public]
    void StartGasEffect(AActor* DamageCauser); // 0x48b0f40 [Final Native Protected]
    void StartFlashbangEffect(AActor* DamageCauser); // 0x48b0eb0 [Final Native Protected]
    void StartDeathEffect(AActor* DamageCauser); // 0x48b0e20 [Final Native Protected]
    void StartBleedingEffect(); // 0x48b0e00 [Final Native Public]
    void ResetInjuryRadialBlur(float DeltaTime); // 0x48a89d0 [Final Native Protected]
    void ProcessPostProcessEffect(FPostProcessEffect& InPostProcessEffect, float DeltaTime); // 0x48b09b0 [Final Native Protected]
    void PlayPostProcessEffect_Name(const FName& EffectName, AActor* DamageCauser); // 0x48b08e0 [Final Native Public]
    void OnSupression(float Strength); // 0x48b0860 [Final Native Protected]
    void OnPlayerStunned(AReadyOrNotCharacter* Character, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x48b0700 [Final Native Protected]
    void OnPlayerPepperSprayed(AActor* DamageCauser); // 0x48b0670 [Final Native Protected]
    void OnPlayerKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x48b05a0 [Final Native Protected]
    void OnItemHolstered(ABaseItem* Item); // 0x24f29a0 [Final Native Protected]
    void OnItemEquipped(ABaseItem* Item); // 0x48b0510 [Final Native Protected]
    void OnFire(); // 0x48b04f0 [Final Native Public]
    void OnDamageTakenDetails(bool bWasHeadshot, float DamageTaken, float HealthRemaining, bool bBlockedByArmour, bool bBlockedByHelmet); // 0x48b0340 [Final Native Protected]
    void OnDamageTaken(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x4818120 [Final Native Protected]
    void OnBulletImpact(float DirectionForward, float DirectionRight); // 0x48b0270 [Final Native Protected]
    bool IsToxicGassed(); // 0x48b0250 [Final Native Protected]
    bool IsPostProcessEffectPlaying(UPostProcessEffectData* InPostProcessEffectData); // 0x48b01b0 [Final Native Protected]
    int32 InitializePostProcessFloatParam(FPostProcessEffect& InPostProcessEffect, const FName& InParameterName, float Value, int32 Instance, int32 CurveKey); // 0x48affa0 [Final Native Protected]
    int32 GetPostProcessFromFloatParam(FPostProcessEffect& InPostProcessEffect, const FName& InParameterName, int32 Instance); // 0x48afde0 [Final Native Protected]
    bool FulfillsAllRequirements(const TArray<TSubclassOf<UPostProcessRequirement>>& InRequirementClasses, AActor* InDamageCauser, bool bForceFulfillment); // 0x48afa80 [Final Native Protected]
    void FadeToGrey(); // 0x48afa60 [Final Native Protected]

// UPlayersList (/Script/ReadyOrNot.PlayersList)
    bool VivoxAvailable(); // 0x479af30 [Final Native Public]
    void UpdatedMutedState(); // 0x4787ba0 [Final Native Public]
    void SetMutedState(const FString& UniqueNetId, bool Value); // 0x48b0cd0 [Final Native Public]
    void OnPlayersListUpdated__DelegateSignature(); // 0xe53a10 [Public]
    void OnPlayerDetailsUpdated__DelegateSignature(FLobbyPlayer& Player); // 0xe53a10 [Public]
    void MuteStateDelegate__DelegateSignature(); // 0xe53a10 [Public]
    APlayerState* GetPlayerStateFromUniqueId(const FString& UniqueID); // 0x48afcc0 [Final Native Public]
    void GetPlayersList(); // 0x48afdc0 [Final Native Public]
    bool GetMutedState(const FString& UniqueNetId); // 0x48afbc0 [Final Native Public]
    bool EOSVoiceAvailable(); // 0x48afa30 [Final Native Public]
    bool CanChangeMutedState(const FString& UniqueNetId); // 0x48af980 [Final Native Public]

// APlayerStart_VIP_Spawn (/Script/ReadyOrNot.PlayerStart_VIP_Spawn)
    FText GetVIPSpawnDescriptor(); // 0x48b6e60 [Final Native Public]
    FRotator GetSpawnDirection(); // 0x48b6e00 [Final Native Public]
    FVector GetRandomSpawnPoint(); // 0x48b6dc0 [Final Native Public]

// APlayerViewActor (/Script/ReadyOrNot.PlayerViewActor)
    void UpdateViewTarget(const FVector& NewLocation, const FRotator& NewRotation); // 0x48b95f0 [Final Native Public]
    void TryNextView(bool bRequestClose, bool bIncludeDeadViews, bool bForce); // 0x48b91b0 [Final Native Public]
    void SetViewPlayer(AReadyOrNotCharacter* NewViewCharacter); // 0x48b9020 [Final Native Public]
    void SetOwningPlayer(APlayerCharacter* NewOwnerCharacter); // 0x48b8300 [Final Native Public]
    bool IsSwitchingView(); // 0x48b77d0 [Final Native Public]
    void HideComponent(UPrimitiveComponent* ComponentToHide); // 0x48b71f0 [Final Native Public]
    void HideActor(AActor* ActorToHide, bool bIncludeChildActors); // 0x48b7120 [Final Native Public]
    void ClearHiddenComponents(); // 0x48b6760 [Final Native Public]

// APopupTarget (/Script/ReadyOrNot.PopupTarget)
    void Popup(); // 0x48b7b20 [Final Native Protected]
    bool IsAlive(); // 0x48b7740 [Final Native Public]

// UPostProcessRequirement (/Script/ReadyOrNot.PostProcessRequirement)
    void Initialize(APlayerCharacter* InPlayerCharacter, AActor* InDamageCauser); // 0x48b7670 [Final Native Public]
    APlayerCharacter* GetPlayerCharacter(); // 0x2d1cb60 [Final Native Public]
    AActor* GetDamageCauser(); // 0x48b6ac0 [Final Native Public]
    bool EnablePostProcessEffect(); // 0x2f5a300 [Native Event Public]

// APouch (/Script/ReadyOrNot.Pouch)
    void OnRep_UpdateVisibility(); // 0x48b7930 [Final Native Public]
    void OnRep_Attach(); // 0x48b7910 [Final Native Public]

// UPreMissionPlanningMapLevel (/Script/ReadyOrNot.PreMissionPlanningMapLevel)
    bool HasDrawPermission(int32 PlayerPlanningNumber); // 0x48bda30 [Final Native Private]

// UReadyOrNotProfile (/Script/ReadyOrNot.ReadyOrNotProfile)
    void SaveProfile(); // 0x2a66b00 [Native Public]
    void SaveLevelStats(const FBasicLevelStats& InStats, const bool& NewBestRating, const bool& NewBestTime); // 0x48be7a0 [Final Native Static Public]
    void ResetProfile(); // 0x2a66ae0 [Native Public]
    void LoadLevelStats(FBasicLevelStats& OutStats, FGameplayTag& OutDifficultyTag, const ECOOPMode& Mode, const FString& MapName); // 0x48bdfd0 [Final Native Static Public]
    UReadyOrNotProfile* CreateDefaultSavegame(TSubclassOf<UReadyOrNotProfile> ProfileClass, const FString& LoadSlotName); // 0x48bd790 [Final Native Static Public]

// UProgressionComponent (/Script/ReadyOrNot.ProgressionComponent)
    void AddExperience(float XP); // 0x48bd6f0 [Final Native Public]

// ULevelCompleteRequirement (/Script/ReadyOrNot.LevelCompleteRequirement)
    TArray<FName> GetLevelOptions(); // 0x48bd980 [Final Native Protected]

// UProximityVoiceComponent (/Script/ReadyOrNot.ProximityVoiceComponent)
    void UpdateVoiceType(); // 0x48bed20 [Final Native Private]
    void OnEventStopped(); // 0x48be4f0 [Final Native Private]

// AQuadrotor (/Script/ReadyOrNot.Quadrotor)
    void Server_SpawnDrone(); // 0x48be900 [Native Event Public]

// AQuadrotorPawn (/Script/ReadyOrNot.QuadrotorPawn)
    void Server_UpdateDroneTransform(const FTransform& NewTransform); // 0x48be950 [Native Event Public]
    void OnRep_DroneMovement(); // 0x48be740 [Final Native Public]

// URadialSectorWidget (/Script/ReadyOrNot.RadialSectorWidget)
    bool SetSectorColor(const FLinearColor& NewColor, UImage* InSectorImage); // 0x48bead0 [Native Event Public]
    bool InitializeSectorWidget(float Angle, float Percentage, float InSectorInnerRadius, float InSectorOuterRadius, UMaterialInterface* InSectorMaterial, const FLinearColor& UnselectedColor, UImage* InSectorImage); // 0x48bdbd0 [Native Event Public]

// URadialTrackingComponent (/Script/ReadyOrNot.RadialTrackingComponent)
    void TargetLost(const ETrackingTargetLoseReason& LoseReason); // 0x48bec90 [Final Native Event Private]
    void TargetFound(ACyberneticCharacter* Target); // 0x35a7230 [Final Native Event Private]
    void Stop(); // 0x48bec70 [Final Native Public]
    void SetTrackingRoot(USceneComponent* trackingRoot); // 0x48bebc0 [Final Native Public]
    bool IsTracking(); // 0x48bdf90 [Final Native Public]
    bool IsPendingTargetLost(); // 0x48bdeb0 [Final Native Public]
    void Initialise(const FRadialTrackingInitStruct& initData); // 0x48bdad0 [Final Native Public]
    FRotator GetRotation(); // 0x48bda00 [Final Native Public]

// URadialWidgetBase (/Script/ReadyOrNot.RadialWidgetBase)
    bool WasForceClosed(); // 0x48c2420 [Final Native Public]
    void UseMouseControl(); // 0x48c2400 [Final Native Protected]
    void UseGamepadControl(); // 0x48c23e0 [Final Native Protected]
    void UpdateSectorColor(int32 SectorIndex, const FLinearColor& SectorColor); // 0x48c2310 [Final Native Protected]
    void UpdateMouseSelectionLogic(UWidget* RadialCursorWidget); // 0x48c2280 [Final Native Protected]
    void UpdateGamepadSelectionLogic(UWidget* RadialCursorWidget); // 0x48c21f0 [Final Native Protected]
    bool ShowWheel(); // 0x4727520 [Native Event Public]
    void ShowMouseCursor(); // 0x48c21d0 [Final Native Protected]
    void Setup(FRadialWidgetSpawnProperties& RadialWidgetSpawnProperties); // 0x48c20d0 [Final Native Public]
    void SetMouseWheelDelta(float InDelta); // 0x48c2050 [Final Native Public]
    void SetMousePositionToCenterScreen(); // 0x48c2030 [Final Native Protected]
    void SetMousePosition(const FVector2D& NewMousePosition); // 0x48c1fa0 [Final Native Protected]
    void SetGamepadYAxis(float InGamepadYAxis); // 0x48c1f20 [Final Native Public]
    void SetGamepadXYAxis(float InGamepadXAxis, float InGamepadYAxis); // 0x48c1e50 [Final Native Public]
    void SetGamepadXAxis(float InGamepadXAxis); // 0x48c1dd0 [Final Native Public]
    void SetCloseDelay(float NewDelay); // 0x48c1d50 [Final Native Public]
    bool Select(int32 Index); // 0x48c1cb0 [Native Event Protected]
    void SaveMousePosition(); // 0x48c1c90 [Final Native Protected]
    void RestoreMousePosition(); // 0x48c1c70 [Final Native Protected]
    bool RefreshWheel(int32 InStartingSectorIndex); // 0x48c1bd0 [Native Event Protected]
    bool Previous(); // 0x476b250 [Native Event Public]
    void OpenWheel_Internal(bool bForceRefresh); // 0x48c1b40 [Final Native Private]
    bool OpenWheel(bool bForceRefresh); // 0x48c1aa0 [Native Event Public]
    void OnSectorSelected(int32 SelectedIndex); // 0x48c1a10 [Native Event Protected]
    void OnSectorDeselected(int32 DeselectedIndex); // 0x48c1980 [Native Event Protected]
    bool OnRadialSectorCreated(int32 Index, float InAngle); // 0x48c18b0 [Native Event Protected]
    void OnRadialMenuOpened__DelegateSignature(); // 0xe53a10 [Public]
    void OnRadialMenuOpened(); // 0x48413d0 [Native Event Protected]
    bool OnRadialMenuInitialized(); // 0x48c1880 [Native Event Protected]
    void OnRadialMenuCreated(); // 0x48c1860 [Native Event Protected]
    void OnRadialMenuClosed__DelegateSignature(); // 0xe53a10 [Public]
    void OnRadialMenuClosed(); // 0x4841ed0 [Native Event Protected]
    bool Next(); // 0x2b16ea0 [Native Event Public]
    bool IsWheelOpen(); // 0x48c1830 [Native Event Public]
    bool IsWheelCursorVisible(); // 0x2b095a0 [Native Event Protected]
    bool IsWheelClosed(); // 0x481d4c0 [Native Event Public]
    bool IsMenuOpening(); // 0x48c1800 [Final Native Public]
    bool IsMenuClosing(); // 0x48c17d0 [Final Native Public]
    bool InitializeMenuProperties(); // 0x481d9d0 [Native Event Protected]
    bool InitializeMenu(int32 Index); // 0x48c1730 [Native Event Protected]
    bool HideWheel(); // 0x48c1700 [Native Event Public]
    void HideMouseCursor(); // 0x48c16e0 [Final Native Protected]
    FVector2D GetViewportPositionOfWidgetCenter(UWidget* InWidget); // 0x48c1640 [Final Native Protected]
    FVector2D GetViewportPositionOfWidget(UWidget* InWidget, const FVector2D& InCoordinates); // 0x48c1550 [Final Native Protected]
    FVector2D GetPixelPositionOfWidgetCenter(UWidget* InWidget); // 0x48c14b0 [Final Native Protected]
    FVector2D GetPixelPositionOfWidget(UWidget* InWidget, const FVector2D& InCoordinates); // 0x48c13c0 [Final Native Protected]
    ERadialMenuCloseReason GetLastClosedReason(); // 0x48c13a0 [Final Native Public]
    float GetDirectionToMouse(const FVector2D& MidWidgetCoordinates); // 0x48c1300 [Native Event Protected]
    float GetDirectionToGamepadAxis(); // 0x48c12c0 [Native Event Protected]
    FLinearColor GetCorrectSelectionColor(); // 0x48c1280 [Final Native Protected]
    float GetCorrectAngle(); // 0x48c1250 [Final Native Protected]
    bool ExecuteRadial(); // 0x48c1220 [Native Event Protected]
    bool DetermineSelectedSector(float InAngle); // 0x48c1180 [Native Event Protected]
    void DetermineInputDevice(); // 0x48c1160 [Final Native Protected]
    bool DeselectAll(); // 0x48c1130 [Native Event Protected]
    bool Deselect(int32 Index); // 0x48c1090 [Native Event Protected]
    bool CreateWheelSector(UPanelWidget* PanelWidget, float InAngle, float InSectorInnerRadius, float InSectorOuterRadius, UMaterialInterface* InSectorMaterial, bool bCreateGap); // 0x48c0eb0 [Native Event Protected]
    bool CreateWheel(); // 0x48c0e80 [Native Event Protected]
    void CloseWheel_Internal(bool bExecuteRadial, bool bRemoveFromParent, bool bHideMouseCursor, const ERadialMenuCloseReason& CloseReason); // 0x48c0d00 [Final Native Private]
    bool CloseWheel(bool bExecuteRadial, bool bRemoveFromParent, bool bHideMouseCursor, const ERadialMenuCloseReason& CloseReason); // 0x48c0b70 [Native Event Public]
    FVector2D CalculatePositionOnCircleFromWidget(UPanelWidget* PanelWidget, const FVector2D& Origin, const FVector2D& InPadding, float InAngle); // 0x48c09d0 [Final Native Protected]
    void BeginOpenWheel(); // 0x38e6760 [Native Event Protected]
    void BeginCloseWheel(); // 0x47e5fb0 [Native Event Protected]

// URallyToActivity (/Script/ReadyOrNot.RallyToActivity)
    void TickMoveToTargetState(float DeltaTime, float Uptime); // 0x48c51c0 [Final Native Protected]
    void TickFindLOSOnTarget(float DeltaTime, float Uptime); // 0x48c50f0 [Final Native Protected]
    void EnterMoveToTargetState(); // 0x48c4770 [Final Native Protected]
    void EnterFindLOSOnTarget(); // 0x48c4750 [Final Native Protected]
    bool CanFindLOSOnTarget(); // 0x48c4720 [Final Native Protected]

// ARandomizedShippingContainerActor (/Script/ReadyOrNot.RandomizedShippingContainerActor)
    void RandomizeContainer(); // 0x48c5030 [Final Native Public]

// ARandomSubLevelController (/Script/ReadyOrNot.RandomSubLevelController)
    void OnRep_LoadedLevels(); // 0x48c4eb0 [Final Native Public]
    TArray<FString> GetStreamingLevelOptions(); // 0x48c4940 [Final Native Private]

// UReadyOrNotAIConfig (/Script/ReadyOrNot.ReadyOrNotAIConfig)
    UReadyOrNotAIConfig* Get(); // 0x48c4790 [Final Native Static Public]

// UReadyOrNotAimAssistWeightConfig (/Script/ReadyOrNot.ReadyOrNotAimAssistWeightConfig)
    bool ShouldBeConsidered(const FName& ActionName); // 0x48c5050 [Final Native Public]
    bool GetWeightByMoveStyle(const FName& ActionName, const float& Weight); // 0x48c4b00 [Final Native Public]
    bool GetWeightByAction(const FName& ActionName, const float& Weight); // 0x48c4a20 [Final Native Public]

// UReadyOrNotAISystem (/Script/ReadyOrNot.ReadyOrNotAISystem)
    bool WasRecentlyInCombat(float SinceSeconds, bool bCivilianCheck); // 0x48c5290 [Final Native Static Public]
    bool ProjectPointToNav(const FVector& Point, const FVector& OutLocation, const FVector& Extent); // 0x48c4ed0 [Final Native Static Public]

// UReadyOrNotAnimInstance (/Script/ReadyOrNot.ReadyOrNotAnimInstance)
    float GetWeightFromSlotInversed(const FName& SlotName); // 0x48c4c80 [Final Native Public]
    float GetWeightFromSlot(const FName& SlotName); // 0x48c4be0 [Final Native Public]
    EMoveDirectionExt GetOppositeDirectionExt(const EMoveDirectionExt& CurrentDir); // 0x48c48a0 [Final Native Public]
    FRotator GetLookAtRotation(); // 0x48c4860 [Final Native Public]
    EMoveDirectionExt GetCurrentDirectionExtFromYawAngle(float YawAngle); // 0x48c47c0 [Final Native Public]

// AReadyOrNotAudioVolume (/Script/ReadyOrNot.ReadyOrNotAudioVolume)
    bool IsAnotherVolumeActivatedAndPlayingEventInst(const FFMODEventInstance& EventInst); // 0x48c4e20 [Final Native Protected]
    bool IsAnotherVolumeActivatedAndPlayingEvent(UFMODEvent* Event, const FFMODEventInstance& EventInstance); // 0x48c4d40 [Final Native Protected]
    bool HasRanOnce(); // 0x48c4d20 [Final Native Public]

// UReadyOrNotBackend (/Script/ReadyOrNot.ReadyOrNotBackend)
    void TickLoginDelay(); // 0x48d8440 [Final Native Private]
    void StartCapturingProfile(); // 0x48d7eb0 [Final Native Public]
    void OnStatsUploadProgress__DelegateSignature(const FString& Filename, float Percentage); // 0xe53a10 [Public]
    void OnStatsStarted__DelegateSignature(); // 0xe53a10 [Public]
    void OnStatsSaved__DelegateSignature(bool bWasSuccessful, const FString& StatsName); // 0xe53a10 [Public]
    void OnPlayerGameFinishedMetric(const FString& InMap, const FString& InGameType, float InAverageFps); // 0x48d5100 [Final Native Public]
    void OnGameStartedMetric(const FString& InMap, const FString& InGameType, int32 InNumPlayers, const FString& Difficulty, const TArray<FString>& PlatformsArray); // 0x48d4990 [Final Native Public]
    void OnGameLaunchedMetric(const FString& PlayerId); // 0x48d48f0 [Final Native Public]
    void OnGameFinishedMetric(const FString& InMap, const FString& InGameType, const FString& InGameResult); // 0x48d46e0 [Final Native Public]
    void OnGameCrashedMetric(const FString& InState); // 0x48d45f0 [Final Native Public]
    void OnFinishedCapturingProfile(); // 0x48d45d0 [Final Native Public]
    void OnFetchedSupporterCode__DelegateSignature(bool bWasSuccessful); // 0xe53a10 [Public]
    void OnCheckedBanStatus__DelegateSignature(const FString& BannedSteamId, bool bIsBanned, const FString& BanReason, bool bIsMySteamId); // 0xe53a10 [Public]
    void DoLogin(); // 0x48cee20 [Final Native Public]

// UReadyOrNotCommandFunctionLibrary (/Script/ReadyOrNot.ReadyOrNotCommandFunctionLibrary)
    void RespondToSWATCommand(const FSwatCommand& Command, const ETeamType& TeamType, const FHitResult& CommandContextualData); // 0x48dbee0 [Final Native Public]
    void OnTeamChanged__DelegateSignature(); // 0xe53a10 [Public]
    void OnSwatElementChanged__DelegateSignature(const ETeamType& TeamType); // 0xe53a10 [Public]
    void OnSwatCommandQueued__DelegateSignature(const FQueuedSwatCommand& QueuedSwatCommand, const ETeamType& TeamType); // 0xe53a10 [Public]
    void OnSwatCommandIssued__DelegateSignature(const ESwatCommand& SwatCommand, const ETeamType& TeamType, AActor* ContextActor); // 0xe53a10 [Public]
    void OnPostUpdateSwatCommands__DelegateSignature(USwatCommandWidget* Widget, const TArray<FSwatCommand>& SwatCommands); // 0xe53a10 [Public]
    bool HasQueuedCommandForActiveTeam(); // 0x48dbc40 [Final Native Public]

// UReadyOrNotCommonRichTextBlock (/Script/ReadyOrNot.ReadyOrNotCommonRichTextBlock)
    void SuspendTextScroll(); // 0x48dc5c0 [Final Native Public]
    void StartTextScroll(); // 0x48dc5a0 [Final Native Public]
    void ResetTextScroll(); // 0x48dbec0 [Final Native Public]

// UReadyOrNotConsoleFunctionLibrary (/Script/ReadyOrNot.ReadyOrNotConsoleFunctionLibrary)
    bool IsPcPlatform(); // 0x305ca70 [Final Native Static Public]
    ERuntimeDevice GetRuntimeDeviceProfile(); // 0x48dbc10 [Final Native Static Public]
    void ConsoleApplyLevelSpecificSettings(const FString& MapName, bool QualityOverFrameRate); // 0x48db9a0 [Final Native Static Public]

// UReadyOrNotDebugSubsystem (/Script/ReadyOrNot.ReadyOrNotDebugSubsystem)
    void WeakenAllEnemiesToLowHealth(); // 0x48dcdc0 [Final Native Public]
    void ToggleVSync(); // 0x48dcda0 [Final Native Public]
    void ToggleThreatRoomNames(); // 0x48dcd80 [Final Native Public]
    void ToggleThreatPoints(); // 0x48dcd60 [Final Native Public]
    void ToggleThreatOctree(); // 0x48dcd40 [Final Native Public]
    void ToggleSwatMovement(); // 0x48dcd20 [Final Native Public]
    void ToggleSWATDynamicCover(); // 0x48dcce0 [Final Native Public]
    void ToggleSuspectDynamicCover(); // 0x48dcd00 [Final Native Public]
    void ToggleRuleOfThirdsOverlayGuide(UMaterialInterface* InMaterial); // 0x48dcc50 [Final Native Public]
    void ToggleRTXSettings(); // 0x48dcba0 [Final Native Public]
    void ToggleRifleLineOverlayGuide(UMaterialInterface* InMaterial); // 0x48dcbc0 [Final Native Public]
    void TogglePistolLineOverlayGuide(UMaterialInterface* InMaterial); // 0x48dcb10 [Final Native Public]
    void TogglePauseFMOD(); // 0x48dcaf0 [Final Native Public]
    void ToggleObjectiveMarkers(); // 0x48dcad0 [Final Native Public]
    void ToggleNavigation(); // 0x48dcab0 [Final Native Public]
    void ToggleMuteFMOD(); // 0x48dca90 [Final Native Public]
    void ToggleMusic(bool bMusicOn); // 0x48dca00 [Final Native Public]
    void ToggleLogWeaponDamage(); // 0x48dc9e0 [Final Native Public]
    void ToggleLogPlayerAnimationStatus(); // 0x48dc9c0 [Final Native Public]
    void ToggleLineUpOverlayGuide(UMaterialInterface* InMaterial); // 0x48dc930 [Final Native Public]
    void ToggleLaserEyes(); // 0x48dc910 [Final Native Public]
    void ToggleInteractableComponents(); // 0x48dc8f0 [Final Native Public]
    void ToggleInfiniteSWATItems(); // 0x48dc8d0 [Final Native Public]
    void ToggleInfiniteHealth(); // 0x48dc8b0 [Final Native Public]
    void ToggleInfiniteAmmo(); // 0x48dc890 [Final Native Public]
    void ToggleImitateShipping(); // 0x48dc870 [Final Native Public]
    void ToggleHesitationBar(); // 0x48dc850 [Final Native Public]
    void ToggleGrenadeDrawDebug(); // 0x48dc830 [Final Native Public]
    void ToggleGodMode(); // 0x48dc810 [Final Native Public]
    void ToggleGlobalDamageMultiplier_Weapons(); // 0x48dc7f0 [Final Native Public]
    void ToggleGlobalDamageMultiplier_Grenades(); // 0x48dc7d0 [Final Native Public]
    void ToggleFibonacciOverlayGuide(UMaterialInterface* InMaterial); // 0x48dc740 [Final Native Public]
    void ToggleDrawSWATCoverLogic(); // 0x48dc700 [Final Native Public]
    void ToggleDrawSuspectCoverLogic(); // 0x48dc720 [Final Native Public]
    void ToggleDrawMeleeRange(); // 0x48dc6e0 [Final Native Public]
    void ToggleDrawInteractableComponents(); // 0x48dc6c0 [Final Native Public]
    void ToggleDrawDoorKillStunDistances(); // 0x48dc6a0 [Final Native Public]
    void ToggleDrawDebugTraces(); // 0x48dc680 [Final Native Public]
    void ToggleCoverPoints(); // 0x48dc660 [Final Native Public]
    void ToggleCoverOctree(); // 0x48dc640 [Final Native Public]
    void ToggleAllEvidenceActorMarkers(); // 0x48dc620 [Final Native Public]
    void ToggleAITargeting(); // 0x48dc600 [Final Native Public]
    void ToggleAIMovement(); // 0x48dc5e0 [Final Native Public]
    void SetMeleeRange(APlayerCharacter* PlayerCharacter, float NewMeleeRange); // 0x48dc4d0 [Final Native Public]
    void SetMeleeDamage(APlayerCharacter* PlayerCharacter, float NewMeleeDamage); // 0x48dc400 [Final Native Public]
    void SetGlobalDamageMultiplier_Weapons(float NewDamageMultiplier); // 0x48dc380 [Final Native Public]
    void SetGlobalDamageMultiplier_Grenades(float NewDamageMultiplier); // 0x48dc300 [Final Native Public]
    void SetDebugLinesVisibility(bool bVisible); // 0x48dc270 [Final Native Public]
    void RTX_ToggleTranslucency(); // 0x48dbea0 [Final Native Public]
    void RTX_ToggleShadows(); // 0x48dbe80 [Final Native Public]
    void RTX_ToggleReflections(); // 0x48dbe60 [Final Native Public]
    void RTX_ToggleGlobalIllumination(); // 0x48dbe40 [Final Native Public]
    void RTX_ToggleAmbientOcclusion(); // 0x48dbe20 [Final Native Public]
    void OpenAllDoors(); // 0x48dbe00 [Final Native Public]
    void IncreaseGlobalDamageMultiplier_Weapons(float Amount); // 0x48dbd80 [Final Native Public]
    void IncreaseGlobalDamageMultiplier_Grenades(float Amount); // 0x48dbd00 [Final Native Public]
    void ImitateShipping(bool bImitate); // 0x48dbc70 [Final Native Public]
    void EnableAllDebugLines(); // 0x48dbbf0 [Final Native Public]
    void DisableAllDebugLines(); // 0x48dbbd0 [Final Native Public]
    void DecreaseGlobalDamageMultiplier_Weapons(float Amount); // 0x48dbb50 [Final Native Public]
    void DecreaseGlobalDamageMultiplier_Grenades(float Amount); // 0x48dbad0 [Final Native Public]
    void CloseAllDoors(); // 0x48db980 [Final Native Public]
    void AddOrUpdatePostProcessMaterial(UMaterialInterface* InMaterial, const bool& bMaterialOn); // 0x48db8a0 [Final Native Public]

// UReadyOrNotFaceAnimInstance (/Script/ReadyOrNot.ReadyOrNotFaceAnimInstance)
    UPoseAsset* GetFaceROM(); // 0x48e12d0 [Final Native Public]

// UReadyOrNotFunctionLibrary (/Script/ReadyOrNot.ReadyOrNotFunctionLibrary)
    void UnregisterTick(AActor* Actor); // 0x48e6340 [Final Native Static Public]
    FString TimeSecondsToHHMMSS(float InSeconds); // 0x48e6270 [Final Native Static Public]
    FText SwatCommandToText(const ESwatCommand& SwatCommand); // 0x48e61a0 [Final Native Static Public]
    int32 StringToIntegerSum(const FString& String); // 0x48e60b0 [Final Native Static Public]
    EEasingFunc StringToEasingFunc(const FString& InEasingFunc); // 0x48e5fc0 [Final Native Static Public]
    void StopPostProcessEffect(FPostProcessSettings& PostProcessSettings, FPostProcessEffect& InPostProcessEffect); // 0x48e5e30 [Final Native Static Public]
    void StartPostProcessEffect_Specific(UObject* Context, FPostProcessSettings& PostProcessSettings, FPostProcessEffectPlayer& InPostProcessEffectPlayer, AActor* DamageCauser); // 0x48e5c20 [Final Native Static Public]
    void StartPostProcessEffect(UObject* Context, FPostProcessSettings& PostProcessSettings, FPostProcessEffect& InPostProcessEffect, AActor* DamageCauser); // 0x48e5a00 [Final Native Static Public]
    FString SimulateAnimatedText(const FString& FinalString, const int32& Iterator, const TArray<FString>& Chars, const float& ElapsedTime, const float& CurrentDelay, float DelayBetweenLetters, float DelayBetweenWords, float DeltaTime, const bool& bCompleted); // 0x48e5650 [Final Native Static Public]
    bool ShowProfileUI(UObject* WorldContextObject, const FString& PlayerProfileToView); // 0x48e5570 [Final Native Static Public]
    bool ShowFriendsUIForInvitation(UObject* WorldContextObject, bool bForceOpenPlatformNative); // 0x48e54a0 [Final Native Static Public]
    bool ShowEOSSocialOverlay(); // 0x48e5470 [Final Native Static Public]
    void SetupPostProcessEffect(UObject* Context, FPostProcessEffect& InPostProcessEffect); // 0x48e5340 [Final Native Static Public]
    void SetSupportsDelayedFocus(UWidget* InWidget, bool bInEnabled, bool bPropagateToChildren); // 0x48e5230 [Final Native Static Public]
    void SetSafeZonePadding(USafeZoneSlot* SafeZoneSlot, const FMargin& Padding); // 0x48e5160 [Final Native Static Public]
    void SetPlanarReflectionScreenPercentage(UPlanarReflectionComponent* InPlanarReflectionComponent, float NewScreenPercentage); // 0x48e50a0 [Final Native Static Public]
    void SetFocusNextTick(UWidget* InWidget); // 0x48e5020 [Final Native Static Public]
    void SetFocusInstant(UWidget* InWidget); // 0x48e4fa0 [Final Native Static Public]
    void SetFMODVolume(float Volume); // 0x48e4f30 [Final Native Static Public]
    void SetDecalSize(UDecalComponent* InDecalComponent, const FVector& DecalSize); // 0x48e4e60 [Final Native Static Public]
    void ServerTravel(const FString& URL); // 0x48e4d80 [Final Native Static Public]
    void RestartGame(UObject* WorldContextObject); // 0x48e4d00 [Final Native Static Public]
    bool ReportPlayer(UObject* WorldContextObject, const FString& TargetPlayerProfile, FReportPlayerContext& ReportContext, const FString& ReportMessage, const FScriptDelegate& ReportCompletedCallback); // 0x48e4ae0 [Final Native Static Public]
    bool ReportBadAIAction(ABadAIAction* InBadAIActionActor, FText& InSummary, FText& InDescription, bool bReportToLog, bool bDrawDebugString); // 0x48e4870 [Final Native Static Public]
    void RemoveFromParentAndClear(const TArray<UWidget*>& InWidgets); // 0x48e47d0 [Final Native Static Public]
    bool RemoveBadAIActionReport(ABadAIAction* InBadAIActionActor, bool bReportToLog, bool bDrawDebugString); // 0x48e46b0 [Final Native Static Public]
    void RemoveAllNullElements_BP(const TArray<TSubclassOf<UClass>>& Array); // 0x48e4610 [Final Native Static Public]
    void RegisterTick(AActor* Actor); // 0x48e4590 [Final Native Static Public]
    bool ProcessPostProcessEffect(UObject* Context, FPostProcessSettings& PostProcessSettings, FPostProcessEffect& InPostProcessEffect, float DeltaTime); // 0x48e4370 [Final Native Static Public]
    void PlayRandomFMODEventAtLocation(UObject* WorldContextObject, const FVector& Location, const TArray<UFMODEvent*>& FMODEvents); // 0x48e4150 [Final Native Static Public]
    void PlayRandomFMODEvent_2D(UObject* WorldContextObject, const TArray<UFMODEvent*>& FMODEvents); // 0x48e4290 [Final Native Static Public]
    void PauseFMOD(bool bPaused); // 0x48e40d0 [Final Native Static Public]
    void MuteFMOD(bool bMuted); // 0x48e4050 [Final Native Static Public]
    bool LoadStringArrayFromFile(const TArray<FString>& StringArray, const int32& ArraySize, const FString& FullFilePath, bool ExcludeEmptyLines); // 0x48e3e50 [Final Native Static Public]
    bool IsUsingGamepad(AReadyOrNotPlayerController* InController); // 0x48e3dc0 [Final Native Static Public]
    bool IsTableMontagePlaying(APlayerCharacter* PlayerCharacter, const FString& AnimationName, bool bIsCrouching); // 0x48e3c90 [Final Native Static Public]
    bool IsSecretPvPUnlocked(); // 0x48e3c60 [Final Native Static Public]
    bool IsSecretPvP(UObject* WorldContextObject); // 0x48e3bd0 [Final Native Static Public]
    bool IsLocalPlayerLinked(UObject* WorldContextObject, int32 LocalUserNum); // 0x48e3b00 [Final Native Static Public]
    bool IsLocalPlatformUser(UObject* WorldContextObject, const FString& PlayerProfileToView); // 0x48e3a20 [Final Native Static Public]
    bool IsItemInInventory(AReadyOrNotCharacter* PlayerCharacter, const EItemCategory& ItemCategory); // 0x48e3950 [Final Native Static Public]
    bool IsItemEquipped(AReadyOrNotCharacter* PlayerCharacter, const EItemCategory& ItemCategory); // 0x48e3880 [Final Native Static Public]
    bool IsInLobby(); // 0x48e3850 [Final Native Static Public]
    bool IsInDefusalWarmup(); // 0x48e3820 [Final Native Static Public]
    bool IsHalloween(); // 0x48e37f0 [Final Native Static Public]
    bool IsFSREnabled(); // 0x305ca70 [Final Native Static Public]
    bool IsFMODBusPaused(UFMODBus* Bus); // 0x48e3760 [Final Native Static Public]
    bool IsFMODBusMuted(UFMODBus* Bus); // 0x48e36d0 [Final Native Static Public]
    bool IsDLSSEnabled(); // 0x48e36a0 [Final Native Static Public]
    bool IsCMBOperational(); // 0x48e3670 [Final Native Static Public]
    bool IsBuildPirated(); // 0x48e3640 [Final Native Static Public]
    bool IsAprilFools(); // 0x48e3610 [Final Native Static Public]
    bool IsActorOutsideSplineEnclosure(ASplineTrigger* InSplineTrigger, AActor* InActor); // 0x48e3540 [Final Native Static Public]
    bool IsActorInsideSplineEnclosure(ASplineTrigger* InSplineTrigger, AActor* InActor); // 0x48e3470 [Final Native Static Public]
    FVector2D GetWidgetSize_Local(UWidget* InWidget); // 0x48e33e0 [Final Native Static Public]
    FVector2D GetWidgetSize_Absolute(UWidget* InWidget); // 0x48e3350 [Final Native Static Public]
    float GetWeaponFOVOffset(); // 0x48e3320 [Final Native Static Public]
    FVector2D GetViewportPositionOfWidgetCenter(UObject* WorldContext, UWidget* InParentWidget, UWidget* InWidget); // 0x48e3210 [Final Native Static Public]
    FVector2D GetViewportPositionOfWidget(UObject* WorldContext, UWidget* InParentWidget, UWidget* InWidget, const FVector2D& InCoordinates); // 0x48e3090 [Final Native Static Public]
    FVector GetVectorFromINIFile(const FString& ConfigFilePath, const FString& Section, const FString& Key); // 0x48e2e70 [Final Native Static Public]
    FVector2D GetVector2DFromINIFile(const FString& ConfigFilePath, const FString& Section, const FString& Key); // 0x48e2c60 [Final Native Static Public]
    bool GetUseGearListInsteadOfRadial(); // 0x392e330 [Final Native Static Public]
    FString GetStringFromINIFile(const FString& ConfigFilePath, const FString& Section, const FString& Key); // 0x48e2a10 [Final Native Static Public]
    TArray<FString> GetStringArrayFromINIFile(const FString& ConfigFilePath, const FString& Section, const FString& Key); // 0x48e27c0 [Final Native Static Public]
    TArray<FString> GetSingleLineArrayFromINIFile(const FString& ConfigFilePath, const FString& Section, const FString& Key); // 0x48e2570 [Final Native Static Public]
    FRoom GetRoomDataFromName(const FName& Name); // 0x48e2490 [Final Native Static Public]
    FRoom GetRoomDataForLocation(const FVector& Location); // 0x48e23b0 [Final Native Static Public]
    AReadyOrNotLevelScript* GetReadyOrNotLevelScript(UObject* Context); // 0x48e2320 [Final Native Static Public]
    UReadyOrNotGameUserSettings* GetReadyOrNotGameUserSettings(); // 0x48e22f0 [Final Native Static Public]
    FString GetProfileResizedURI(const FString& BaseURI, const EProfileSize& DesiredProfileSize); // 0x48e21d0 [Final Native Static Public]
    AReadyOrNotPlayerState* GetPlayerStateFromPlayerProfile(UObject* WorldContextObject, const FString& PlayerProfile); // 0x48e20f0 [Final Native Static Public]
    UHumanCharacterHUD_V2* GetPlayerHUD(UObject* WorldContext); // 0x48e2060 [Final Native Static Public]
    APlayerCharacter* GetPlayerCharacterMutableDefaultObject(TSubclassOf<UObject> Class); // 0x48e1fd0 [Final Native Static Public]
    FVector2D GetPixelPositionOfWidgetCenter(UObject* WorldContext, UWidget* InParentWidget, UWidget* InWidget); // 0x48e1ec0 [Final Native Static Public]
    FVector2D GetPixelPositionOfWidget(UObject* WorldContext, UWidget* InParentWidget, UWidget* InWidget, const FVector2D& InCoordinates); // 0x48e1d40 [Final Native Static Public]
    int32 GetLocalOnlinePlatformType(UObject* WorldContextObject); // 0x48e1cb0 [Final Native Static Public]
    FString GetLocalOnlinePlatformString(UObject* WorldContextObject); // 0x48e1be0 [Final Native Static Public]
    FKey GetKeyFromInputAxisName(const FName& AxisName, bool bUsingGamepad, int32 Index); // 0x48e1a40 [Final Native Static Public]
    FKey GetKeyFromInputActionName(const FName& ActionName, bool bOnlyGamepadKey, int32 Index); // 0x48e18a0 [Final Native Static Public]
    float GetInterfaceFovOffset(float InFov); // 0x48e1820 [Final Native Static Public]
    int32 GetIntegerFromINIFile(const FString& ConfigFilePath, const FString& Section, const FString& Key); // 0x48e1610 [Final Native Static Public]
    FSlateBrush GetIconFromInputKeyName(const FName& RonKeyName); // 0x48e1510 [Final Native Static Public]
    float GetFMODBusVolume(UFMODBus* Bus); // 0x48e1240 [Final Native Static Public]
    float GetFloatFromINIFile(const FString& ConfigFilePath, const FString& Section, const FString& Key); // 0x48e1300 [Final Native Static Public]
    FString GetCurrentLevelNameForLookupTable(UObject* Context); // 0x48e1170 [Final Native Static Public]
    ECOOPMode GetCOOPMode(); // 0x48e1020 [Final Native Static Public]
    TSubclassOf<UObject> GetClassFromObject(UObject* Object); // 0x48e10e0 [Final Native Static Public]
    UObject* GetClassDefaultObject(TSubclassOf<UObject> Class); // 0x48e1050 [Final Native Static Public]
    ERONBuildConfiguration GetBuildConfiguration(); // 0x48e0ff0 [Final Native Static Public]
    bool GetBoolFromINIFile(const FString& ConfigFilePath, const FString& Section, const FString& Key); // 0x48e0de0 [Final Native Static Public]
    float GetAspectRatio(); // 0x48e0db0 [Final Native Static Public]
    UAnimMontage* GetAnimationFromTable(const FName& AnimationName, bool bIsCrouching); // 0x48e0ce0 [Final Native Static Public]
    TArray<USoundBase*> GetAllSoundsInWorld(); // 0x48e0c60 [Final Native Static Public]
    TArray<FString> GetAllSectionNamesFromINIFile(const FString& ConfigFilePath); // 0x48e0b30 [Final Native Static Public]
    TArray<ABaseItem*> GetAllItemsInMemory(); // 0x48e0ab0 [Final Native Static Public]
    TArray<UFMODBus*> GetAllFMODBusObjects(); // 0x48e0a30 [Final Native Static Public]
    TArray<UAudioComponent*> GetAllAudioComponents(); // 0x48e09b0 [Final Native Static Public]
    TArray<UFMODEvent*> GetAll2DFMODAudioEvents(); // 0x48e0930 [Final Native Static Public]
    bool FulfillsAllPostProcessRequirements(UObject* Context, APlayerCharacter* OwningCharacter, AActor* DamageCauser, const TArray<TSubclassOf<UPostProcessRequirement>>& InRequirementClasses, bool bForceSuccess); // 0x48e0750 [Final Native Static Public]
    FText FormatPlayerActionText(FKey& InKey, const EInputEvent& InInputEvent, FText& InActionText, const FString& InColorLabel); // 0x48e04d0 [Final Native Static Public]
    float FindNearestFloor_BP(AActor* InActor, const TArray<AActor*>& InActorsToIgnore, const TArray<UPrimitiveComponent*>& InComponentsToIgnore); // 0x48e0370 [Final Native Static Public]
    bool FindConfigKeyFromINIFile(const FString& ConfigFilePath, const FString& Section, const FString& Key); // 0x48e0160 [Final Native Static Public]
    AActor* FindClosestActorFromLocation_Blueprint(const FVector& InTestLocation, const TArray<AActor*>& InActors); // 0x48e0050 [Final Native Static Public]
    void EmulateMouseLeave(UWidget* InWidget); // 0x48dffd0 [Final Native Static Public]
    void EmulateMouseEnter(UWidget* InWidget); // 0x48dff50 [Final Native Static Public]
    FString DoorCheckResultToVoiceline(const EDoorCheckResult& DoorBreachType); // 0x48dfe80 [Final Native Static Public]
    FString DoorBreachTypeToVoiceline_Negative(const EDoorBreachType& DoorBreachType); // 0x48dfdb0 [Final Native Static Public]
    FString DoorBreachTypeToVoiceline(const EDoorBreachType& DoorBreachType); // 0x48dfce0 [Final Native Static Public]
    bool DoesWidgetOverlap(UObject* WorldContext, UWidget* ParentWidget, UWidget* WidgetA, UWidget* WidgetB); // 0x48dfb90 [Final Native Static Public]
    FString DevMenuSettingsConfigDir(); // 0x48dfb10 [Final Native Static Public]
    void CopySupporterStringToClipboard(UObject* WorldContextObject); // 0x48dfa90 [Final Native Static Public]
    FRonKey ConvertUnrealKeyToRonKey(FKey& InKey); // 0x48df8c0 [Final Native Static Public]
    FString ConvertUnrealKeyNameToRonKeyName(FKey& InKey); // 0x48df7a0 [Final Native Static Public]
    FSlateBrush ConvertKeyToIcon(FKey& InKey); // 0x48df670 [Final Native Static Public]
    FKey ConvertIntToFKey(int32 Integer); // 0x48df580 [Final Native Static Public]
    FVector2D CalculateOffscreenPositionFromWorldLocation_Square(UObject* WorldContext, const FVector& WorldLocation, float ViewportOffset, const bool& bIsOffscreen, const float& Angle, const float& ForwardDotProduct, const float& RightDotProduct); // 0x48df300 [Final Native Static Public]
    FVector2D CalculateOffscreenPositionFromWorldLocation_Ellipse(UObject* WorldContext, const FVector& WorldLocation, float ViewportOffset, const bool& bIsOffscreen, const float& Angle, const float& ForwardDotProduct, const float& RightDotProduct); // 0x48df080 [Final Native Static Public]
    FString BadAIActionConfigDir(); // 0x48df000 [Final Native Static Public]
    bool AreAllPlayersDead(UObject* WorldContextObject); // 0x48def70 [Final Native Static Public]
    bool AnyTrue(const TArray<bool>& BoolArray); // 0x48deec0 [Final Native Static Public]
    bool AnyFalse(const TArray<bool>& BoolArray); // 0x48dee10 [Final Native Static Public]
    bool AllTrue(const TArray<bool>& BoolArray); // 0x48ded60 [Final Native Static Public]
    bool AllFalse(const TArray<bool>& BoolArray); // 0x48decb0 [Final Native Static Public]
    void AddMetaData(UWidget* InWidget, const FString& Data); // 0x48deb90 [Final Native Static Public]

// UReadyOrNotGameInstance (/Script/ReadyOrNot.ReadyOrNotGameInstance)
    bool SupportsDisablingMods(); // 0x48afa30 [Final Native Public]
    void StopRecordingReplaySave(bool bSave, int32 NumericalScore, const FString& LetterScore); // 0x48ec490 [Final Native Public]
    void StopRecordingReplayFromBP(); // 0x48ec470 [Final Native Public]
    void StartRecordingReplay(); // 0x48ec450 [Final Native Public]
    void ShowCrossplayWarning(UObject* WorldContextObject, bool bUseCountdown); // 0x48eaab0 [Final Native Static Public]
    void SetLastJoinState(const ELastMenuStateBeforeJoin& LastJoiNState); // 0x48ebeb0 [Final Native Public]
    bool SetInputAudioDevice(const FString& DeviceName, bool bShouldSave); // 0x48ebd70 [Final Native Public]
    void SetDifficulty(const FName& DifficultyTag); // 0x48ebbc0 [Final Native Public]
    void RetryLogin(); // 0x48ebba0 [Final Native Public]
    void RenameReplay(const FString& ReplayName, const FString& NewFriendlyReplayName); // 0x48eb870 [Final Native Public]
    void RemoveReplayLoadingScreen(); // 0x48eb850 [Final Native Public]
    void RemovePauseGameCondition(const FString& PauseCondition); // 0x48eb7b0 [Native Event Public]
    void ReloadSettings(); // 0x48eb650 [Final Native Public]
    void PlayReplayFromBP(const FString& ReplayName); // 0x48eaf70 [Final Native Public]
    void OpenReplayFolder(); // 0x48eaf50 [Final Native Public]
    bool OnWindowCloseRequested(); // 0x48eaf20 [Final Native Public]
    bool IsSafeMode(); // 0x48eacf0 [Final Native Public]
    bool IsReplaySystemEnabled(); // 0x48afa30 [Final Native Public]
    bool IsRecordingReplay(); // 0x48eacc0 [Final Native Public]
    bool IsPublicMissionInProgress(); // 0x479af30 [Final Native Public]
    bool IsPlayingReplay(); // 0x48eac90 [Final Native Public]
    bool IsNetworkCompatible(uint32 LocalNetworkVersion, uint32 RemoteNetworkVersion); // 0x48eabc0 [Final Native Public]
    bool IsLoggedIntoBackend(); // 0x48eab90 [Final Native Public]
    bool IsGameModded(); // 0x48eab70 [Final Native Static Public]
    bool IsCustomPreset(); // 0xe53a10 [Event Public]
    void HideCrossplayWarning(UObject* WorldContextObject, bool bFinishCountdown); // 0x48eaab0 [Final Native Static Public]
    void Gratr(); // 0x48eaa90 [Final Native Public]
    FString GetSessionTicket(); // 0x48ea920 [Final Native Public]
    TArray<FReplayEvent> GetReplayEvents(); // 0x48ea8a0 [Final Native Public]
    bool GetMutedStateForRemote(const FString& UniqueNetId); // 0x48ea740 [Final Native Public]
    bool GetMutedState(const FString& UniqueNetId); // 0x48ea640 [Final Native Public]
    uint32 GetLocalNetworkVersion(); // 0x48ea5e0 [Final Native Public]
    FString GetFriendlyGamemodeName(const FString& UnfriendlyName); // 0x48ea470 [Final Native Public]
    FString GetDiscordOneTimeUseCode(); // 0x48ea3d0 [Final Native Public]
    TArray<FString> GetBuiltModdedMapList(); // 0x48ea350 [Final Native Public]
    TArray<FString> GetBuiltMapList(); // 0x48ea2d0 [Final Native Public]
    FString GetBestGuessMapName(const FString& MapName); // 0x48ea190 [Final Native Public]
    bool GetBanned(); // 0x48ea170 [Final Native Public]
    uint8 GetBackendState(); // 0x48ea140 [Final Native Public]
    bool GetAvailableAudioDevices(const TArray<FString>& OutAudioDevices); // 0x48ea060 [Final Native Public]
    FString GetAndClearMainMenuDisplayMessage(); // 0x48e9fe0 [Final Native Public]
    ELastMenuStateBeforeJoin GetAndClearLastJoinState(); // 0x48e9fb0 [Final Native Public]
    TArray<AReadyOrNotGameState*> GetAllGameStates(); // 0x48e9eb0 [Final Native Public]
    TArray<AReadyOrNotGameMode*> GetAllGameModes(); // 0x48e9e30 [Final Native Public]
    bool GetAccountUGCPrivilege(APlayerState* PlayerState); // 0x48e9d90 [Final Native Public]
    bool GetAccountTextCommunicationPrivilege(APlayerState* PlayerState); // 0x48e9d90 [Final Native Public]
    void GenerateURLMap(); // 0x48e9d70 [Final Native Public]
    TMap<FString, FReplayData> FindReplays(); // 0x48e9c80 [Final Native Public]
    void DeleteReplay(const FString& ReplayName); // 0x48e9ab0 [Final Native Public]
    void DelegateSetLocalMutedStateCompleted__DelegateSignature(); // 0xe53a10 [Public]
    void CreateReplayLoadingScreen(); // 0x48e9a90 [Final Native Public]
    void CommanderGenerateProfile(int32 Slot); // 0x48e9a00 [Final Native Public]
    void CommanderDeleteProfile(int32 Slot); // 0x48e9970 [Final Native Public]
    void CommanderCompleteMission(const FString& Mission); // 0x48e98d0 [Final Native Public]
    bool CanChangeMutedState(const FString& UniqueNetId); // 0x48e9820 [Final Native Public]
    void BuildMapList(); // 0x48e9800 [Final Native Public]
    void ApplyPreset(int32 PresetIndex); // 0xe53a10 [Event Public]
    void ApplyDeckPreset(); // 0xe53a10 [Event Public]
    void ApplyDecalSettings(); // 0x48e97b0 [Final Native Public]
    void AddReplayEvent(const EReplayEventType& EventType, const FVector& Location, float Timestamp, const FString& AdditionalInformation); // 0x48e95f0 [Final Native Public]
    void AddPauseGameCondition(const FString& PauseCondition); // 0x48e9550 [Native Event Public]

// AReadyOrNotGameSession (/Script/ReadyOrNot.ReadyOrNotGameSession)
    void WriteOutConfig(); // 0x48f3730 [Final Native Public]
    void SetServerSettings(float NewRoundTimerGameStart, float NewRoundTimerBetweenMaps, float NewReinforcementTimer, float NewTimelimit, int32 NewRoundsPerMap, int32 NewScorelimit, bool NewAiEnabled); // 0x48f3310 [Final Native Public]
    void MakeLoadingMapOnlyURL(const FString& MapURL); // 0x47cd280 [Final Native Public]

// UReadyOrNotGameUserSettings (/Script/ReadyOrNot.ReadyOrNotGameUserSettings)
    bool UpdateSettingsFromCloud(const FString& Filename); // 0x48f55b0 [Final Native Public]
    bool UpdateCloudFromSettings(const FString& Filename); // 0x48f5500 [Final Native Public]
    void SetDefaultGraphicsPreset(); // 0x48f54e0 [Final Native Public]
    void ResetKeybinds(); // 0x48f54c0 [Final Native Public]
    void ResetGraphicsOptions(); // 0x48f54a0 [Final Native Public]
    void ResetGameplayOptions(); // 0x48f5480 [Final Native Public]
    void ResetGamepadSchemeSettings(); // 0x48f5460 [Final Native Public]
    void ResetGamepadRadialMenuSettings(); // 0x48f5440 [Final Native Public]
    void ResetGamepadControlsSettings(); // 0x48f5420 [Final Native Public]
    void ResetAudioOptions(); // 0x48f5400 [Final Native Public]
    void ResetAccessibilityOptions(); // 0x48f53e0 [Final Native Public]
    void ApplySteamDeckProfile(); // 0x48f52d0 [Final Native Public]
    void ApplyGraphicsPreset(); // 0x48f52b0 [Final Native Public]

// UReadyOrNotGauntletTestController (/Script/ReadyOrNot.ReadyOrNotGauntletTestController)
    void StopProfiling(); // 0x4787ba0 [Final Native Private]
    void StartTesting(); // 0x4787ba0 [Final Native Private]

// UReadyOrNotInputConfig (/Script/ReadyOrNot.ReadyOrNotInputConfig)
    UInputAction* FindNativeInputActionForTag(FGameplayTag& InputTag, bool bLogNotFound); // 0x48f52f0 [Final Native Public]

// AReadyOrNotLevelScript (/Script/ReadyOrNot.ReadyOrNotLevelScript)
    void StopOutOfBoundsCountdown(); // 0x48fb960 [Final Native Public]
    void Stop3DAudioVisualizer(); // 0x48fcbc0 [Final Native Public]
    void StartOutOfBoundsCountdown(); // 0x48fcba0 [Final Native Public]
    void Start3DAudioVisualizer(); // 0x4787ba0 [Final Native Public]
    void SetLoadoutOverride(const FSavedLoadout& InNewLoadout); // 0x48fc890 [Final Native Public]
    void SetCustomizationOverride(const FSavedCustomization& InNewCustomization); // 0x48fc740 [Final Native Public]
    void PlayMVPSequence(); // 0x48fbb90 [Final Native Public]
    void OnTeamSequenceFinished(); // 0x48fbb70 [Final Native Public]
    void OnPiracyCheckUpdate_Private(bool bIsPirated, const FString& ProgramDetected); // 0x48fba80 [Final Native Private]
    void OnPiracyCheckUpdate(bool bIsPirated, const FString& ProgramDetected); // 0x48fb980 [Native Event Public]
    void OnOutOfBoundsTimeLimitEnded__DelegateSignature(); // 0xe53a10 [Public]
    void OnOutOfBoundsTimeLimitEnded(); // 0x48fb960 [Native Event Public]
    void OnMVPSequenceFinished(); // 0x4787ba0 [Final Native Public]
    bool IsVisualizingAudioSources(); // 0x48fb860 [Final Native Public]
    bool IsOutOfBoundsEnabled(); // 0x48fb830 [Final Native Public]
    bool IsCountingDownForOutOfBounds(); // 0x48fb7d0 [Final Native Public]
    AConversationManager* GetConversationManager(); // 0x48f9960 [Final Native Public]
    void EnableOutOfBounds(); // 0x48f8b20 [Final Native Public]
    void DisableOutOfBounds(); // 0x48f8930 [Final Native Public]
    bool AllAudioVolumesTicked(); // 0x48f82b0 [Final Native Public]

// UReadyOrNotLoadoutManager (/Script/ReadyOrNot.ReadyOrNotLoadoutManager)
    void UpdatePresetName(const FString& OldName, const FString& NewName); // 0x48fcd60 [Final Native Public]
    void UpdateCustomizationPresetName(const FString& OldName, const FString& NewName); // 0x48fcc60 [Final Native Public]
    void UnequipPresetFromSwatMember(const EEquippingSwat& SwatMember); // 0x48fcbe0 [Final Native Public]
    void SetSecondaryAttachment(TSubclassOf<UWeaponAttachment> WeaponAttachment, const EWeaponAttachmentType& AttachmentType); // 0x48fcad0 [Final Native Public]
    void SetPrimaryAttachment(TSubclassOf<UWeaponAttachment> WeaponAttachment, const EWeaponAttachmentType& AttachmentType); // 0x48fca00 [Final Native Public]
    void SetArmorMaterial(UArmourMaterial* ArmorMaterial); // 0x48fc6b0 [Final Native Public]
    void SetArmorCoverage(const EArmourCoverage& ArmorCoverage); // 0x48fc630 [Final Native Public]
    void SetActiveSwatMember(const EEquippingSwat& SwatMember); // 0x48fc5b0 [Final Native Public]
    void SetActiveSecondarySkin(TSubclassOf<USkinComponent> Skin); // 0x48fc520 [Final Native Public]
    void SetActiveSecondary(TSubclassOf<ABaseWeapon> Secondary); // 0x48fc490 [Final Native Public]
    void SetActivePrimarySkin(TSubclassOf<USkinComponent> Skin); // 0x48fc400 [Final Native Public]
    void SetActivePrimary(TSubclassOf<ABaseWeapon> Primary); // 0x48fc370 [Final Native Public]
    void SetActiveNvgStyle(const ENVGStyle& NvgStyle); // 0x48fc2f0 [Final Native Public]
    void SetActiveLongTactical(TSubclassOf<ABaseItem> LongTactical); // 0x48fc260 [Final Native Public]
    void SetActiveLoadoutByName(const FString& LoadoutName); // 0x48fc170 [Final Native Public]
    void SetActiveLoadout(const FSavedLoadout& Loadout); // 0x48fc000 [Final Native Public]
    void SetActiveHelmetMount(TSubclassOf<ABaseItem> HelmetMount); // 0x48fbf70 [Final Native Public]
    void SetActiveHeadwear(TSubclassOf<ABaseItem> Headwear); // 0x48fbee0 [Final Native Public]
    void SetActiveFacewear(TSubclassOf<ABaseItem> Facewear); // 0x48fbe50 [Final Native Public]
    void SetActiveBodyArmor(TSubclassOf<ABaseItem> Armor); // 0x48fbdc0 [Final Native Public]
    void SavePreset(const FString& Name, bool bSaveCustomization); // 0x48fbce0 [Final Native Public]
    void SaveCustomizationPreset(const FString& Name); // 0x48fbc40 [Final Native Public]
    void SanitizeActiveLoadout(); // 0x48fbc20 [Final Native Public]
    void ResetLoadoutToDefault(); // 0x48fbc00 [Final Native Public]
    void ResetCustomizationToDefault(); // 0x48fbbe0 [Final Native Public]
    EEquippingSwat PreviousActiveSwatMember(); // 0x48fbbb0 [Final Native Public]
    void OnPresetApplied__DelegateSignature(const FString& Name, FSavedLoadout& Loadout); // 0xe53a10 [Public]
    void OnCustomizationPresetApplied__DelegateSignature(const FString& Name); // 0xe53a10 [Public]
    void OnAvailablePresetsChanged__DelegateSignature(); // 0xe53a10 [Public]
    EEquippingSwat NextActiveSwatMember(); // 0x48fb930 [Final Native Public]
    bool ItemIsInActiveLoadout(TSubclassOf<ABaseItem> Item); // 0x48fb890 [Final Native Public]
    bool IsCurrentCustomizationPresetDirty(); // 0x48fb800 [Final Native Public]
    void IncrementTacticalSlotCount(TSubclassOf<ABaseItem> SlotItem); // 0x48fb740 [Final Native Public]
    void IncrementSecondarySlotCount(const FName& AmmoType); // 0x48fb6b0 [Final Native Public]
    void IncrementPrimarySlotCount(const FName& AmmoType); // 0x48fb620 [Final Native Public]
    void IncrementGrenadeSlotCount(TSubclassOf<ABaseItem> SlotItem); // 0x48fb590 [Final Native Public]
    int32 GetTacticalSlotCount(TSubclassOf<ABaseItem> SlotItem); // 0x48fb4f0 [Final Native Public]
    UWeaponAttachment* GetStoredAttachmentByWeaponAndType(TSubclassOf<ABaseWeapon> Weapon, const EWeaponAttachmentType& Type); // 0x48fb420 [Final Native Public]
    int32 GetSlotCount(TSubclassOf<ABaseItem> SlotItem); // 0x48fb380 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetSecondaryWeaponImage(ABaseItem* Item); // 0x48f9820 [Final Native Public]
    int32 GetSecondarySlotCount(const FName& AmmoType); // 0x48fb2e0 [Final Native Public]
    TArray<FName> GetSecondaryAmmoTypes(); // 0x48fb260 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetPrimaryWeaponImage(ABaseItem* Item); // 0x48f9820 [Final Native Public]
    int32 GetPrimarySlotCount(const FName& AmmoType); // 0x48fb030 [Final Native Public]
    TArray<FName> GetPrimaryAmmoTypes(); // 0x48fafb0 [Final Native Public]
    int32 GetPreviewTacticalSlotCount(const FSavedLoadout& PreviewLoadout, TSubclassOf<ABaseItem> SlotItem); // 0x48fadf0 [Final Native Public]
    int32 GetPreviewSlotCount(const FSavedLoadout& PreviewLoadout, TSubclassOf<ABaseItem> SlotItem); // 0x48fac30 [Final Native Public]
    int32 GetPreviewSecondarySlotCount(const FSavedLoadout& PreviewLoadout, const FName& AmmoType); // 0x48faa70 [Final Native Public]
    int32 GetPreviewPrimarySlotCount(const FSavedLoadout& PreviewLoadout, const FName& AmmoType); // 0x48fa8b0 [Final Native Public]
    int32 GetPreviewMaximumSlotCount(const FSavedLoadout& PreviewLoadout); // 0x48fa750 [Final Native Public]
    int32 GetPreviewGrenadeSlotCount(const FSavedLoadout& PreviewLoadout, TSubclassOf<ABaseItem> SlotItem); // 0x48fa590 [Final Native Public]
    int32 GetPreviewCurrentSlotCount(const FSavedLoadout& PreviewLoadout); // 0x48fa430 [Final Native Public]
    FSavedLoadout GetPreset(const FString& Name); // 0x48fa2c0 [Final Native Public]
    FText GetNextDefaultPresetName(const TArray<FString>& PresetNames); // 0x48fa180 [Final Native Private]
    int32 GetMaximumSlotCount(); // 0x48fa150 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetLongTacticalItemImage(ABaseItem* Item); // 0x48f9820 [Final Native Public]
    TArray<ABaseItem*> GetItemsByLoadoutCategory(const ELoadoutCategory& LoadoutCategory); // 0x48fa070 [Final Native Public]
    TArray<ABaseItem*> GetHelmetMounts(); // 0x48f9ff0 [Final Native Public]
    TArray<ABaseItem*> GetHeadwears(); // 0x48f9f70 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetHeadwearItemImage(ABaseItem* Item); // 0x48f9820 [Final Native Public]
    int32 GetGrenadeSlotCount(TSubclassOf<ABaseItem> SlotItem); // 0x48f9ed0 [Final Native Public]
    TArray<ABaseItem*> GetFacewears(); // 0x48f9e50 [Final Native Public]
    FText GetDefaultPresetName(); // 0x48f9dc0 [Final Native Public]
    FSavedLoadout GetDefaultPreset(); // 0x48f9cc0 [Final Native Public]
    FText GetDefaultCustomizationPresetName(); // 0x48f9c30 [Final Native Public]
    TArray<FString> GetCustomizationPresetNames(); // 0x48f9bb0 [Final Native Public]
    FString GetCustomizationPresetBySwat(const EEquippingSwat& SwatMember); // 0x48f9ad0 [Final Native Public]
    int32 GetCurrentSlotCount(); // 0x48f9aa0 [Final Native Public]
    FText GetCurrentPresetDisplayName(); // 0x48f9a10 [Final Native Public]
    FString GetCurrentCustomizationPresetName(); // 0x48f9990 [Final Native Public]
    TArray<ABaseItem*> GetBodyArmors(); // 0x48f98e0 [Final Native Public]
    TSoftObjectPtr<UTexture2D> GetBodyArmorItemImage(ABaseItem* Item); // 0x48f9820 [Final Native Public]
    TArray<EWeaponAttachmentType> GetAvailableAttachmentTypesByWeapon(TSubclassOf<ABaseWeapon> BaseWeapon); // 0x48f9740 [Final Native Public]
    TArray<TSubclassOf<UWeaponAttachment>> GetAttachmentByWeaponAndType(ABaseWeapon* Weapon, const EWeaponAttachmentType& Type); // 0x48f9630 [Final Native Public]
    TArray<UArmourMaterial*> GetArmorMaterials(); // 0x48f95b0 [Final Native Public]
    FText GetArmorCoverageText(const EArmourCoverage& Coverage); // 0x48f94d0 [Final Native Public]
    EArmourCoverage GetArmorCoverage(); // 0x48f94a0 [Final Native Public]
    FText GetAmmunitionDisplayName(const FName& AmmunitionName); // 0x48f93b0 [Final Native Public]
    FText GetAmmunitionDescription(const FName& AmmunitionName); // 0x48f92c0 [Final Native Public]
    FText GetAmmunitionCaliber(const FName& AmmunitionName); // 0x48f91d0 [Final Native Public]
    TArray<FString> GetAllPresetNames(); // 0x48f9150 [Final Native Public]
    FString GetActiveSwatMemberLabel(); // 0x48f90d0 [Final Native Public]
    EEquippingSwat GetActiveSwatMember(); // 0x48f90a0 [Final Native Public]
    TSubclassOf<UWeaponAttachment> GetActiveSecondaryAttachmentByType(const EWeaponAttachmentType& AttachmentType); // 0x48f9000 [Final Native Public]
    TSubclassOf<ABaseWeapon> GetActiveSecondary(); // 0x48f8fc0 [Final Native Public]
    TSubclassOf<UWeaponAttachment> GetActivePrimaryAttachmentByType(const EWeaponAttachmentType& AttachmentType); // 0x48f8f20 [Final Native Public]
    TSubclassOf<ABaseWeapon> GetActivePrimary(); // 0x48f8ee0 [Final Native Public]
    ENVGStyle GetActiveNvgStyle(); // 0x48f8eb0 [Final Native Public]
    TSubclassOf<ABaseItem> GetActiveLongTactical(); // 0x48f8e70 [Final Native Public]
    FSavedLoadout GetActiveLoadout(); // 0x48f8d70 [Final Native Public]
    TSubclassOf<ABaseItem> GetActiveHelmetMount(); // 0x48f8d30 [Final Native Public]
    TSubclassOf<ABaseItem> GetActiveHeadwear(); // 0x48f8cf0 [Final Native Public]
    TSubclassOf<ABaseItem> GetActiveFacewear(); // 0x48f8cb0 [Final Native Public]
    TSubclassOf<ABaseItem> GetActiveBodyArmor(); // 0x48f8c70 [Final Native Public]
    UArmourMaterial* GetActiveArmorMaterial(); // 0x48f8c40 [Final Native Public]
    EEquippingSwat FStringToEquippingSwat(const FString& Name); // 0x48f8b40 [Final Native Public]
    void DoSaveLoadout(const EEquippingSwat& SwatMember, const FSavedLoadout& Loadout); // 0x48f8970 [Final Native Public]
    void DoSaveActiveLoadout(); // 0x48f8950 [Final Native Public]
    void DeletePreset(const FString& Name); // 0x48f8890 [Final Native Public]
    void DeleteCustomizationPreset(const FString& Name); // 0x48f87f0 [Final Native Public]
    void DecrementTacticalSlotCount(TSubclassOf<ABaseItem> SlotItem); // 0x48f8760 [Final Native Public]
    void DecrementSecondarySlotCount(const FName& AmmoType); // 0x48f86d0 [Final Native Public]
    void DecrementPrimarySlotCount(const FName& AmmoType); // 0x48f8640 [Final Native Public]
    void DecrementGrenadeSlotCount(TSubclassOf<ABaseItem> SlotItem); // 0x48f85b0 [Final Native Public]
    void CustomizationPresetsChanged(); // 0x48f8590 [Final Native Public]
    void CustomizationPresetApplied(const FString& Name); // 0x48f84f0 [Final Native Public]
    bool AttachmentIsEquipped(TSubclassOf<UWeaponAttachment> WeaponAttachment, const EWeaponAttachmentType& AttachmentType); // 0x48f8420 [Final Native Public]
    void ApplyPreset(const FString& Name); // 0x48f8380 [Final Native Public]
    void ApplyCustomizationPreset(const FString& Name); // 0x48f82e0 [Final Native Public]

// UReadyOrNotLoadoutHelper (/Script/ReadyOrNot.ReadyOrNotLoadoutHelper)
    FRosterLoadout GetRosterCharacterLoadout(UWorld* WorldContext, URosterCharacter* Character); // 0x48fb0d0 [Final Native Static Public]

// UReadyOrNotMathLibrary (/Script/ReadyOrNot.ReadyOrNotMathLibrary)
    float WrapAngleIfOutOfBounds(float Angle, float MinBounds, float MaxBounds); // 0x490daa0 [Final Native Static Public]
    float KeepAngleBelow360(float Angle); // 0x4908a60 [Final Native Static Public]
    float KeepAngleAbove0(float Angle); // 0x49089e0 [Final Native Static Public]
    float GetLastKeyTime_FloatCurve(FRuntimeFloatCurve& InCurve); // 0x49082f0 [Final Native Static Public]
    FVector GenerateRandomLocationOnSphere(const FVector& Origin, float Radius); // 0x4908170 [Final Native Static Public]
    FVector2D CalculatePositionOnEllipse(const FVector2D& Origin, float RadiusX, float RadiusY, float Angle); // 0x4906320 [Final Native Static Public]
    FVector2D CalculatePositionOnCircle(const FVector2D& Origin, float Radius, float Angle); // 0x4906200 [Final Native Static Public]
    FVector CalculateLocationOnSphere(const FVector& Origin, float Radius, float Angle, float Phi); // 0x4906050 [Final Native Static Public]

// UReadyOrNotPathFollowingComp (/Script/ReadyOrNot.ReadyOrNotPathFollowingComp)
    void OnHoleTraversalFinished(UBaseActivity* Activity, ACyberneticController* Controller); // 0x49090a0 [Final Native Protected]

// AReadyOrNotPlayerController (/Script/ReadyOrNot.ReadyOrNotPlayerController)
    void WinCoop(); // 0x4787ba0 [Final Native Public]
    void Vote(bool VoteYes); // 0x490da10 [Native Event Public]
    void UpdateStatString(const FString& StatID, const FString& Value); // 0x490d910 [Final Native Private]
    void UpdateStat(const FString& StatID, int64 Value); // 0x490d830 [Final Native Private]
    void UpdateMouseCursorVisibility(); // 0x490d810 [Final Native Private]
    void UpdateMotionControls(const double& MotionControlPitch, const double& MotionControlYaw); // 0x490d710 [Final Native Private]
    void UpdateAchievementProgress(const FString& ID, float Percent); // 0x490d620 [Native Event Public]
    void UnlockAllDoors(); // 0x490d600 [Final Native Public]
    void UnlockAllAchievements(); // 0x490d5e0 [Final Native Public]
    void UnhideAllWeaponAttachments(); // 0x4787ba0 [Final Native Public]
    void UnhideAllSmallItemMeshes(); // 0x4787ba0 [Final Native Public]
    void UnhideAllItemMeshes(); // 0x4787ba0 [Final Native Public]
    void TryCloseTablet(bool Unequip); // 0x490d550 [Final Native Public]
    void ToggleRTXDMO(); // 0x4787ba0 [Final Native Public]
    void ToggleGodModeOnEveryone(); // 0x490d530 [Final Native Public]
    void ToggleDeployMenu(); // 0x490d510 [Final Native Public]
    void TestSendCrash(); // 0x4787ba0 [Final Native Public]
    void TestMatchmakingServerRefresh(); // 0x4787ba0 [Final Native Public]
    void TestMatchmakingServerCreateParty(); // 0x4787ba0 [Final Native Public]
    void TeleportUp(); // 0x4787ba0 [Final Native Public]
    void TeleportToNextRemainingAI(); // 0x4787ba0 [Final Native Public]
    void TakeDamageExec(float DamageAmount); // 0x490d490 [Final Native Public]
    void SwapAllItemSkeletalMeshesToCubes(); // 0x4787ba0 [Final Native Public]
    void SurrenderAllSuspects(); // 0x4905e20 [Final Native Public]
    void SurrenderAllCivilians(); // 0x4905e00 [Final Native Public]
    void SurrenderAll(const ETeamType& TargetTeam); // 0x49097a0 [Final Native Public]
    bool StreamInSession(const FBlueprintSessionResult& SessionResult, bool bShouldCreateLoadingScreen); // 0x490cf10 [Final Native Public]
    bool StreamInLevel(const FString& NewLevel, const FString& Options, const ULevelStreaming*& OutStreamedLevel, const FLevelStreamOptions& LevelStreamOptions); // 0x490cc50 [Final Native Public]
    void StopVoteInput(); // 0xe53a10 [Event Public]
    void StopSwatAutomation(); // 0x4787ba0 [Final Native Public]
    void StopSpeaking(); // 0x490cc30 [Final Native Public]
    void StartSwatAutomation(); // 0x4787ba0 [Final Native Public]
    void StartSpeaking(); // 0x490cc10 [Final Native Public]
    void StartBleeding(); // 0x4787ba0 [Final Native Public]
    void SpawnTrap(const FString& TableName); // 0x490cb20 [Final Native Public]
    void SpawnRandomAI(int32 Count); // 0x490ca90 [Final Native Public]
    void SpawnBotsForGame(int32 BotCount); // 0x490ca00 [Final Native Public]
    void SpawnAIAtLocation(const FString& TableName, const FVector& Location, const FVector& MoveLocation); // 0x490c850 [Final Native Public]
    void SpawnAI(const FString& TableName, int32 Count); // 0x490c720 [Final Native Public]
    void SoftWinCoop(); // 0x4787ba0 [Final Native Public]
    void SkipTutorialStep(); // 0x4787ba0 [Final Native Public]
    void SkipTutorial(); // 0x490c700 [Final Native Public]
    void ShowSpectatorHUD(); // 0x490c6e0 [Final Native Public]
    void ShowHUD(); // 0x490c6c0 [Final Native Public]
    void ShowCoopScoreChangeWidget(float ScoreChangeValue); // 0xe53a10 [Event Public]
    void SetTimelimit(float Time); // 0x490c640 [Final Native Public]
    void SetSpeakerIntensity(float SpeakerIntensity); // 0x48a89d0 [Final Native Protected]
    void SetShouldShowMouseCursor(bool bShow); // 0x490c5b0 [Final Native Public]
    void SetServerPasswordOnConnection(const FString& Password); // 0x490c4c0 [Final Native Public]
    void SetScorelimit(int32 Score); // 0x490c430 [Final Native Public]
    void SetRosterTrait(const ERosterSquadPosition& Position, URosterTrait* Trait); // 0x490c360 [Final Native Private]
    void SetRosterStressValue(float Stress); // 0x490c2e0 [Final Native Private]
    void SetPreferredTeamUniqueNetIdOnConnection(const FString& UniqueID); // 0x490c1f0 [Final Native Public]
    void SetMousePosition(float LocationX, float LocationY); // 0x490c120 [Final Native Public]
    void SetForceFeedbackIntensity(float ForceFeedbackIntensity); // 0x490c0a0 [Final Native Protected]
    void SetDualSenseMotionControlsEnabled(bool MotionControlsEnabled); // 0x490c010 [Final Native Protected]
    void SetClubMusicMasterVolume(float Volume); // 0x490bf90 [Final Native Public]
    void SetAllComponentsUseParentsBounds(); // 0x490bf70 [Final Native Public]
    void SetAimAssistIntensity(const FString& NewAimAssistIntensity); // 0x490be80 [Final Native Protected]
    void ServerStatFileStop(); // 0x4909ee0 [Final Native Public]
    void ServerStatFileStart(); // 0x4909ec0 [Final Native Public]
    void Server_SwapPlayersTeam(APlayerState* ps); // 0x490bdc0 [Native Event Public]
    void Server_StatFile(bool bStartStatFile); // 0x490bd00 [Native Event Public]
    void Server_StartSpectating(); // 0x490bcb0 [Native Event Public]
    void Server_StartReferendum(TSubclassOf<AReferendum> ReferendumClass); // 0x490bbf0 [Native Event Public]
    void Server_StartPlayerReferendum(TSubclassOf<APlayerReferendum> ReferendumClass, AReadyOrNotPlayerState* TargetPlayer); // 0x490bae0 [Native Event Public]
    void Server_StartMapReferendum(TSubclassOf<AMapReferendum> ReferendumClass, const FString& MapURL); // 0x490b9d0 [Native Event Public]
    void Server_SetTeamType(const ETeamType& NewTeam); // 0x490b920 [Native Event Public]
    void Server_SetSpawn(const ETeamType& SpawnTeam, const ESelectedSpawn& NewSpawnPoint); // 0x490b820 [Native Event Public]
    void Server_SetReadyState(bool bReady); // 0x490b790 [Native Event Public]
    void Server_SetPlatformTypes(int32 OnlinePlatformType, const EGamePlatform& GamePlatform); // 0x490b680 [Native Event Public]
    void Server_SetModded(bool bModded); // 0x490b5c0 [Native Event Public]
    void Server_SetHasFinishedLoading(); // 0x490b570 [Native Event Public]
    void Server_SetDeployableDepot(int32 NewDepot); // 0x490b4e0 [Native Event Public]
    void Server_SendChatMessage(const FRChatMessage& ChatMessage); // 0x490b1c0 [Native Event Protected]
    void Server_RespawnAsLobby(TSubclassOf<ASpectatorPawn> Class, const FTransform& SpawnTransform); // 0x490b000 [Native Event Public]
    void Server_RequestWorldTime(float ClientTime); // 0x490af70 [Final Native Event Private]
    void Server_RequestLoadoutChange(const FSavedLoadout& Loadout); // 0x490add0 [Native Event Public]
    void Server_RemoveMarker(int32 ID); // 0x490ad40 [Native Event Public]
    void Server_RemoveLine(int32 ID); // 0x490acb0 [Native Event Public]
    void Server_ReleaseVIP(); // 0x490ac60 [Native Event Public]
    void Server_ReferendumVoteYes(); // 0x490ac10 [Native Event Public]
    void Server_ReferendumVoteNo(); // 0x490abc0 [Native Event Public]
    void Server_LoginAsAdmin(const FString& Password); // 0x490ab00 [Native Event Public]
    void Server_LastInputType(const ECommonInputType& InInputType); // 0x490aa80 [Native Event Public]
    void Server_Equip(const FString& ItemName); // 0x490a9e0 [Native Event Public]
    void Server_EnablePersonnel(int32 PersonnelNum, int32 MapPointNum); // 0x490a8e0 [Native Event Public]
    void Server_EnableDeployable(int32 DeployableNum); // 0x490a820 [Native Event Public]
    void Server_DisablePersonnel(int32 PersonnelNum); // 0x490a760 [Native Event Public]
    void Server_DisableDeployable(int32 DeployableNum); // 0x490a6a0 [Native Event Public]
    void Server_BecomeVIP(); // 0x490a650 [Native Event Public]
    void Server_AdminRestartServer(); // 0x490a600 [Native Event Public]
    void Server_AdminRemoveMapFromRotationByIndex(int32 Idx); // 0x490a540 [Native Event Public]
    void Server_AdminRemoveMapFromRotation(const FString& MapURL); // 0x490a480 [Native Event Public]
    void Server_AdminNextMap(); // 0x490a430 [Native Event Public]
    void Server_AdminKickPlayer(APlayerState* KickingPlayerState, const FText& ReasonOveride); // 0x490a2f0 [Native Event Public]
    void Server_AdminBanPlayer(APlayerState* BanningPlayerState); // 0x490a230 [Native Event Public]
    void Server_AdminAddMapToRotationAtIndex(const FString& MapURL, int32 Idx); // 0x490a120 [Native Event Public]
    void Server_AdminAddMapToRotation(const FString& MapURL); // 0x490a060 [Native Event Public]
    void Server_AddMarker(const FPlanningMarker& Marker); // 0x4909fb0 [Native Event Public]
    void Server_AddLine(const FPlanningLine& Line); // 0x4909f00 [Native Event Public]
    void SendChatMessage(const FRChatMessage& ChatMessage); // 0x4909ca0 [Final Native Public]
    void SecureAllEvidence(); // 0x4787ba0 [Final Native Public]
    void SavePerformanceStats(); // 0x4909c80 [Final Native Public]
    bool SaveFileToUserCloud(const FString& FullPath); // 0x4909b80 [Final Native Public]
    void SaveChatMessage(const FRChatMessage& Message); // 0x4909960 [Final Native Public]
    void RosterInstantFinishStatus(); // 0x4909940 [Final Native Private]
    void RetrieveChatLog(const TArray<FRChatMessage>& OutMessages); // 0x4909840 [Final Native Public]
    void ResetKeybinds(); // 0x4909820 [Final Native Public]
    void ResetDoorLockStateKnowledge(); // 0x4787ba0 [Final Native Public]
    void ResetAI(float Range); // 0x48a89d0 [Final Native Public]
    void RequestVoteInput(const FVoteData& CurrentVoteData); // 0xe53a10 [Event Public]
    void ReportAllSuspects(); // 0x4905e20 [Final Native Public]
    void ReportAllInstancedStaticMeshes(); // 0x4787ba0 [Final Native Public]
    void ReportAllCivilians(); // 0x4905e00 [Final Native Public]
    void ReportAll(const ETeamType& Team); // 0x49097a0 [Final Native Public]
    void ReplicateMapListIfAdmin(); // 0x4909780 [Final Native Public]
    bool RemoveWidgetFromStack(const FString& WidgetName); // 0x49096d0 [Final Native Public]
    void RemoveWeaponSkin(); // 0x4787ba0 [Final Native Public]
    void RemoveHUD(); // 0x49096b0 [Final Native Public]
    void RemoveCharacterSkin(); // 0x4787ba0 [Final Native Public]
    void ReleaseVIP(); // 0x4909690 [Final Native Public]
    void ReadyUp_Failsafe(); // 0x4909670 [Final Native Public]
    void ReadyUp(); // 0x4909650 [Final Native Public]
    void PS5ResetAllActiveActivities(); // 0x4787ba0 [Final Native Public]
    void PS5ActivityStart(const FString& Activity); // 0x4861b30 [Final Native Public]
    void PS5ActivitySetAvailable(const FString& Activity, bool bAvailable); // 0x4909440 [Final Native Public]
    void PS5ActivityEnd(const FString& Activity, int32 Outcome); // 0x4909340 [Final Native Public]
    void PrintGPUBrand(); // 0x4909630 [Final Native Public]
    void PrintAllSceneComponentWhoseOriginIsZero(); // 0x4909610 [Final Native Public]
    void PresentVoteResult(const FVoteData& VoteResult, int32 YesVotes, int32 NoVotes); // 0xe53a10 [Event Public]
    void PopulateDebugStats(); // 0x49095f0 [Final Native Private]
    void PlayDeadAllEnemies(); // 0x4787ba0 [Final Native Public]
    void PlayDamageTakenLightBarEffect(); // 0x49095d0 [Final Native Public]
    void PlayAnimationFromLookupTable(const FName& AnimationRowName); // 0x4909540 [Final Native Public]
    void PassMouseControlToValidWidget(); // 0x4787ba0 [Final Native Public]
    void OptimizeWorld(); // 0x4909320 [Final Native Public]
    void OnStreamedLevelLoadedRemovingLoadingScreen(); // 0x49092e0 [Final Native Private]
    void OnStreamedLevelLoadedExecuteOpen(); // 0x49092c0 [Final Native Private]
    void OnStreamedLevelLoadedComplete(); // 0x49092a0 [Final Native Private]
    void OnSessionJoinSuccess(); // 0x4787ba0 [Final Native Private]
    void OnSessionJoinFailed(); // 0x4909280 [Final Native Private]
    void OnSaveLoadout(); // 0xe53a10 [Event Public]
    void OnRTXDMOChanged__DelegateSignature(bool bRTXOn); // 0xe53a10 [Public]
    void OnRep_Maplist(); // 0x4909260 [Final Native Public]
    void OnPreClientTravel__DelegateSignature(); // 0xe53a10 [Public]
    void OnPlayerReadyChange__DelegateSignature(AReadyOrNotPlayerController* PlayerController, bool bReady); // 0xe53a10 [Public]
    void OnPawnPossessed__DelegateSignature(APawn* PossessedPawn); // 0xe53a10 [Public]
    void OnOutOfBoundsChanged__DelegateSignature(bool bIsOutOfBounds); // 0xe53a10 [Public]
    void OnMapListReplicated__DelegateSignature(const TArray<FString>& MapList); // 0xe53a10 [Public]
    void OnlyCastLocalPlayerDynamicShadow(); // 0x4909300 [Final Native Public]
    void OnLocallyFiredProjectile(ABulletProjectile* Projectile, int32 ProjectileIdentifier); // 0x4909190 [Final Native Public]
    void OnLoadingScreenCleared__DelegateSignature(); // 0xe53a10 [Public]
    void OnLevelOpen(); // 0x4909170 [Final Native Private]
    void OnHudWidgetsCleared__DelegateSignature(); // 0xe53a10 [Public]
    void OnExitSettingsMenu__DelegateSignature(); // 0xe53a10 [Public]
    void NotifyRespawnTime(float RespawnTime); // 0x4909010 [Native Event Public]
    void Multicast_SetPersonnelAtPoint(int32 PersonnelNum, int32 MapPointNum); // 0x4908f40 [Native Event Public]
    void Multicast_RemovePersonnelAtPoint(int32 PersonnelNum); // 0x4908eb0 [Native Event Public]
    void Multicast_ForcePlanningRefresh(); // 0x4908e90 [Native Event Public]
    void MakeCrash(); // 0x4787ba0 [Final Native Public]
    void LogTransactions(); // 0x4908e70 [Final Native Private]
    void LogStat(const FString& StatID); // 0x4908dd0 [Final Native Private]
    void LogGlobalStat(const FString& StatID); // 0x4908d30 [Final Native Private]
    void LockAllDoors(); // 0x4908d10 [Final Native Public]
    void LockAllAchievements(); // 0x4908cf0 [Final Native Public]
    void LockAchievement(const FString& AchievementId); // 0x4908c00 [Final Native Public]
    void KnockoutAllEnemies(); // 0x4787ba0 [Final Native Public]
    void KillSWATTeam(); // 0x4908be0 [Final Native Public]
    void KillAllSuspects(); // 0x4905e20 [Final Native Public]
    void KillAllCivilians(); // 0x4905e00 [Final Native Public]
    void KillAll(const ETeamType& TargetTeam); // 0x4908b60 [Final Native Public]
    void Kill(float Time); // 0x4908ae0 [Final Native Public]
    void JoinVoiceLobby(const FString& InLobbyId); // 0x4908940 [Native Event Public]
    bool IsOverlayHudVisible(); // 0x4908910 [Final Native Public]
    bool IsConsoleTarget(); // 0x479af30 [Final Native Public]
    bool IsCameraFading(); // 0x49088e0 [Native Public]
    void InternalSaveStats(); // 0x49088c0 [Final Native Public]
    void HideSpectatorHUD(); // 0x49088a0 [Final Native Public]
    void HideHUD(); // 0x4908880 [Final Native Public]
    void HideAllWeaponAttachments(); // 0x4787ba0 [Final Native Public]
    void HideAllSmallItemMeshes(); // 0x4787ba0 [Final Native Public]
    void HideAllItemMeshes(); // 0x4787ba0 [Final Native Public]
    void GiveSWATRam(); // 0x4787ba0 [Final Native Public]
    void GibAllComponents(); // 0x4787ba0 [Final Native Public]
    EVoteState GetVote(); // 0x4908850 [Final Native Public]
    ETeamType GetTeamType(); // 0x4908820 [Final Native Public]
    float GetRespawnTimeRemaining(); // 0x49087f0 [Final Native Static Public]
    TArray<FString> GetReplicatedMapRotation(); // 0x4908710 [Final Native Public]
    FString GetPrefferredTeamUniqueNetIdOnConnection(); // 0x4908690 [Final Native Public]
    FString GetPasswordOnConnection(); // 0x4908610 [Final Native Public]
    void GetNetworkConnectionStatus(const float& AvgLag, const int32& OutLostPackets, const int32& InLostPackets, const int32& OutLostPacketPrcnt, const int32& InLostPacketPrcnt); // 0x4908400 [Final Native Public]
    bool GetIsMotionControlsActive(); // 0x49082c0 [Final Native Private]
    ECommonInputType GetInputType(); // 0x49082a0 [Final Native Public]
    bool GetGamepadPushToTalkEnabled(); // 0x4908270 [Final Native Public]
    void FreeVIP(); // 0x4908150 [Final Native Public]
    void ForceEndingTags(const FName& Level); // 0x4888a70 [Final Native Public]
    void ForceCompleteMissionGrade(const FString& OverrideGrade); // 0x47cd280 [Final Native Public]
    void ForceCompleteMission(int32 OverrideScore); // 0x476c9e0 [Final Native Public]
    void ForceAllTakeHostages(float InTimeToSurrenderHostage); // 0x49080d0 [Final Native Private]
    void FlushStats(); // 0x49080b0 [Final Native Private]
    void FlushDeadBodies(); // 0x4908090 [Final Native Public]
    void ExecuteSweepTraceSinglePerfTest(); // 0x4908070 [Final Native Public]
    void ExecuteSweepTraceMultiPerfTest(); // 0x4908050 [Final Native Public]
    void ExecuteLineTracePerfTest(); // 0x4908030 [Final Native Public]
    void EscapeMenu(); // 0x4908010 [Native Public]
    void EquipAndDropEvidence(); // 0x4787ba0 [Final Native Public]
    void Equip(const FString& ItemName); // 0x47cd280 [Final Native Public]
    void EndVote(); // 0x4907ff0 [Native Event Public]
    void EnableWeaponFovShader(); // 0x4907fd0 [Final Native Public]
    void EnableScopeAlignmentTool(); // 0x4907fb0 [Final Native Public]
    void EnablePushToTalkGamepad(); // 0x4907f90 [Final Native Public]
    void EnablePlayerInput(); // 0x4907f70 [Final Native Public]
    void EnableAimAssistConfig(); // 0x4907f50 [Final Native Public]
    void DropAllSuspectWeapons(); // 0x4907f30 [Final Native Public]
    void DrawBlockingVolumes(); // 0x4907f10 [Final Native Public]
    void DisplayAllPlayingFMODEvents(); // 0x4787ba0 [Final Native Public]
    void DisableWeaponFovShader(); // 0x4907ef0 [Final Native Public]
    void DisableSkeletalMeshShadowCasting(); // 0x4907ed0 [Final Native Public]
    void DisablePushToTalkGamepad(); // 0x4907eb0 [Final Native Public]
    void DisableForceShowMouseCursor(); // 0x4907e90 [Final Native Public]
    void DisableAllMaterials(); // 0x4907e70 [Final Native Public]
    void DisableAllItemTicks(); // 0x4907e50 [Final Native Public]
    void DisableAllItemMaterials(); // 0x4787ba0 [Final Native Public]
    int32 DevMenuUnlockAchievement(const FString& AchievementId); // 0x4907d50 [Final Native Public]
    void DetonateExplosiveVests(float InTimer); // 0x4907cd0 [Final Native Private]
    void DestroySwatTeam(); // 0x4907cb0 [Final Native Public]
    void DestroySwatInventoryItems(); // 0x4907c90 [Final Native Public]
    void DestroySwatControllers(); // 0x4907c70 [Final Native Public]
    void DestroySwatAnimation(); // 0x4907c50 [Final Native Public]
    void DestroyEverything(); // 0x4787ba0 [Final Native Public]
    void DestroyAllWorldDynamicItems(); // 0x4787ba0 [Final Native Public]
    void DestroyAllWidgets(); // 0x4787ba0 [Final Native Public]
    void DestroyAllSuspects(); // 0x4907c30 [Final Native Public]
    void DestroyAllLights(); // 0x4787ba0 [Final Native Public]
    void DestroyAllItems(); // 0x4787ba0 [Final Native Public]
    void DestroyAllItemMeshes(); // 0x4787ba0 [Final Native Public]
    void DestroyAllExceptClosestDoor(); // 0x4787ba0 [Final Native Public]
    void DestroyAllExceptClosestCharacter(); // 0x4787ba0 [Final Native Public]
    void DestroyAllDynamicLights(); // 0x4907c10 [Final Native Public]
    void DestroyAllDecals(); // 0x4907bf0 [Final Native Public]
    void DestroyAllAI(); // 0x4907ae0 [Final Native Public]
    void DestroyAllActorsOfName(const FString& Name); // 0x4907b00 [Final Native Public]
    void DeleteAnyNonMeshComponents(); // 0x4907ac0 [Final Native Public]
    UUserWidget* CreateWidgetForPlayer(const FString& WidgetName, bool bForceAddToWidgetStack, bool bIsEscapeKey); // 0x4907980 [Native Public]
    void ConsoleSetMaxPlayers(int32 MaxPlayers); // 0x49078f0 [Final Native Public]
    void ClientStartOnlineGame(); // 0x4906ee0 [Native Event Public]
    void ClientSpawned(); // 0x4906ec0 [Native Event Public]
    void ClientSetSpectatorCamera(const FVector& CameraLocation, const FRotator& CameraRotation); // 0x4906dc0 [Native Event Public]
    void ClientSetNetSpeed(int32 NewNetSpeed); // 0x4906d30 [Native Event Public]
    void ClientReceiveHitData(const FWeaponHitStats& Stats); // 0x4906c30 [Native Event Public]
    void ClientJoinVoice(const FString& OnlineSessionId, int32 TeamNum); // 0x4906b50 [Native Event Public]
    void ClientEndOnlineGame(); // 0x4906b30 [Native Event Public]
    void Client_UpdateWorldTime(float ServerTime, float SentClientTime); // 0x4907820 [Final Native Event Private]
    void Client_SetViewTargetWithBlend(APawn* NewViewTarget); // 0x4907790 [Native Event Public]
    void Client_SetControlRotation(const FRotator& NewControlRotation); // 0x4907700 [Native Event Public]
    void Client_SendChatMessage(const FRChatMessage& ChatMessage); // 0x49074e0 [Native Event Protected]
    void Client_RemoveWidget(TSubclassOf<UUserWidget> Widget); // 0x48a8f50 [Native Event Public]
    void Client_PostLogin(); // 0x49074c0 [Native Event Public]
    void Client_OnProjectileValidation(int32 ProjectileSeed, const EServerValidationState& Validation); // 0x49073f0 [Native Event Public]
    void Client_LocalReadyStateChanged(bool bReady); // 0x4907360 [Native Event Public]
    void Client_HideSpectatorHUD(); // 0x48d8600 [Native Event Public]
    void Client_HideHUDWidgets(); // 0x48aa7b0 [Native Event Public]
    void Client_GetStats(); // 0x4907340 [Native Event Public]
    void Client_DisableUIMouse(); // 0x4907320 [Native Event Public]
    void Client_CreateWidget(const FString& WidgetName, bool bForceAddToWidgetStack, bool bIsEscapeKey); // 0x49071f0 [Native Event Public]
    void Client_CreateSpectatorWidget(); // 0x49071d0 [Native Event Public]
    void Client_CreateLoadingScreen(const FString& Map, const FString& Mode, const FString& SessionName, bool bIsSeamlessTravel); // 0x4907040 [Native Event Public]
    void Client_ClearHUDWidgets(); // 0x4907020 [Native Event Public]
    void Client_ChangeInputMode(bool bGameMode, bool bMouseCursorEnabled, UWidget* Widget); // 0x4906f00 [Native Event Public]
    void ClearStat(const FString& StatID); // 0x4906a90 [Final Native Private]
    void ClearAllStats(); // 0x4906a70 [Final Native Private]
    void ChangeInputMode(bool bGameMode, bool bMouseCursorEnabled, UWidget* Widget); // 0x4906950 [Final Native Public]
    bool CanSetSpawn(const ETeamType& Team, const ESelectedSpawn& NewSpawnPoint, bool bSameSpawn); // 0x4906830 [Final Native Public]
    bool CanSetDepotTo(int32 NewDepot, bool bSameDepot); // 0x4906760 [Final Native Public]
    bool CanEnablePersonnel(int32 PersonnelNum, int32 MapPointNum); // 0x4906690 [Final Native Public]
    bool CanEnableDeployable(int32 DeployableNum); // 0x49065f0 [Final Native Public]
    bool CanDisablePersonnel(int32 PersonnelNum); // 0x4906550 [Final Native Public]
    bool CanDisableDeployable(int32 DeployableNum); // 0x49064b0 [Final Native Public]
    void BP_ReturnToMenu(FText& ReturnReason); // 0x4905e40 [Final Native Public]
    void BP_HandleMessage(const FRChatMessage& ChatMessage); // 0xe53a10 [Event Public]
    void BP_ClientWasKicked(FText& KickReason); // 0xe53a10 [Event Public]
    void BeginVote(const FString& Reason, const FString& Question, bool bCanVoteNo); // 0x4905f10 [Native Event Public]
    void ArrestOne(); // 0x4787ba0 [Final Native Public]
    void ArrestAllSuspects(); // 0x4905e20 [Final Native Public]
    void ArrestAllCivilians(); // 0x4905e00 [Final Native Public]
    void ArrestAllButOneSuspect(); // 0x4905e20 [Final Native Public]
    void ArrestAllButOneCivilian(); // 0x4905e00 [Final Native Public]
    void ArrestAllButOne(const ETeamType& TargetTeam); // 0x4862190 [Final Native Public]
    void ArrestAll(const ETeamType& TargetTeam); // 0x4862190 [Final Native Public]
    void ApplyWeaponSkin(const FString& SkinName); // 0x47cd280 [Final Native Public]
    void ApplyCharacterSkin(const FString& SkinName); // 0x47cd280 [Final Native Public]
    void AIStopHide(); // 0x4905dc0 [Final Native Public]
    void AIHide(); // 0x4905da0 [Final Native Public]
    void AIEquipSecondary(); // 0x4787ba0 [Final Native Public]
    void AIEquipPrimary(); // 0x4787ba0 [Final Native Public]
    void AcknowledgeVote(const FVoteData& CurrentVoteData); // 0xe53a10 [Event Public]
    void AbortCover(); // 0x4905de0 [Final Native Public]

// AReadyOrNotPlayerState (/Script/ReadyOrNot.ReadyOrNotPlayerState)
    void UpdateScore(); // 0x4912cd0 [Final Native Public]
    void SetTeam(const ETeamType& NewTeam); // 0x4912c50 [Final Native Public]
    void SetReady(bool bIsReady, const FSavedLoadout& NewLoadout); // 0x4912aa0 [Final Native Public]
    void ServerSetJoinedOnSquadLeader(); // 0x4911bb0 [Native Event Public]
    void Server_UpdatePlayerSpawnTag(const FString& NewTag); // 0x49129e0 [Native Event Public]
    void Server_UpdateDrawing(const FVector2D& NewPoint); // 0x4912950 [Native Event Public]
    void Server_StartDrawing(int32 Floor, const FVector2D& StartingPoint); // 0x4912870 [Native Event Public]
    void Server_SetVoiceType(const EVoiceType& NewVoiceType); // 0x49127c0 [Native Event Public]
    void Server_SetTeam(const ETeamType& NewTeam); // 0x4912710 [Native Event Public]
    void Server_SetReady2(bool bIsReady, const FSavedLoadout& InLoadout, const FSavedCustomization& InCustomization); // 0x49122b0 [Native Event Public]
    void Server_SetReady(bool bIsReady, const FSavedLoadout& NewLoadout); // 0x4912560 [Final Native Public]
    void Server_SetPlayerName(const FName& NewPlayerName); // 0x49121f0 [Native Event Public]
    void Server_SetPlanningTeam(const EPlanningLineTeam& NewTeam); // 0x4912170 [Native Event Public]
    void Server_SetLoadout(const FSavedLoadout& NewLoadout); // 0x4911fd0 [Native Event Public]
    void Server_SetIsInGame(bool bNewIsInGame); // 0x4911f10 [Native Event Public]
    void Server_SetCustomization(const FSavedCustomization& InCustomization, bool bForceLiveUpdate); // 0x4911d60 [Native Event Public]
    void Server_SendUnlockedDLC(const EGameVersionRestriction& Dlc); // 0x4911cb0 [Native Event Public]
    void Server_PushToTalk(bool bPushToTalk); // 0x4911c20 [Native Event Public]
    void Server_FinishDrawing(); // 0x4911c00 [Native Event Public]
    void OnVoiceChannelChanged__DelegateSignature(); // 0xe53a10 [Public]
    void OnRep_VoiceType(); // 0x4911b80 [Final Native Private]
    void OnRep_UpdateServerSavedLoadout(); // 0x4911b60 [Final Native Public]
    void OnRep_Team(); // 0x4911b40 [Final Native Public]
    void OnRep_SquadLeader(); // 0x4911b20 [Final Native Public]
    void OnRep_PlanningTeam(); // 0x4911b00 [Final Native Public]
    void OnRep_OnlinePlatormType(); // 0x4911ae0 [Final Native Public]
    void OnRep_Customization(); // 0x4911ac0 [Final Native Private]
    void OnPlayerLoadoutChanged__DelegateSignature(const FSavedLoadout& NewLoadout); // 0xe53a10 [Public]
    void Notify_PendingChangeTeam(const ETeamType& NewTeamType); // 0x4911a40 [Native Event Public]
    void Notify_Died(); // 0x47f44b0 [Native Event Public]
    void Multicast_PushToTalk(bool bPushToTalk); // 0x2e6a410 [Final Native Event Private]
    void Multicast_PlayerLeft(const FString& UniqueNetId); // 0x49119a0 [Native Event Public]
    void Multicast_PlayerJoined(const FString& UniqueNetId); // 0x4911900 [Native Event Public]
    bool IsVipPlayerState(); // 0x49118d0 [Final Native Public]
    bool IsTalking(); // 0x49118a0 [Final Native Public]
    bool IsSquadLeader(); // 0x4911870 [Final Native Public]
    bool IsOwnerOfPlayerState(); // 0x4911840 [Final Native Public]
    bool HasEveryoneFinishedLoading(const int32& OutTotal, const int32& OutLoading, const int32& OutLoaded, const int32& OutReady); // 0x49116b0 [Final Native Static Public]
    EVoiceType GetVoiceType(); // 0x4911680 [Final Native Public]
    ETeamType GetTeam(); // 0x4911650 [Final Native Public]
    int32 GetPlanningPlayerNumber(); // 0x49114e0 [Final Native Public]
    ETeamType GetPendingTeam(); // 0x49114b0 [Final Native Public]
    void GetNetworkStatus(const float& AvgLag); // 0x4911410 [Final Native Public]
    int32 GetKillCount(); // 0x49113e0 [Final Native Public]
    int32 GetDeathCount(); // 0x49113b0 [Final Native Public]
    void Client_LocalPlayerJoined(); // 0x2b00b70 [Native Event Public]
    void Client_IncreaseAchievementStat(const EAchievementStats& AchievementStat, int32 Value, AActor* SourceActor, AActor* SecondaryActor); // 0x4911140 [Native Event Public]
    void Client_GrantAchievement(const EAchievement& AchievementType); // 0x49110c0 [Native Event Public]

// UReadyOrNotSpinTestController (/Script/ReadyOrNot.ReadyOrNotSpinTestController)
    void StopProfiling(); // 0x4787ba0 [Final Native Private]
    void StartTesting(); // 0x4787ba0 [Final Native Private]
    void On60FPSTick(); // 0x294fd00 [Native Protected]

// UReadyOrNotStatics (/Script/ReadyOrNot.ReadyOrNotStatics)
    AReadyOrNotPlayerController* GetReadyOrNotPlayerController(); // 0x4911620 [Final Native Static Public]
    AReadyOrNotLevelScript* GetReadyOrNotLevelScript(); // 0x49115f0 [Final Native Static Public]
    AReadyOrNotGameState* GetReadyOrNotGameState(); // 0x49115c0 [Final Native Static Public]
    AReadyOrNotGameMode* GetReadyOrNotGameMode(); // 0x4911590 [Final Native Static Public]
    UReadyOrNotGameInstance* GetReadyOrNotGameInstance(); // 0x4911560 [Final Native Static Public]
    UPlayerPostProcessing* GetPlayerPostProcessing(); // 0x4911530 [Final Native Static Public]
    APlayerCharacter* GetPlayerCharacter(); // 0x4911500 [Final Native Static Public]
    AConversationManager* GetConversationManager(); // 0x4911380 [Final Native Static Public]
    bool DoesMapExist(const FString& Map); // 0x4911290 [Final Native Static Public]

// UReadyOrNotVoiceConfig (/Script/ReadyOrNot.ReadyOrNotVoiceConfig)
    UReadyOrNotVoiceConfig* Get(); // 0x4914bd0 [Final Native Static Public]

// URealtimeWidget (/Script/ReadyOrNot.RealtimeWidget)
    void OnSynchronizeProperties(); // 0x2b5c490 [Native Event Public]

// IReceiveAISenseUpdates (/Script/ReadyOrNot.ReceiveAISenseUpdates)
    void OnAIPerceptionSense(ACyberneticController* InSenseController, const FAIStimulus& Stimulus, const AActor*& OutOverrideSensedActor); // 0x4915040 [Native Event Public]
    void OnAIHearingSense(ACyberneticController* InSenseController, const FAIStimulus& Stimulus, const AActor*& OutOverrideSensedActor); // 0x4914eb0 [Native Event Public]
    void OnAIDamageSense(ACyberneticController* InSenseController, const FAIStimulus& Stimulus, const AActor*& OutOverrideSensedActor); // 0x4914d20 [Native Event Public]

// URegroupActivity (/Script/ReadyOrNot.RegroupActivity)
    void TickFallbackToSquadMemberState(float DeltaTime, float Uptime); // 0x4919830 [Final Native Protected]
    void EnterFallbackToSquadMemberState(); // 0x4918920 [Final Native Protected]

// UReloadSafelyActivity (/Script/ReadyOrNot.ReloadSafelyActivity)
    void ReloadFinished(); // 0x4919300 [Final Native Private]

// AReplayController (/Script/ReadyOrNot.ReplayController)
    void ToggleThumbstickNavigation(bool bEnableThumbstickNavigation); // 0x4834480 [Final Native Static Private]
    void ToggleHUD(); // 0x4919900 [Final Native Private]
    void StopFollowingSpline(); // 0x4919810 [Final Native Public]
    void SkipReplayForward(); // 0x49197f0 [Final Native Private]
    void SkipReplayBackward(); // 0x49197d0 [Final Native Private]
    void SetViewOverride(); // 0x49197b0 [Final Native Public]
    bool SetPausedState(bool bDoPause, bool bMuteAudio); // 0x4919640 [Final Native Public]
    bool SetPaused(bool bDoPause); // 0x49195a0 [Final Native Public]
    void SetCurrentReplayTimeToSeconds(float Seconds); // 0x4919520 [Final Native Public]
    void SetCurrentReplayPlayRate(float PlayRate); // 0x49194a0 [Final Native Public]
    void RevertPreviousCameraState(); // 0x4919480 [Final Native Public]
    void RemoveSplinePoint(int32 Index); // 0x4919320 [Final Native Public]
    void RefreshSelectableActors(); // 0x49192e0 [Final Native Public]
    void PreviousSelectableActor(); // 0x49192c0 [Final Native Public]
    void PreviousActor(); // 0x49192a0 [Final Native Private]
    void PauseReplay(); // 0x4919280 [Final Native Private]
    void OnScrubInitiated(); // 0x4919260 [Final Native Public]
    void OnScrubComplete(); // 0xe53a10 [Event Public]
    void OnPostDynamicLoad(); // 0x4919220 [Final Native Public]
    void OnPlayerChangeCameraState(const ECameraState& NewState); // 0x49191a0 [Final Native Public]
    void OnPauseMenuOpened(); // 0xe53a10 [Event Public]
    void OnPauseMenuClosed(); // 0xe53a10 [Event Public]
    void OnFirstDynamicLoad(); // 0x4919180 [Final Native Public]
    void OnDynamicLoad(); // 0x4919160 [Final Native Public]
    void OnChangeSelectedActor(); // 0x4918fa0 [Final Native Public]
    void NextSelectableActor(); // 0x4918f40 [Final Native Public]
    void NextActor(); // 0x4918f20 [Final Native Private]
    TArray<FSplinePoint> GetSplinePoints(); // 0x4918c80 [Final Native Public]
    float GetCurrentReplayTotalTimeInSeconds(); // 0x4918c50 [Final Native Public]
    float GetCurrentReplayCurrentTimeInSeconds(); // 0x4918c20 [Final Native Public]
    TArray<ASWATCharacter*> GetAllSwatAI(); // 0x4918ba0 [Final Native Public]
    TArray<ASuspectCharacter*> GetAllSuspectAI(); // 0x4918b20 [Final Native Public]
    TArray<APlayerCharacter*> GetAllPlayers(); // 0x4918aa0 [Final Native Public]
    TArray<ACivilianCharacter*> GetAllCivilianAI(); // 0x4918a20 [Final Native Public]
    FString GetActorName(AActor* Actor); // 0x4918940 [Final Native Public]
    void ClearSplinePoints(); // 0x49188e0 [Final Native Public]
    void BeginFollowingSpline(); // 0x49188c0 [Final Native Public]
    void ApplyNewCameraState(); // 0x49188a0 [Final Native Public]
    void ApplyCameraState(); // 0x4787ba0 [Final Native Public]
    void AddSplinePoint(const FVector& Location, const FRotator& Rotation); // 0x49187b0 [Final Native Public]

// UReplayControls (/Script/ReadyOrNot.ReplayControls)
    void UpdateMountedSocketSelections(); // 0xe53a10 [Event Public]
    void ToggleHUD(); // 0xe53a10 [Event Public]
    void SkipReplayForward(); // 0xe53a10 [Event Public]
    void SkipReplayBackward(); // 0xe53a10 [Event Public]
    void PreviousActor(); // 0xe53a10 [Event Public]
    void PauseReplay(); // 0xe53a10 [Event Public]
    void NextActor(); // 0xe53a10 [Event Public]

// IReportable (/Script/ReadyOrNot.Reportable)
    void ReportToTOC(AReadyOrNotCharacter* Reporter, bool bPlayAnimation); // 0x49193b0 [Native Event Public]
    bool GetTocResponseOverride(const FString& OutTocLine); // 0x4918d00 [Native Event Public]
    FString GetSpeechTypeForReport(); // 0x4837ed0 [Native Event Public]
    bool CanReportNow(); // 0x45d3de0 [Native Event Public]

// AReportableActor (/Script/ReadyOrNot.ReportableActor)
    void SetReportableEnabled(bool bEnable); // 0x4919720 [Final Native Public]
    void OnReported__DelegateSignature(AReportableActor* ReportableActor, AReadyOrNotCharacter* Reporter); // 0xe53a10 [Public]
    void OnRep_bReportableEnabled(); // 0x4919240 [Final Native Private]
    void DisableReportableIfNoMatchingObjective(); // 0x4918900 [Final Native Public]

// AReportReportableByTag (/Script/ReadyOrNot.ReportReportableByTag)
    void OnReportableReported(AReportableActor* Reportable, AReadyOrNotCharacter* Reporter); // 0x4919090 [Final Native Private]
    bool HasReportedReportableByTag(const FName& Tag); // 0x4918e70 [Final Native Private]

// ARescueAllOfTheCivilians (/Script/ReadyOrNot.RescueAllOfTheCivilians)
    void OnCivilianKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x4918fc0 [Final Native Private]
    void OnAISpawned(); // 0x4918f60 [Final Native Private]

// ARescueCivilianByTag (/Script/ReadyOrNot.RescueCivilianByTag)
    void OnCivilianKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x4919090 [Native Public]
    void OnAISpawned(); // 0x4918f80 [Final Native Public]
    bool HasNeutralizedCivilianByTag(const bool& bArrested); // 0x4918dc0 [Final Native Public]

// IRespondToPlayerGaze (/Script/ReadyOrNot.RespondToPlayerGaze)
    void OnPlayerGazeStarted(APlayerCharacter* Gazer); // 0xe53a10 [Event Public]
    void OnPlayerGazeEnded(APlayerCharacter* Gazer); // 0xe53a10 [Event Public]

// UROEManager (/Script/ReadyOrNot.ROEManager)
    void UpdateDataFromConfig(); // 0x491cfb0 [Final Native Public]

// URoNAnimInstance_HumanBase (/Script/ReadyOrNot.RoNAnimInstance_HumanBase)
    void UpdateMoveStyleDataFromComp(URoNMoveStyleComponent* MoveStyleComp); // 0x491d060 [Native Public]
    void UpdateGaitDataFromComp(URoNMoveStyleComponent* MoveStyleComp); // 0x491cfd0 [Native Public]
    void SetMoveStyleDataFromComp(URoNMoveStyleComponent* MoveStyleComp); // 0x491ce00 [Native Public]
    void ResetTurnInPlaceOffset(); // 0x2d1c780 [Native Public]

// URoNAnimInstance_HumanBase_V2 (/Script/ReadyOrNot.RoNAnimInstance_HumanBase_V2)
    void UpdateMoveStyleDataFromComp(URoNMoveStyleComponent* MoveStyleComp); // 0x491d060 [Native Public]
    void UpdateGaitDataFromComp(URoNMoveStyleComponent* MoveStyleComp); // 0x491cfd0 [Native Public]
    void SetMoveStyleDataFromComp(URoNMoveStyleComponent* MoveStyleComp); // 0x491ce00 [Native Public]
    void ResetTurnInPlaceOffset(); // 0x2d1c720 [Native Public]

// URoNAnimInstance_PlayerFP (/Script/ReadyOrNot.RoNAnimInstance_PlayerFP)
    void OnReloadComplete(); // 0x491e070 [Final Native Public]
    void OnHolsterComplete(); // 0x4787ba0 [Final Native Public]
    void OnC2Detonation(); // 0x491e050 [Final Native Public]
    UBlendSpace* GetPlayerBlendspace_FP(const EBaseBlendspaces_FP& BlendspaceName); // 0x491dfc0 [Final Native Public]
    UAnimSequenceBase* GetPlayerAnimation_FP(const EBaseAnimType_FP& AnimName); // 0x491dea0 [Final Native Public]

// URoNAnimInstance_PlayerTP (/Script/ReadyOrNot.RoNAnimInstance_PlayerTP)
    UAnimSequenceBase* GetPlayerAnimation_TP(const EBaseAnimType_TP& AnimName); // 0x491df30 [Final Native Public]

// URoNAnimInstance_PlayerTP_V2 (/Script/ReadyOrNot.RoNAnimInstance_PlayerTP_V2)
    UAnimSequenceBase* GetPlayerAnimation_TP(const EBaseAnimType_TP& AnimName); // 0x491f2b0 [Final Native Public]

// URoNAnimInstance_PlayerTP_V3 (/Script/ReadyOrNot.RoNAnimInstance_PlayerTP_V3)
    void UpdateCurrentIdlePose(FAnimUpdateContext& Context, FAnimNodeReference& Node); // 0x491f6c0 [Native Public]
    void UpdateCurrentIdleLayer(FAnimUpdateContext& Context, FAnimNodeReference& Node); // 0x491f590 [Native Public]
    void UpdateCurLocomotionAnim(FAnimUpdateContext& Context, FAnimNodeReference& Node); // 0x491f460 [Native Public]
    UAnimSequence* GetStanceAnim(FRoNPlayerStanceAnim& StanceAnim, bool IsCrouching); // 0x491f370 [Final Native Public]
    UAnimSequence* GetRandomIdleLayer(); // 0x491f340 [Final Native Public]
    UAnimSequenceBase* GetPlayerAnimation_TP(const EBaseAnimType_TP& AnimName); // 0x491f2b0 [Final Native Public]
    UAnimSequence* GetActiveLocomotionAnim(); // 0x491f280 [Final Native Public]

// URONGameplayStats (/Script/ReadyOrNot.RONGameplayStats)
    void OnMissionEnd(bool bMissionSuccess, const FMissionCoreStats& MissionStats); // 0x4923570 [Final Native Public]
    void IncrementShotsFired(int32 Count); // 0x49234e0 [Final Native Public]
    void IncrementDamageTaken(float Damage); // 0x4923460 [Final Native Public]

// URoNMoveStyleComponent (/Script/ReadyOrNot.RoNMoveStyleComponent)
    void SetOverrideMoveStyleByName(const FName& Name); // 0x4923a30 [Final Native Public]
    void SetMovementStyleByName(const FName& Name); // 0x49239a0 [Native Public]
    bool SetMovementGaitByName(const FName& Name, bool bForce); // 0x49238d0 [Final Native Public]
    void SetCharacterSpeedMultiplier(float Multiplier); // 0x4923850 [Final Native Public]
    void SetCharacterSpeed(float Speed); // 0x49237c0 [Native Public]
    void SetCharacterAccelerationMultiplier(float Multiplier); // 0x4923740 [Final Native Public]
    void SetCharacterAcceleration(float Acceleration); // 0x49236b0 [Native Public]
    void OnRep_MoveStyle(); // 0x4923690 [Final Native Public]
    void OnRep_IsStrafing(); // 0x4923670 [Final Native Public]
    float GetCharacterTargetSpeed(); // 0x4923420 [Native Public]
    void ClearOverrideMoveStyle(); // 0x4923400 [Final Native Public]

// URoNWeaponAnimInstance (/Script/ReadyOrNot.RoNWeaponAnimInstance)
    void OnSpeedReloadMagazineEjected(); // 0x4927c00 [Final Native Public]
    void OnDisassembleMagazineEjected(); // 0x4927be0 [Final Native Public]

// URosterManager (/Script/ReadyOrNot.RosterManager)
    TArray<FRosterTraitEntry> GetAvailableTraits(); // 0x4927690 [Final Native Public]

// URosterReviewWidget (/Script/ReadyOrNot.RosterReviewWidget)
    void OpenRoster(); // 0x4927c20 [Final Native Public]
    FText GetTherapistReminderPrompt(); // 0x4927ad0 [Final Native Public]
    TArray<URosterCharacter*> GetCharactersSortedByReviewScore(); // 0x24ad4c0 [Final Native Public]
    TArray<URosterCharacter*> GetAllCharacters(); // 0x4927590 [Final Native Public]
    void AddSquadCharacters(TMap<ERosterSquadPosition, URosterCharacter*>& Characters); // 0xe53a10 [Event Public]
    void AddReturningCharacters(const TArray<URosterCharacter*>& Characters); // 0xe53a10 [Event Public]
    void AddRemovedCharacters(const TArray<URosterCharacter*>& Characters); // 0xe53a10 [Event Public]
    void AddIncapacitatedCharacters(const TArray<URosterCharacter*>& Characters); // 0xe53a10 [Event Public]

// URosterSelectionWidget (/Script/ReadyOrNot.RosterSelectionWidget)
    void SetSquadCharacter(URosterCharacter* Character, const ERosterSquadPosition& Position); // 0x4927d80 [Final Native Public]
    void SendCharacterToTherapist(URosterCharacter* Character); // 0x4927cf0 [Final Native Public]
    void RefreshRosterEvent(); // 0xe53a10 [Event Public]
    void RefreshRoster(); // 0x4927cd0 [Final Native Public]
    void RecruitCharacter(URosterCharacter* Character); // 0x4927c40 [Final Native Public]
    void OnCharactersUpdated(); // 0xe53a10 [Event Public]
    void InitializeRoster(); // 0xe53a10 [Event Public]
    TArray<int32> GetUnlockableSlotMissionsRemaining(); // 0x4927b60 [Final Native Public]
    TMap<ERosterSquadPosition, URosterCharacter*> GetSquadCharacters(); // 0x4927a00 [Final Native Public]
    TArray<URosterCharacter*> GetRecruitableCharacters(); // 0x4927980 [Final Native Public]
    int32 GetNumCharactersInTherapy(); // 0x4927950 [Final Native Public]
    int32 GetMaximumRosterSize(); // 0x4927920 [Final Native Public]
    int32 GetMaxCharactersInTherapy(); // 0x49278f0 [Final Native Public]
    int32 GetCurrentRosterSize(); // 0x49278c0 [Final Native Public]
    FRosterLoadout GetCharacterLoadout(URosterCharacter* Character); // 0x4927780 [Final Native Public]
    TArray<URosterCharacter*> GetAllCharacters(); // 0x4927610 [Final Native Public]
    TArray<FRosterActiveTraitInfo> GetActiveTraits(); // 0x4927510 [Final Native Public]
    void FireCharacter(URosterCharacter* Character); // 0x4927480 [Final Native Public]
    bool CanUseTherapist(URosterCharacter* Character); // 0x49273e0 [Final Native Public]
    bool CanFireCharacter(URosterCharacter* Character); // 0x4927340 [Final Native Public]

// URoundEndWidget_PVP (/Script/ReadyOrNot.RoundEndWidget_PVP)
    void OnGameModeRoundEnded(); // 0x4790d00 [Native Event Public]

// URoundupWidget (/Script/ReadyOrNot.RoundupWidget)
    void ToggleContent(); // 0xe53a10 [Event Public]
    void ShowWidget(); // 0xe53a10 [Event Public]
    void RefreshWidget(); // 0xe53a10 [Event Public]
    void OnMissionBuilderUIRefresh(bool bFinishedModyfing); // 0x492fe60 [Final Native Protected]
    void OnInputMethodChanged(const ECommonInputType& InputMethod); // 0x492fde0 [Native Protected]
    void OnCMBActionsSet(); // 0xe53a10 [Event Public]
    bool IsNewCommanderModeSave(); // 0x492fbe0 [Final Native Public]
    bool IsCMBOperational(); // 0x492fbb0 [Final Native Public]
    void HideWidget(); // 0xe53a10 [Event Public]
    void HideRoundupUnlocks(); // 0xe53a10 [Event Public]
    void HideRoundupActions(); // 0xe53a10 [Event Public]
    void ExpandContent(); // 0xe53a10 [Event Public]
    void EmptyWidget(); // 0xe53a10 [Event Public]
    void CollapseContent(); // 0xe53a10 [Event Public]
    void AddRoundupUnlock(FText& Unlock); // 0xe53a10 [Event Public]
    void AddRoundupAction(FText& Action); // 0xe53a10 [Event Public]

// ISaveUpgradeInterface (/Script/ReadyOrNot.SaveUpgradeInterface)
    bool UpgradeSave_Version2to3(); // 0x47d6df0 [Native Event Public]
    bool UpgradeSave_Version1to2(); // 0x47d5ec0 [Native Event Public]
    int32 GetCurrentSaveVersion(); // 0x492d1b0 [Native Event Public]

// UScanDoorActivity (/Script/ReadyOrNot.ScanDoorActivity)
    void TickScanStage(float DeltaTime, float Uptime); // 0x4930b40 [Final Native Protected]
    void TickMoveToStage(float DeltaTime, float Uptime); // 0x4930a70 [Final Native Protected]
    void TickCompleteStage(float DeltaTime, float Uptime); // 0x49309a0 [Final Native Protected]
    bool IsScanComplete(); // 0x492fc40 [Final Native Protected]
    void EnterScanStage(); // 0x492cdb0 [Final Native Protected]
    void EnterMoveToStage(); // 0x492cd90 [Final Native Protected]
    void EnterCompleteStage(); // 0x492cd70 [Final Native Protected]
    bool CanStartScanning(); // 0x492c800 [Final Native Protected]

// UScoringComponent (/Script/ReadyOrNot.ScoringComponent)
    int32 GetTotalScore(bool bOnlyEnabled, bool bOnlyGiven); // 0x492e840 [Final Native Public]
    int32 GetScore(FText& ScoreName); // 0x492df00 [Final Native Public]

// IScoringInterface (/Script/ReadyOrNot.ScoringInterface)
    UScoringComponent* GetScoringComponent(); // 0x47d6630 [Native Event Public]

// AScoringManager (/Script/ReadyOrNot.ScoringManager)
    void TakeScores(UScoringComponent* InScoringComponent, const TArray<FText>& ScoreNames, FText& TakeReason, bool bDisplayScoreOnHUD, bool bDisableScores); // 0x4930730 [Final Native Public]
    void TakeScore(UScoringComponent* InScoringComponent, FText& ScoreName, FText& TakeReason, bool bDisplayScoreOnHUD, bool bDisableScore); // 0x49304d0 [Final Native Public]
    void TakeAllScoresExcept(UScoringComponent* InScoringComponent, const TArray<FText>& ScoreNames, FText& TakeReason, bool bDisplayScoreOnHUD, bool bDisableScores); // 0x4930260 [Final Native Public]
    void TakeAllScores(UScoringComponent* InScoringComponent, FText& TakeReason, bool bDisplayScoreOnHUD, bool bDisableScores); // 0x49300a0 [Final Native Public]
    void RevokePenalty(UScoringComponent* InScoringComponent, FText& PenaltyGroupName); // 0x492ff80 [Final Native Public]
    void RevokeAllPenalties(UScoringComponent* InScoringComponent); // 0x492fef0 [Final Native Public]
    void Multicast_DisplayScore(const FText& ScoreText, int32 Score, bool bGive); // 0x492fc90 [Final Native Event Private]
    bool IsSoftFailure(); // 0x492fc70 [Final Native Public]
    bool IsOfficialScoring(); // 0x492fc10 [Final Native Static Public]
    void HasClearedMission(const bool& bHasClearedMission, const bool& bSoftClearedMission, const bool& bMissionFailed); // 0x492fa50 [Final Native Static Public]
    void GiveScores(UScoringComponent* InScoringComponent, const TArray<FText>& ScoreNames, bool bDisplayScoreOnHUD, FText& ScoreText, float DisplayOnHUDDelay, int32 CustomScoreOnHUD); // 0x492f790 [Final Native Public]
    void GiveScore(UScoringComponent* InScoringComponent, FText& ScoreName, bool bDisplayScoreOnHUD, FText& ScoreText, float DisplayOnHUDDelay, int32 CustomScoreOnHUD); // 0x492f500 [Final Native Public]
    void GivePenalty(UScoringComponent* InScoringComponent, FText& PenaltyGroupName, bool bDisplayScoreOnHUD, FText& ScoreText, float DisplayOnHUDDelay, int32 CustomScoreOnHUD); // 0x492f270 [Final Native Public]
    void GiveFakeScore(UScoringComponent* InScoringComponent, FText& ScoreName, bool bDisplayScoreOnHUD, FText& ScoreText, float DisplayOnHUDDelay, int32 CustomScoreOnHUD); // 0x492efe0 [Final Native Public]
    void GiveCustomPenalty(FText& PenaltyGroupName, int32 PenaltyScore, bool bDisplayScoreOnHUD, float DisplayOnHUDDelay); // 0x492ee20 [Final Native Public]
    void GiveAllScores(UScoringComponent* InScoringComponent, bool bOnlyEnabledScore, bool bDisplayScoreOnHUD, FText& ScoreText, float DisplayOnHUDDelay, int32 CustomScoreOnHUD); // 0x492ebe0 [Final Native Public]
    void GetTotalScorePool(const int32& MaxScore); // 0x492eb40 [Final Native Public]
    int32 GetTotalScoreFromArray(const TArray<FScoreData>& InScoreDataArray); // 0x492ea50 [Final Native Public]
    int32 GetTotalScoreCountFromArray(const TArray<FScoreData>& InScoreDataArray, bool bIncludeHiddenScores); // 0x492e920 [Final Native Public]
    void GetTotalScore(const int32& TotalScore, bool bIncludePrimaryScores); // 0x492e760 [Final Native Public]
    int32 GetTotalNonGivenScoresFromArray(const TArray<FScoreData>& InScoreDataArray); // 0x492e670 [Final Native Public]
    int32 GetTotalGivenScoresFromArray(const TArray<FScoreData>& InScoreDataArray, bool bIncludeHiddenScores); // 0x492e540 [Final Native Public]
    int32 GetTotalActorsTrackingScore(); // 0x492e510 [Final Native Public]
    void GetSuspectCount(const int32& OutReported, const int32& OutArrested, const int32& OutKilled, const int32& OutTotal); // 0x492e380 [Final Native Static Public]
    TArray<FScoreGroup> GetScoreGroups(); // 0x492e170 [Final Native Public]
    void GetScoreCountFromGroup(const FName& InGroupName, const int32& OutScoresGiven, const int32& OutTotalScores, bool bRequiredOnly); // 0x492dfe0 [Final Native Static Public]
    void GetReportCount(const int32& ReportedCount, const int32& TotalReports); // 0x492dca0 [Final Native Static Public]
    TArray<FScorePenaltyData> GetPenaltyScoreGroups(); // 0x492dba0 [Final Native Public]
    void GetObjectiveCompletionStatus(const int32& ObjectivesComplete, const int32& ObjectivesFailed, const int32& TotalObjectives); // 0x492da70 [Final Native Static Public]
    int32 GetNonGivenScoreCountFromGroup(const TArray<FScoreGroup>& InScoreGroupArray); // 0x492d930 [Final Native Public]
    int32 GetNonGivenScoreCountFromArray(const TArray<FScoreData>& InScoreDataArray, bool bOnlyEnabled); // 0x492d800 [Final Native Public]
    int32 GetGivenScoreCountFromGroup(const TArray<FScoreGroup>& InScoreGroupArray); // 0x492d460 [Final Native Public]
    int32 GetGivenScoreCountFromArray(const TArray<FScoreData>& InScoreDataArray, bool bIncludeHiddenScores); // 0x492d330 [Final Native Public]
    void GetEvidenceCount(const int32& EvidenceCollected, const int32& TotalEvidence); // 0x492d250 [Final Native Static Public]
    float GetCurrentScoreAsPercentage(); // 0x492d1e0 [Final Native Public]
    void GetCivilianCount(const int32& OutReported, const int32& OutInjured, const int32& OutKilled, const int32& OutArrested, const int32& OutTotal); // 0x492cfc0 [Final Native Static Public]
    AScoringManager* Get(); // 0x492cdd0 [Final Native Static Public]
    void DisplayPenalties(UScoringComponent* InScoringComponent, bool bCondensed, FText& ScoreTextOverride); // 0x492cc10 [Final Native Public]
    void DisplayBonusesAndPenalties(UScoringComponent* InScoringComponent, bool bCondensed, FText& ScoreTextOverride); // 0x492cab0 [Final Native Public]
    void DisplayBonuses(UScoringComponent* InScoringComponent, bool bCondensed, FText& ScoreTextOverride); // 0x492c950 [Final Native Public]
    void ChangeScoreGroup(UScoringComponent* InScoringComponent, const FName& NewGroupName); // 0x492c860 [Final Native Public]
    FString CalculateGradeLetterFromScore(int32 Score); // 0x492c720 [Final Native Public]
    FString CalculateGradeLetterFromPlayerScore(); // 0x492c6a0 [Final Native Public]
    FString CalculateGradeLetterFromPercentage(float ScorePercentage); // 0x492c5d0 [Final Native Static Public]
    bool AnyScoresGiven(const TArray<FScoreBonus>& InScoreBonusArray); // 0x492c470 [Final Native Public]
    bool AllScoresGiven(const TArray<FScoreBonus>& InScoreBonusArray); // 0x492c310 [Final Native Public]
    bool AllRequiredScoresGiven(const TArray<FScoreBonus>& InScoreBonusArray); // 0x492c1b0 [Final Native Public]

// UScreenspaceMarkerWidget (/Script/ReadyOrNot.ScreenspaceMarkerWidget)
    void ShowWidget(); // 0xe53a10 [Event Public]
    void HideWidget(); // 0xe53a10 [Event Public]

// UScriptedDialogue (/Script/ReadyOrNot.ScriptedDialogue)
    UScriptedDialogue* StartCharacterScriptedDialogue(AReadyOrNotCharacter* Character, const FString& VoiceLine); // 0x4935530 [Final Native Static Public]
    UScriptedDialogue* Start2DScriptedDialogue(UObject* WorldContextObject, UFMODEvent* Event, const FString& Speaker, const FString& VoiceLine, const FName& SpeakerTag); // 0x4935380 [Final Native Static Public]
    void HandleDialogueFinished(); // 0x4934930 [Final Native Private]

// UScriptedLevelEvents (/Script/ReadyOrNot.ScriptedLevelEvents)
    void GiveWorldBuildingActivityByTag(ACyberneticController* Controller, const FName& Tag, float TimeDoingActivity); // 0x4934830 [Final Native Static Public]
    ACyberneticController* GetCyberneticsControllerByTag(const FName& Tag); // 0x4934640 [Final Native Static Public]
    ACyberneticCharacter* GetCyberneticsCharacterByTag(const FName& Tag); // 0x49345b0 [Final Native Static Public]

// ASearchAndDestroyGM (/Script/ReadyOrNot.SearchAndDestroyGM)
    int32 GetNumberOfActivePlayersOnTeam(const ETeamType& Team); // 0x482df40 [Final Native Public]

// USearchLandmarkActivity (/Script/ReadyOrNot.SearchLandmarkActivity)
    void TickSearchStage(float DeltaTime, float Uptime); // 0x4935630 [Final Native Protected]
    void Notify_SearchLandmark(); // 0x4934ac0 [Native Event Public]
    bool IsSearchFinished(); // 0x49349b0 [Final Native Protected]
    void EnterSearchStage(); // 0x4934450 [Final Native Protected]
    void EnterMoveToStage(); // 0x4934430 [Final Native Protected]
    void EnterCompleteStage(); // 0x4934410 [Final Native Protected]
    bool CanSearchNow(); // 0x49343c0 [Final Native Protected]
    bool CanAbortSearch(); // 0x4934390 [Final Native Protected]

// ISecurable (/Script/ReadyOrNot.Securable)
    void Secure(AReadyOrNotCharacter* Instigator); // 0x47d6ae0 [Native Event Public]
    bool IsSecured(); // 0x45dbfe0 [Native Event Public]
    FVector GetLocation(); // 0x49346d0 [Native Event Public]
    UEvidenceComponent* GetEvidenceComponent(); // 0x47d6630 [Native Event Public]
    bool CanBeSecuredByTrailers(); // 0x47d5ec0 [Native Event Public]
    bool CanBeSecured(); // 0x45d3de0 [Native Event Public]

// UServerList (/Script/ReadyOrNot.ServerList)
    void TempPopulateServerList(); // 0x4935610 [Final Native Protected]
    void SortServerList(int32 ButtonId); // 0x49352f0 [Final Native Protected]
    void PopulateServerList(const TArray<FBlueprintSessionResult>& SessionResults); // 0x4935080 [Final Native Protected]
    void FilterLists(bool HideFullLobbies); // 0x4934470 [Final Native Protected]

// UServerList_Entry (/Script/ReadyOrNot.ServerList_Entry)
    void JoinSession(const FBlueprintSessionResult& Session); // 0x49349e0 [Final Native Public]
    FString GetOwningUserID(const FBlueprintSessionResult& Session); // 0x4934710 [Final Native Public]

// USettingsMenuGamepad (/Script/ReadyOrNot.SettingsMenuGamepad)
    void SelectNewTab(const TArray<UCommonButtonBase*>& TabButtonsArray, int32 WidgetIndex, bool GoingToPreviousWidget); // 0x4935170 [Final Native Public]
    void EndButtonsDisabledForBinding(); // 0xe53a10 [Event Public]

// UShaderCompilationWidget (/Script/ReadyOrNot.ShaderCompilationWidget)
    void OnShaderCompileCountUpdated(int32 NumShaders); // 0xe53a10 [Event Public]

// AShotDetectionVolume (/Script/ReadyOrNot.ShotDetectionVolume)
    void OnShotFired(ABaseWeapon* FiringWeapon, APlayerCharacter* FiringPlayer); // 0xe53a10 [Event Public]

// USkinComponent (/Script/ReadyOrNot.SkinComponent)
    void ResetSkin(); // 0x4935150 [Final Native Public]
    bool IsFactorySkin(); // 0x4934980 [Final Native Public]
    bool HasDLCUnlocked(); // 0x4934950 [Final Native Public]
    UTexture2D* GetClassDefaultIcon(TSubclassOf<USkinComponent> SkinComponent); // 0x4934520 [Final Native Static Public]

// ASlowDownVolume (/Script/ReadyOrNot.SlowDownVolume)
    void OnOverlapEndComponent(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x4934ee0 [Final Native Private]
    void OnOverlapEnd(AActor* OverlappedActor, AActor* OtherActor); // 0x4934e10 [Final Native Private]
    void OnOverlapBeginComponent(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x4934bb0 [Final Native Private]
    void OnOverlapBegin(AActor* OverlappedActor, AActor* OtherActor); // 0x4934ae0 [Final Native Private]

// USmallSlot_V2 (/Script/ReadyOrNot.SmallSlot_V2)
    void SetText(const FText& Text); // 0x486f420 [Final Native Protected]
    void SetEquipped(bool IsEquipped); // 0x4939760 [Final Native Protected]
    void OnEquipped(); // 0xe53a10 [Event Protected]
    bool GetEquipped(); // 0x4938b70 [Final Native Protected]

// ASniperCharacter (/Script/ReadyOrNot.SniperCharacter)
    void ExitControl(); // 0x4938a00 [Final Native Public]

// ASniperSpawn (/Script/ReadyOrNot.SniperSpawn)
    void SpawnSpotterHere(int32 Designation); // 0x4939e30 [Final Native Public]
    void SpawnSniperHere(int32 Designation); // 0x4939da0 [Final Native Public]
    void SpawnPersonnelOfClass(TSubclassOf<ASniperCharacter> CharacterClass, int32 Designation); // 0x4939cd0 [Final Native Protected]
    void SpawnMarksmanHere(int32 Designation); // 0x4939c40 [Final Native Public]

// USoundManager (/Script/ReadyOrNot.SoundManager)
    USoundManager* Get(UWorld* World); // 0x4938a20 [Final Native Static Public]

// ASoundPropagator (/Script/ReadyOrNot.SoundPropagator)
    void OnPropagationExitOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x4939390 [Final Native Protected]
    void OnPropagationEnterOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x4939130 [Final Native Protected]

// USoundSource (/Script/ReadyOrNot.SoundSource)
    void Stop(bool bImmediate); // 0x4939ec0 [Final Native Public]
    void SetPropagationType(const EPropagationType& InPropagationType); // 0x4939bc0 [Final Native Public]
    void SetPropagationTickInterval(float Interval); // 0x4939b40 [Final Native Public]
    void SetProgrammerSoundName(const FString& Value); // 0x4939a50 [Final Native Public]
    void SetPrimaryTickInterval(float Interval); // 0x49399d0 [Final Native Public]
    void SetPaused(bool paused); // 0x4939940 [Final Native Public]
    void SetParameter(const FName& Name, float Value); // 0x4939870 [Final Native Public]
    void SetOcclusionType(const EOcclusionType& InOcclusionType); // 0x49397f0 [Final Native Public]
    void SetDebugMode(bool InbDebugMode); // 0x49396d0 [Final Native Public]
    void ResetSoundSource(); // 0x49396b0 [Final Native Public]
    void ReplaceAnimNotifies(UAnimSequenceBase* AnimationSequence); // 0x4939630 [Final Native Static Private]
    void Play(); // 0x49395f0 [Final Native Public]
    void Initialize(UFMODEvent* InEvent, const FTransform& InTransform, const TArray<FMODParam>& Params, const EOcclusionType& InOcclusionType, const EPropagationType& InPropagationType, bool InbDebugMode); // 0x4938e40 [Final Native Public]
    void GetParameterValue(const FName& Name, const float& UserValue, const float& FinalValue); // 0x4938d10 [Final Native Public]
    float GetParameter(const FName& Name); // 0x4938c70 [Final Native Public]
    float GetCurrentTime(); // 0x4938b40 [Final Native Public]
    void Detach(); // 0x49389e0 [Final Native Public]
    USoundSource* CreateThirdPersonSound(UWorld* InWorld, UFMODEvent* InEvent, const FTransform& InTransform, const TArray<FMODParam>& Params, const EOcclusionType& InOcclusionType, const EPropagationType& InPropagationType, bool InbDebugMode); // 0x49386b0 [Final Native Static Public]
    USoundSource* CreateFirstPersonSound(UWorld* InWorld, UFMODEvent* InEvent, const FTransform& InTransform, const TArray<FMODParam>& Params, bool InbDebugMode); // 0x4938410 [Final Native Static Public]
    void Attach(USceneComponent* InAttachToComponent, const FName& InAttachPointName); // 0x4938340 [Final Native Public]
    void AddChild(USoundSource* Child); // 0x49382b0 [Final Native Public]

// ASpawnGenerator (/Script/ReadyOrNot.SpawnGenerator)
    void UpdatePlayerStartTags(); // 0x4939f50 [Final Native Protected]
    void SelectAll(); // 0x4787ba0 [Final Native Protected]
    void RefreshSpawns(); // 0x4939610 [Final Native Protected]
    ETeamType GetSpawnTeam(); // 0x483cd50 [Final Native Public]
    TArray<FVector> GetNodes(); // 0x4938ba0 [Final Native Public]
    TArray<APlayerStart*> GetAllPlayerStarts(); // 0x4938ab0 [Final Native Public]

// ASpectatePawn (/Script/ReadyOrNot.SpectatePawn)
    void SpectatePreviousPlayer(); // 0x493fdf0 [Final Native Public]
    void SpectateNextPlayer(); // 0x493fdd0 [Final Native Public]
    void SetViewTarget(AReadyOrNotCharacter* InCharacter); // 0x493fd40 [Final Native Public]
    void OnTeamChatPressed(); // 0x2d1cdf0 [Native Event Public]
    void OnSpectatedActorEndPlay(AActor* Actor, const EEndPlayReason& EndPlayReason); // 0x493fb30 [Final Native Public]
    void OnChatPressed(); // 0x493f770 [Native Event Public]
    ETeamType GetTeam(); // 0x493ef70 [Final Native Public]
    void EscapeMenu(); // 0x493e6c0 [Final Native Public]
    void CleanUpOldPlayer(); // 0x493e510 [Native Event Public]

// ASpinTestHeatmapVolume (/Script/ReadyOrNot.SpinTestHeatmapVolume)
    void VisualizeHeatMapIfExists(); // 0x4940010 [Final Native Private]
    void FlushVisualization(); // 0x493e700 [Final Native Private]

// ASplineTrigger (/Script/ReadyOrNot.SplineTrigger)
    void ToggleDrawDebug(); // 0x493fe10 [Final Native Public]
    void OnSplineEnclosureExited__DelegateSignature(APlayerCharacter* PlayerCharacter); // 0xe53a10 [Public]
    void OnSplineEnclosureExited(APlayerCharacter* PlayerCharacter); // 0x4817f30 [Native Event Protected]
    void OnSplineEnclosureEntered__DelegateSignature(APlayerCharacter* PlayerCharacter); // 0xe53a10 [Public]
    void OnSplineEnclosureEntered(APlayerCharacter* PlayerCharacter); // 0x2f557e0 [Native Event Protected]
    bool IsOutsideSplineEnclosure(); // 0x493f3a0 [Final Native Public]
    bool IsLocationOutsideSplineEnclosure(const FVector& Location); // 0x493f300 [Final Native Public]
    bool IsInsideSplineEnclosure(); // 0x493f2d0 [Final Native Public]
    bool IsActorOutsideSplineEnclosure(AActor* InActor); // 0x493f140 [Final Native Public]
    bool IsActorInsideSplineEnclosure(AActor* InActor); // 0x493f0a0 [Final Native Public]
    void EnableTrigger(); // 0x493e610 [Final Native Public]
    void DisableTrigger(); // 0x493e5f0 [Final Native Public]

// USquadActionGate (/Script/ReadyOrNot.SquadActionGate)
    bool CanOpen(FSquadActionDecisionContext& Context); // 0x477a290 [Native Event Public]

// ASquadManager (/Script/ReadyOrNot.SquadManager)
    void OnMemberSeenCharacter(ACyberneticCharacter* Spotter, AReadyOrNotCharacter* Character); // 0x493fa60 [Final Native Public]
    void OnMemberKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x493f990 [Final Native Public]
    void OnMemberIncapacitated(AReadyOrNotCharacter* IncapacitatedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0x493f8c0 [Final Native Public]
    void OnMemberAwarenessChange(ACyberneticController* Controller, const EAIAwarenessState& Previous, const EAIAwarenessState& Current); // 0x493f7b0 [Final Native Public]
    void OnDifficultyUpdated(); // 0x493f790 [Final Native Public]
    UBaseSquadsActivity* GetCurrentSquadsActivity(); // 0x328c870 [Final Native Public]
    void EndCurrentSquadsActivity(bool bSuccess); // 0x493e630 [Final Native Public]

// UStatComponentBase (/Script/ReadyOrNot.StatComponentBase)
    bool IsStatValid(); // 0x493f480 [Final Native Public]

// UStatFunctionLibrary (/Script/ReadyOrNot.StatFunctionLibrary)
    UStatSubsystem* GetStatSubsystem(); // 0x493ed60 [Final Native Static Public]
    float GetStatPercentage(int64 StatValue); // 0x493ebe0 [Final Native Static Public]

// UStaticCharacterFaceAnimInstance (/Script/ReadyOrNot.StaticCharacterFaceAnimInstance)
    void PlayLipSyncAnimation(const FString& SpeakerName, const FString& VoiceLine); // 0x493fc00 [Final Native Private]

// AStationSubLevelController (/Script/ReadyOrNot.StationSubLevelController)
    TArray<FString> GetStreamingLevelOptions(); // 0x493eef0 [Final Native Private]
    TArray<FString> GetCampaignLevelOptions(); // 0x493e720 [Final Native Private]

// UStatSubsystem (/Script/ReadyOrNot.StatSubsystem)
    void UpdateStatString(const FString& StatID, const FString& Value); // 0x493ff10 [Final Native Public]
    void UpdateStat(const FString& StatID, int64 Value); // 0x493fe30 [Final Native Public]
    void PullStatsFromBackend(); // 0x493fd20 [Final Native Public]
    void PopulateDebugStatsFromTable(); // 0x493fd00 [Final Native Public]
    void LogTransactions(); // 0x4787ba0 [Final Native Public]
    void LogStat(const FString& StatID); // 0x493f6d0 [Final Native Public]
    void LogGlobalStat(const FString& StatID); // 0x493f630 [Final Native Public]
    void LoadFriendData(FFriend& Friend); // 0x493f560 [Final Native Public]
    bool IsValidStatID(const FString& StatID); // 0x493f4b0 [Final Native Public]
    bool IsStatNumeric(const FString& StatID); // 0x493f3d0 [Final Native Public]
    bool IsInitialized(); // 0x493f2b0 [Final Native Public]
    bool IsFriendDataLoading(FFriend& Friend); // 0x493f1e0 [Final Native Public]
    bool HasFriendData(FFriend& Friend); // 0x493efd0 [Final Native Public]
    int64 GetStatValue(const FString& StatID); // 0x493ee40 [Final Native Public]
    ERONStatType GetStatType(const FString& StatID); // 0x493ed90 [Final Native Public]
    FString GetStatString(const FString& StatID); // 0x493ec70 [Final Native Public]
    int64 GetGlobalStatValue(const FString& StatID); // 0x493eb30 [Final Native Public]
    FString GetGlobalStatString(const FString& StatID); // 0x493ea40 [Final Native Public]
    int64 GetFriendStatValue(const FString& StatID, FFriend& Friend); // 0x493e910 [Final Native Public]
    FString GetFriendStatString(const FString& StatID, FFriend& Friend); // 0x493e7a0 [Final Native Public]
    void FlushStats(); // 0x493e6e0 [Final Native Public]
    void ClearStat(const FString& StatID); // 0x493e550 [Final Native Public]
    void ClearAllStats(); // 0x493e530 [Final Native Public]
    bool AreGlobalsLoaded(); // 0x493e4f0 [Final Native Public]

// UStatViewerComponent (/Script/ReadyOrNot.StatViewerComponent)
    void OnStatChanged(); // 0xe53a10 [Event Public]
    void HandleStatChanged(const FString& ChangedStatID); // 0x49465f0 [Final Native Protected]
    int64 GetStatValue(bool GetGlobal); // 0x49462c0 [Final Native Public]
    FString GetStatString(bool GetGlobal); // 0x4946060 [Final Native Public]

// UStatViewerWidget (/Script/ReadyOrNot.StatViewerWidget)
    void UpdateStatIDs(); // 0x49467c0 [Final Native Private]
    void OnStatIDsUpdated(); // 0xe53a10 [Event Public]
    void OnStatChanged(const FString& StatID); // 0xe53a10 [Event Public]
    void HandleStatChanged(const FString& ChangedStatID); // 0x4946690 [Final Native Private]
    int64 GetStatValueRounded(const FString& StatID, bool GetGlobal); // 0x49464b0 [Final Native Public]
    double GetStatValue(const FString& StatID, bool GetGlobal); // 0x4946360 [Final Native Public]
    FString GetStatString(const FString& StatID, bool GetGlobal); // 0x4946140 [Final Native Public]

// UStatWriterComponent (/Script/ReadyOrNot.StatWriterComponent)
    void UpdateStatString(const FString& Value); // 0x49467e0 [Final Native Public]
    void UpdateStat(int64 Value); // 0x4946730 [Final Native Public]

// UStreamingInstallProgress (/Script/ReadyOrNot.StreamingInstallProgress)
    bool StaticGetIsDone(); // 0x305ca70 [Final Native Static Public]
    void OnAllChunksInstalled__DelegateSignature(); // 0xe53a10 [Public]
    float GetProgress(); // 0x4946030 [Final Native Public]
    bool GetIsDone(); // 0x4946000 [Final Native Public]
    float GetETA(); // 0x4945fd0 [Final Native Public]

// UStrideWarpingLibrary (/Script/ReadyOrNot.StrideWarpingLibrary)
    void UpdateStrideWarping(float DeltaTime, const FVector& Velocity, const float& VelocityInterpTime, const float& CurrentAnimationSpeed, const float& PlayrateMaxAdjustment, const float& StrideScaling, const float& PlayRate, const FVector& VelocitySmoothed); // 0x4946880 [Final Native Static Public]

// USubtitlesStatics (/Script/ReadyOrNot.SubtitlesStatics)
    void PlaySubtitles(UObject* WorldContextObject, const FString& Speaker, const FString& VoiceLine, float Length, const FName& SpeakerTag, const FString& NameLookupOverride); // 0x494d310 [Final Native Static Public]
    TMap<FString, FText> GetAvailableLocales(); // 0x494c030 [Final Native Static Public]

// USubtitleBlock (/Script/ReadyOrNot.SubtitleBlock)
    void SetText(FText& Text); // 0xe53a10 [Event Public]
    void SetBackgroundColor(const FLinearColor& Color); // 0xe53a10 [Event Public]

// USubtitlesWidget (/Script/ReadyOrNot.SubtitlesWidget)
    void SetSubtitlesSize(const ESubtitlesSize& Size); // 0xe53a10 [Event Public]

// USuspectsAndCivilianManager (/Script/ReadyOrNot.SuspectsAndCivilianManager)
    void Server_PlaySharedBarkOrStartConversation(const FString& SpeechRow, ACyberneticCharacter* Speaker, float Cooldown); // 0x494d700 [Native Event Protected]
    TArray<ACyberneticCharacter*> GetAllSuspectsAndCivilians(); // 0x494bfb0 [Final Native Public]

// ASWATCharacter (/Script/ReadyOrNot.SWATCharacter)
    void PlayOnShotDialogue(bool bIsFriendly); // 0x494d280 [Final Native Public]

// USwatCommandStatusWidget (/Script/ReadyOrNot.SwatCommandStatusWidget)
    void ShoulderButtonPressed(bool Pressed); // 0xe53a10 [Event Public]

// USwatCommandWidget (/Script/ReadyOrNot.SwatCommandWidget)
    void OnSwatElementChanged__DelegateSignature(const ETeamType& TeamType); // 0xe53a10 [Public]
    void OnSwatCommandQueued__DelegateSignature(const FQueuedSwatCommand& QueuedSwatCommand, const ETeamType& TeamType); // 0xe53a10 [Public]
    void OnSwatCommandIssued__DelegateSignature(const ESwatCommand& SwatCommand, const ETeamType& TeamType, AActor* ContextActor); // 0xe53a10 [Public]
    void OnPostUpdateSwatCommands__DelegateSignature(USwatCommandWidget* Widget, const TArray<FSwatCommand>& SwatCommands); // 0xe53a10 [Public]
    void OnPageViewUpdateBP(); // 0xe53a10 [Event Protected]
    void OnOpen(); // 0x494d240 [Native Event Public]
    void OnInputMethodChanged(const ECommonInputType& InputMethod); // 0x494d1c0 [Final Native Private]
    void OnInputKey(); // 0x4787ba0 [Native Event Public]
    void OnCommandIssued(int32 Index, FSwatCommand& Command, bool bFromDefault); // 0x494cf90 [Native Event Public]
    void OnClose(); // 0x4787ba0 [Native Event Public]
    void InitEntryWidget(USwatCommandEntryWidget* Entry, FSwatCommand& InSwatCommand, const ETeamType& Team, bool bLast); // 0x494cd20 [Final Native Protected]
    USwatCommandEntryWidget* IndexToEntryWidget(uint8 Index); // 0x494cc90 [Final Native Protected]
    bool HasQueuedCommandForTeam(const ETeamType& TeamType); // 0x494cc00 [Final Native Protected]
    bool HasQueuedCommandForActiveTeam(); // 0x494cbd0 [Final Native Protected]
    bool GetSubCommands(const FSwatCommand& Command, const TArray<FSwatCommand>& OutSubCommands); // 0x494c850 [Final Native Protected]
    FKey GetInputTwo(); // 0x494c7b0 [Final Native Public]
    FKey GetInputThree(); // 0x494c710 [Final Native Public]
    FKey GetInputSix(); // 0x494c670 [Final Native Public]
    FKey GetInputSeven(); // 0x494c5d0 [Final Native Public]
    FKey GetInputQueue(); // 0x494c530 [Final Native Public]
    FKey GetInputOne(); // 0x494c490 [Final Native Public]
    FKey GetInputNine(); // 0x494c3f0 [Final Native Public]
    FKey GetInputFour(); // 0x494c350 [Final Native Public]
    FKey GetInputFive(); // 0x494c2b0 [Final Native Public]
    FKey GetInputEight(); // 0x494c210 [Final Native Public]
    FKey GetInputBack(); // 0x494c170 [Final Native Public]
    FKey GetCommandInput(const FName& InName); // 0x494c070 [Final Native Public]
    ETeamType GetActiveTeam(); // 0x494bf80 [Final Native Protected]
    void DoCommand(const FSwatCommand& Command, bool bFromQueue, const ETeamType& ActiveTeam, const FHitResult& ContextualData); // 0x494bba0 [Final Native Protected]
    FKey ConvertIntToInputKey(int32 int); // 0x494baa0 [Final Native Public]

// ASWATController (/Script/ReadyOrNot.SWATController)
    UTrailerSearchAndSecureActivity* GetTrailerSearchAndSecureActivity(); // 0x4950380 [Final Native Public]
    UToggleDoorActivity* GetToggleDoorActivity(); // 0x4950360 [Final Native Public]
    UThrowGrenadeThroughDoorActivity* GetThrowGrenadeThroughDoorActivity(); // 0x4950340 [Final Native Public]
    UTeamStackUpActivity* GetStackUpActivity(); // 0x49501c0 [Final Native Public]
    UShotgunDoorActivity* GetShotgunDoorActivity(); // 0x4950180 [Final Native Public]
    USearchLandmarkActivity* GetSearchLandmarkActivity(); // 0x4950160 [Final Native Public]
    USearchAndSecureActivity* GetSearchAndSecureActivity(); // 0x4950140 [Final Native Public]
    UScanDoorActivity* GetScanDoorActivity(); // 0x4950120 [Final Native Public]
    UReportTargetActivity* GetReportTargetActivity(); // 0x494fcf0 [Final Native Public]
    URamDoorActivity* GetRamDoorActivity(); // 0x494fcd0 [Final Native Public]
    UPickUpCharacterActivity* GetPickUpCharacterActivity(); // 0x494fc20 [Final Native Public]
    UMirrorUnderDoorActivity* GetMirrorUnderDoorActivity(); // 0x494fc00 [Final Native Public]
    ULockPickDoorActivity* GetLockPickDoorDoorActivity(); // 0x494fbe0 [Final Native Public]
    ULaunchGrenadeThroughDoorActivity* GetLaunchGrenadeThroughDoorActivity(); // 0x494fbc0 [Final Native Public]
    UKickDoorActivity* GetKickDoorActivity(); // 0x494fba0 [Final Native Public]
    UHoldActivity* GetHoldActivity(); // 0x494fb80 [Final Native Public]
    UTeamFallinActivity* GetFallinActivity(); // 0x494fb60 [Final Native Public]
    UEngageTargetLessLethalActivity* GetEngageLessLethalActivity(); // 0x494fb40 [Final Native Public]
    UDisarmStandaloneTrapActivity* GetDisarmStandaloneTrapActivity(); // 0x494fb20 [Final Native Public]
    UDisarmDoorTrapActivity* GetDisarmDoorTrapActivity(); // 0x494fb00 [Final Native Public]
    UDeployWedgeActivity* GetDeployWedgeActivity(); // 0x494fae0 [Final Native Public]
    UDeployGrenadeAtLocationActivity* GetDeployGrenadeAtLocationActivity(); // 0x494fac0 [Final Native Public]
    UDeployChemlightActivity* GetDeployChemlightActivity(); // 0x494faa0 [Final Native Public]
    UTeamCoverAreaActivity* GetCoverAreaActivity(); // 0x494fa80 [Final Native Public]
    UCollectEvidenceActivity* GetCollectEvidenceActivity(); // 0x494fa60 [Final Native Public]
    UC2DoorActivity* GetC2DoorActivity(); // 0x494fa40 [Final Native Public]
    UTeamBreachAndClearActivity* GetBreachAndClearActivity(); // 0x494fa20 [Final Native Public]
    UArrestTargetActivity* GetArrestTargetActivity(); // 0x494f9c0 [Final Native Public]

// USWATManager (/Script/ReadyOrNot.SWATManager)
    void RemoveHoldCommand(const ETeamType& TeamType); // 0x4952ab0 [Final Native Public]
    void PlaySwatCommandVoiceLine(const FString& VoiceLine, const FString& OverrideSpearkerName, bool bTeamPrefix); // 0x49528f0 [Final Native Public]
    void OnTrailerSearchComplete(UBaseActivity* Activity, ACyberneticController* Controller); // 0x4952820 [Final Native Public]
    void OnSwatFinishedRoomSearch(USearchAndSecureActivity* SearchAndSecureActivity, Adoor* BreachedDoor); // 0x4952750 [Final Native Public]
    void OnSwatFinishedClearing(UTeamBreachAndClearActivity* BreachAndClearActivity, bool bAuto); // 0x4952680 [Final Native Public]
    void OnLeaderToggledNightvision(AReadyOrNotCharacter* Character, bool bOn); // 0x49525b0 [Final Native Public]
    void OnActivityStarted(UBaseActivity* Activity, ACyberneticController* OwningController); // 0x49524e0 [Final Native Public]
    bool IsSWATTeamHoldingPosition(const ETeamType& Team); // 0x4952450 [Final Native Public]
    bool IsSWATTeamDead(const ETeamType& Team); // 0x49523c0 [Final Native Public]
    bool IsCharacterKnownEnemy(AReadyOrNotCharacter* InCharacter); // 0x4952320 [Final Native Public]
    void GiveWedgeDoorCommand(AActor* Target, const ETeamType& TeamType, const FVector& CommandLocation, const FVector& CommandNormal); // 0x4952170 [Final Native Public]
    void GiveStackUpCommand(AActor* Target, const ETeamType& TeamType, const FVector& CommandLocation, const FVector& CommandNormal, bool bCheckDoor, const EStackUpStyle& StackUpStyle); // 0x4951f60 [Final Native Public]
    void GiveSearchAndSecureCommand_Individual(AActor* Target, const FVector& CommandLocation, bool bOnlyCurrentRoom); // 0x4951e30 [Final Native Public]
    void GiveSearchAndSecureCommand(const ETeamType& TeamType, const FVector& CommandLocation, bool bOnlyCurrentRoom); // 0x4951cf0 [Final Native Public]
    void GiveScanDoorCommand(AActor* Target, const ETeamType& TeamType, const FVector& CommandLocation, const EDoorScanMethod& ScanMethod); // 0x4951b60 [Final Native Public]
    void GiveRestrainCommand(AActor* Target, const ETeamType& TeamType, const FVector& CommandLocation); // 0x4951a30 [Final Native Public]
    void GiveReportTargetCommand(AActor* Target, const ETeamType& TeamType); // 0x4951960 [Final Native Public]
    void GiveRemoveWedgeCommand(AActor* Target, const ETeamType& TeamType, const FVector& CommandLocation, const FVector& CommandNormal); // 0x49517b0 [Final Native Public]
    void GivePickLockCommand(AActor* Target, const ETeamType& TeamType, const FVector& CommandLocation); // 0x4951680 [Final Native Public]
    void GiveOpenDoorCommand(AActor* Target, const ETeamType& TeamType, const FVector& CommandLocation); // 0x4951550 [Final Native Public]
    void GiveMoveCommand(const ETeamType& TeamType, const FVector& CommandLocation); // 0x4951470 [Final Native Public]
    void GiveHoldCommand(const ETeamType& TeamType); // 0x49513f0 [Final Native Public]
    void GiveFallInCommand(const ETeamType& TeamType, const EFallInPattern& FallInPattern); // 0x4951320 [Final Native Public]
    void GiveDropChemlightAtLocation(const ETeamType& TeamType, const FVector& CommandLocation); // 0x4951240 [Final Native Public]
    void GiveDisarmTrapOnDoorCommand(AActor* Target, const ETeamType& TeamType, const FVector& CommandLocation); // 0x4951110 [Final Native Public]
    void GiveDisarmStandaloneTrapCommand(AActor* Target, const ETeamType& TeamType); // 0x4951040 [Final Native Public]
    void GiveDeployShield(const ETeamType& TeamType); // 0x4950fc0 [Final Native Public]
    void GiveDeployNonLethalItemAtTargetCommand(AReadyOrNotCharacter* Target, const ETeamType& TeamType, const EItemCategory& Item); // 0x4950eb0 [Final Native Public]
    void GiveDeployGrenadeAtLocation(const ETeamType& TeamType, const FVector& CommandLocation, TSubclassOf<ABaseGrenade> Grenade); // 0x4950d80 [Final Native Public]
    void GiveCoverAreaCommand(const ETeamType& TeamType, const FVector& CommandLocation); // 0x4950ca0 [Final Native Public]
    void GiveCollectEvidenceCommand(AActor* Target, const ETeamType& TeamType); // 0x4950bd0 [Final Native Public]
    void GiveCloseDoorCommand(AActor* Target, const ETeamType& TeamType, const FVector& CommandLocation); // 0x4950aa0 [Final Native Public]
    void GiveCheckForTrapsCommand(AActor* Target, const ETeamType& TeamType, const FVector& CommandLocation, const FVector& CommandNormal); // 0x49508f0 [Final Native Public]
    void GiveCheckForContactsCommand(AActor* Target, const ETeamType& TeamType, const FVector& CommandLocation, const FVector& CommandNormal); // 0x4950740 [Final Native Public]
    void GiveBreachAndClearCommand(Adoor* door, const EDoorBreachType& DoorBreachType, const ETeamType& TeamType, const FVector& CommandLocation, TSubclassOf<ABaseItem> DoorBreachItemClass, TSubclassOf<ABaseItem> DoorUseItemClass, bool bWithLeader, bool bWithLeaderItem, bool bAutoClear, bool bLastAutoClear, const EStackUpStyle& CustomStackUpStyle, bool bIsSWATCommand); // 0x49503a0 [Final Native Public]
    TArray<ASWATCharacter*> GetSwatTeam(); // 0x4950270 [Final Native Public]
    TArray<ASWATCharacter*> GetSWATSortedByDistanceToLocationV2(const FVector& Location, const TArray<ASWATCharacter*>& ExcludedSwat, const ETeamType& FilterTeam, bool bAscendingOrder); // 0x494ff10 [Final Native Public]
    TArray<ASWATCharacter*> GetSWATSortedByDistanceToLocation(const FVector& Location, const ETeamType& FilterTeam, Adoor* StackUpDoor, bool bAscendingOrder); // 0x494fd30 [Final Native Public]
    uint8 GetSWATCount(); // 0x494fd10 [Final Native Public]
    ASWATCharacter* GetSwatCharacterAtSquadPosition(const ESquadPosition& InSquadPosition); // 0x49501e0 [Final Native Public]
    AReadyOrNotCharacter* GetSquadLeader(); // 0x49501a0 [Final Native Public]
    ESwatCommand GetQueuedSwatCommandForSquadPosition(const ESquadPosition& SquadPosition); // 0x494fc40 [Final Native Public]
    FVector GetAverageSwatLocation(); // 0x494f9e0 [Final Native Public]
    bool CanGiveActivityToSWAT(ASWATCharacter* swat, const ETeamType& Team); // 0x494f8f0 [Final Native Public]

// USwatTeamStatusWidget (/Script/ReadyOrNot.SwatTeamStatusWidget)
    void UpdateStatus(); // 0x4958050 [Final Native Protected]
    void OnDefaultCommandIssued(APlayerCharacter* Issuer, const ESwatCommand& CommandIssued); // 0x4956350 [Final Native Protected]

// ATablet (/Script/ReadyOrNot.Tablet)
    void WakeScreen(); // 0xe53a10 [Event Public]
    void SleepScreen(); // 0xe53a10 [Event Public]
    void PlayVibrationEvent(); // 0xe53a10 [Event Public]
    void PlaySoundEvent(UFMODEvent* Event); // 0xe53a10 [Event Public]
    void PlayNotificationEvent(); // 0xe53a10 [Event Public]
    void OnMissionSelected(); // 0x4956ce0 [Final Native Public]
    void HolsterScreen(); // 0xe53a10 [Event Public]

// ATableTennisPlayer (/Script/ReadyOrNot.TableTennisPlayer)
    void Server_StopPlaying(); // 0x2ac0b40 [Final Native Event Private]
    void Server_SetPosition(float NewPosition); // 0x24f24f0 [Final Native Event Private]

// ATableTennisMachine (/Script/ReadyOrNot.TableTennisMachine)
    void OnRightPaddleHit(); // 0xe53a10 [Event Protected]
    void OnLeftPaddleHit(); // 0xe53a10 [Event Protected]
    void OnCoinInserted(); // 0xe53a10 [Event Protected]

// UTabletMapElementWidget (/Script/ReadyOrNot.TabletMapElementWidget)
    bool HasDrawPermission(); // 0x4956320 [Final Native Public]
    int32 GetPlayerPlanningNumber(); // 0xe53a10 [Event Public]

// UTabletMapPlayerListWidget (/Script/ReadyOrNot.TabletMapPlayerListWidget)
    TArray<FString> GetPlayerList(); // 0x4955ff0 [Final Native Public]

// UTabletWidget (/Script/ReadyOrNot.TabletWidget)
    int32 GetActiveButton(int32 CurrentIndex, int32 navigationDirection, const TArray<bool>& buttonVisibilities); // 0x4955e60 [Final Native Public]

// UTaggedCharacterEventCondition (/Script/ReadyOrNot.TaggedCharacterEventCondition)
    void HandleCharacterKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x4956250 [Final Native Private]
    void HandleCharacterIncapacitated(AReadyOrNotCharacter* IncapacitatedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0x4956180 [Final Native Private]
    void HandleCharacterArrestedOrSurrendered(AReadyOrNotCharacter* Character); // 0x49560f0 [Final Native Private]
    void HandleAllCharactersSpawned(); // 0x49560d0 [Final Native Private]

// UTakeCoverActivity (/Script/ReadyOrNot.TakeCoverActivity)
    void TickMoveToCoverState(float DeltaTime, float Uptime); // 0x49579d0 [Final Native Protected]
    void TickCoverState(float DeltaTime, float Uptime); // 0x4957830 [Final Native Protected]
    void TickCoverFireState(float DeltaTime, float Uptime); // 0x4957760 [Final Native Protected]
    void OnTakeDamage(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x49571f0 [Final Native Protected]
    void OnStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x4956dd0 [Final Native Protected]
    void OnEnteredCover__DelegateSignature(); // 0xe53a10 [Public]
    void OnEnemyWeaponFire(AReadyOrNotCharacter* Character, ABaseMagazineWeapon* Weapon, const FVector& fireDirection); // 0x4956420 [Final Native Protected]
    void ExitCoverState(); // 0x4955e40 [Final Native Protected]
    void ExitCoverFireState(); // 0x4955e20 [Final Native Protected]
    void EnterMoveToCoverState(); // 0x4955d00 [Final Native Protected]
    void EnterCoverState(); // 0x4955cc0 [Final Native Protected]
    void EnterCoverFireState(); // 0x4955ca0 [Final Native Protected]
    void EnterCompleteState(); // 0x4955c80 [Final Native Protected]
    void EnterCompleteAbruptState(); // 0x4955c60 [Final Native Protected]
    bool CanStopCoverFire(); // 0x4955bf0 [Final Native Protected]
    bool CanFireFromCover(); // 0x4955b60 [Final Native Protected]
    bool CanCover(); // 0x4955aa0 [Final Native Protected]
    bool CanCompleteCover(); // 0x4955a70 [Final Native Protected]
    bool CanAbruptCompleteCover(); // 0x4955a10 [Final Native Protected]

// UTakeCoverAtLandmarkActivity (/Script/ReadyOrNot.TakeCoverAtLandmarkActivity)
    void TickMoveToLandmarkState(float DeltaTime, float Uptime); // 0x4957aa0 [Final Native Protected]
    void Tick_Wait_State(float DeltaTime, float Uptime); // 0x4957f80 [Final Native Protected]
    void Tick_ExitLandmark_State(float DeltaTime, float Uptime); // 0x4957eb0 [Final Native Protected]
    void Tick_EnterLandmark_State(float DeltaTime, float Uptime); // 0x4957de0 [Final Native Protected]
    void Tick_AbruptExit_State(float DeltaTime, float Uptime); // 0x4957d10 [Final Native Protected]
    bool ShouldWait(); // 0x4957730 [Final Native Protected]
    void OnTakeDamage(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x49573a0 [Final Native Protected]
    void OnStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x4956f30 [Final Native Protected]
    void OnHeardYell(AReadyOrNotCharacter* Shouter, bool bLOS); // 0x4956680 [Final Native Protected]
    void OnEnemyWeaponFire(AReadyOrNotCharacter* Character, ABaseMagazineWeapon* Weapon, const FVector& fireDirection); // 0x4956550 [Final Native Protected]
    void EnterMoveToLandmarkState(); // 0x4955d20 [Final Native Protected]
    void Enter_Wait_State(); // 0x4955e00 [Final Native Protected]
    void Enter_ExitLandmark_State(); // 0x4955de0 [Final Native Protected]
    void Enter_EnterLandmark_State(); // 0x4955dc0 [Final Native Protected]
    void Enter_AbruptExit_State(); // 0x4955da0 [Final Native Protected]
    bool CanExitLandmark(); // 0x4955b30 [Final Native Protected]
    bool CanEnterLandmark(); // 0x4955b00 [Final Native Protected]
    bool CanAbruptlyExit(); // 0x4955a40 [Final Native Protected]

// UTakeHostageActivity (/Script/ReadyOrNot.TakeHostageActivity)
    void TickTurnState(float DeltaTime, float Uptime); // 0x47cccd0 [Final Native Protected]
    void TickTakingState(float DeltaTime, float Uptime); // 0x4957c40 [Final Native Protected]
    void TickMoveToState(float DeltaTime, float Uptime); // 0x4957b70 [Final Native Protected]
    void TickEndHostageTakeState(float DeltaTime, float Uptime); // 0x4957900 [Final Native Protected]
    void TickBeginHostageTakeState(float DeltaTime, float Uptime); // 0x4819b40 [Final Native Protected]
    bool ShouldTurn(); // 0x4957700 [Final Native Protected]
    void OnTakeDamage(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining); // 0x4957550 [Final Native Protected]
    void OnStunned(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x4957090 [Final Native Protected]
    void OnSpottedCharacter(ACyberneticCharacter* Spotter, AReadyOrNotCharacter* SpottedCharacter); // 0x4956d00 [Final Native Protected]
    void OnHostageTakeTurnComplete_Slave(AActor* Actor); // 0x24f29a0 [Final Native Protected]
    void OnHostageTakeTurnComplete_Driver(AActor* Actor); // 0x4956c50 [Final Native Protected]
    void OnHostageTakeStartComplete_Slave(AActor* Actor); // 0x4956bc0 [Final Native Protected]
    void OnHostageTakeStartComplete_Driver(AActor* Actor); // 0x4956b30 [Final Native Protected]
    void OnHostageTakeKillComplete_Slave(AActor* Actor); // 0x4956aa0 [Final Native Protected]
    void OnHostageTakeKillComplete_Driver(AActor* Actor); // 0x4956a10 [Final Native Protected]
    void OnHostageTakeEndComplete_Slave(AActor* Actor); // 0x4956980 [Final Native Protected]
    void OnHostageTakeEndComplete_Driver(AActor* Actor); // 0x49568f0 [Final Native Protected]
    void OnHostageKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x4956820 [Final Native Protected]
    void OnHeardYell(AReadyOrNotCharacter* Shouter, bool bLOS); // 0x4956750 [Final Native Protected]
    void GetNearestSWAT(); // 0x4955fd0 [Final Native Protected]
    void EnterTurnState(); // 0x4955d80 [Final Native Protected]
    void EnterTakingState(); // 0x4955d60 [Final Native Protected]
    void EnterMoveToState(); // 0x4955d40 [Final Native Protected]
    void EnterEndHostageTakeState(); // 0x4955ce0 [Final Native Protected]
    void EnterBeginHostageTakeState(); // 0x4955c40 [Final Native Protected]
    void EndTakingState(); // 0x4955c20 [Final Native Protected]
    bool CanStartHostageTake(); // 0x4955bc0 [Final Native Protected]
    bool CanIdle(); // 0x4955b90 [Final Native Protected]
    bool CanEndHostageTake(); // 0x4955ad0 [Final Native Protected]

// UTargetingComponent (/Script/ReadyOrNot.TargetingComponent)
    void SetLastTrackedTarget(AReadyOrNotCharacter* Target); // 0x495b510 [Final Native Public]
    void OnTrackedTargetStartedReloading(APlayerCharacter* Character); // 0x495b320 [Final Native Public]
    void OnTrackedTargetKilled(AReadyOrNotCharacter* Instigator, AReadyOrNotCharacter* KilledCharacter); // 0x495b250 [Final Native Public]
    void OnTrackedTargetIncapacitated(AReadyOrNotCharacter* IncapacitatedCharacter, AReadyOrNotCharacter* InstigatorCharacter); // 0x495b180 [Final Native Public]
    void OnTrackedTargetExitedSurrender(ACyberneticCharacter* Character, const ESurrenderExitType& ExitType); // 0x495b0b0 [Final Native Public]
    bool New_HasEverSeenNeutral(); // 0x495af90 [Final Native Protected]
    bool New_HasEverSeenFriendly(); // 0x495af60 [Final Native Protected]
    bool New_HasEverSeenEnemy(); // 0x495af30 [Final Native Protected]
    bool New_HasEverSeenCharacter(); // 0x495af00 [Final Native Protected]
    float New_GetTimeSinceLastSeenNeutral(); // 0x495aec0 [Final Native Protected]
    float New_GetTimeSinceLastSeenFriendly(); // 0x495ae80 [Final Native Protected]
    float New_GetTimeSinceLastSeenEnemy(); // 0x495ae40 [Final Native Protected]
    float New_GetTimeSinceLastSeenCharacter(); // 0x495ae00 [Final Native Protected]
    bool IsTrackingMontagePosition(); // 0x495abf0 [Final Native Public]
    bool IsTrackedInKnownNeutrals(AReadyOrNotCharacter* PlayerCharacter); // 0x495ab50 [Final Native Public]
    bool IsTrackedInKnownFriendlies(AReadyOrNotCharacter* PlayerCharacter); // 0x495aab0 [Final Native Public]
    bool IsTrackedInKnownEnemies(AReadyOrNotCharacter* PlayerCharacter); // 0x495aa10 [Final Native Public]
    bool IsTrackedByKnownFriendly(AReadyOrNotCharacter* Target); // 0x495a970 [Final Native Public]
    bool IsLookingAtFocalPoint(float Tolerance); // 0x495a8e0 [Final Native Public]
    bool HasTargetOfType(const TArray<ETargetType>& TargetType, bool bAllowLastTrackedTarget); // 0x495a7e0 [Final Native Public]
    bool HasSeenCharacterFor(AReadyOrNotCharacter* InCharacter, float Seconds); // 0x495a710 [Final Native Public]
    bool HasLineOfSightToTrackedTarget(); // 0x495a6e0 [Final Native Public]
    bool HasLineOfSightToLastTrackedTarget(); // 0x495a6b0 [Final Native Public]
    bool HasLineOfSightToLastKnownTargetPosition(); // 0x495a680 [Final Native Public]
    int32 GetVisibleKnownFriendlies(); // 0x495a550 [Final Native Public]
    ETargetingCompTracking GetTrackingType(); // 0x495a530 [Final Native Public]
    AReadyOrNotCharacter* GetTrackedTarget(); // 0x495a510 [Final Native Public]
    float GetTimeTrackingTarget(); // 0x495a4f0 [Final Native Public]
    float GetTimeTrackingHead(); // 0x495a4d0 [Final Native Public]
    float GetTimeSinceLastSeenTarget(); // 0x495a4b0 [Final Native Public]
    float GetTimeSinceLastSeenNeutral(); // 0x495a490 [Final Native Public]
    float GetTimeSinceLastSeenFriendly(); // 0x495a470 [Final Native Public]
    float GetTimeSinceLastSeenEnemy(); // 0x495a450 [Final Native Public]
    FName GetTargetedBone(); // 0x495a430 [Final Native Public]
    float GetRequiredTrackingTime(); // 0x495a410 [Final Native Public]
    AThreatAwarenessActor* GetNearestThreat(); // 0x495a3f0 [Final Native Public]
    AThreatAwarenessActor* GetNearestExtremeThreat(); // 0x495a3d0 [Final Native Public]
    AReadyOrNotCharacter* GetLastTrackedTarget(); // 0x38e4c70 [Final Native Public]
    FVector GetLastSeenKnownEnemyFrom(); // 0x495a3a0 [Final Native Public]
    TArray<FName> GetLastNoisesTags(); // 0x495a320 [Final Native Public]
    FExposedToNoise GetLastNoiseByTag(const FName& Tag); // 0x495a260 [Final Native Public]
    float GetLastKnownTrackingTimeConfig(); // 0x495a240 [Final Native Public]
    FVector GetLastKnownEnemyPosition(); // 0x495a210 [Final Native Public]
    AReadyOrNotCharacter* GetLastKnownEnemy(); // 0x495a1f0 [Final Native Public]
    FVector GetLastHeardNoiseLocation(); // 0x495a1c0 [Final Native Public]
    FVector GetLastHeardAggressiveNoiseLocation(); // 0x495a190 [Final Native Public]
    int32 GetKnownFriendlyCount(); // 0x495a170 [Final Native Public]
    void ConfigureBoneTargetZones(); // 0x495a100 [Final Native Protected]
    bool CanSeeTrackedTarget(); // 0x495a0d0 [Final Native Public]
    bool CanSeeLastTrackedTarget(); // 0x495a0a0 [Final Native Public]
    bool CanCharacterBeSeen(AReadyOrNotCharacter* InCharacter); // 0x495a000 [Final Native Public]
    bool CanActorBeSeen(AActor* InActor); // 0x4959f60 [Final Native Public]
    bool AnyAITrackingMe(); // 0x4959f30 [Final Native Public]
    void AddKnownNeutral(AReadyOrNotCharacter* Neutral); // 0x4959ea0 [Final Native Public]
    void AddKnownFriendly(AReadyOrNotCharacter* Friendly); // 0x4959e10 [Final Native Public]
    void AddKnownEnemy(AReadyOrNotCharacter* Enemy, bool bForce); // 0x4959d40 [Final Native Public]
    void AddCharacterToSeenMap(AReadyOrNotCharacter* InCharacter); // 0x4959cb0 [Final Native Public]

// UTargetNextCivilianActivity (/Script/ReadyOrNot.TargetNextCivilianActivity)
    void OnTargetCivilianKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x495afe0 [Final Native Protected]

// ATaser (/Script/ReadyOrNot.Taser)
    void Server_SetHoldingTaser(bool bNewHold); // 0x495b450 [Native Event Public]
    void Server_DetachProbes(); // 0x495b400 [Native Event Public]
    void Server_DeliverStunToAttachedTarget(); // 0x495b3b0 [Native Event Public]
    void OnRep_ProjectileReplicated(); // 0x495afc0 [Final Native Public]
    void Multicast_StopCrackleSoundEffect(); // 0x495ade0 [Native Event Public]
    void Multicast_StartCrackleSoundEffect(); // 0x495adc0 [Native Event Public]
    void Multicast_ResetDoors(); // 0x495ada0 [Native Event Public]
    void Multicast_ResetCableAttachments(); // 0x495ad80 [Native Event Public]
    void Multicast_PlayTaserHitEffect(const FHitResult& Hit); // 0x495ac80 [Native Event Public]
    void Multicast_PlayFireEffects(bool bDryFire); // 0x3320e80 [Native Event Public]
    void Multicast_PlayDetachEffect(); // 0x495ac60 [Native Event Public]
    void Multicast_HideCables(); // 0x495ac40 [Native Event Public]
    void Multicast_DestroyProjectiles(); // 0x495ac20 [Native Event Public]
    void HandleMeleeDeffered(const FHitResult& Hit); // 0x495a580 [Final Native Private]
    void DetachProbes(); // 0x495a120 [Native Event Public]

// ATaserReactionVolume (/Script/ReadyOrNot.TaserReactionVolume)
    void OnTaserStunDelivered(AReadyOrNotCharacter* Character, ATaser* Taser); // 0xe53a10 [Event Public]

// UTeamStackUpActivity (/Script/ReadyOrNot.TeamStackUpActivity)
    void PerformStackupStage(float DeltaTime, float Uptime); // 0x495f770 [Native Protected]
    void PerformStackedStage(float DeltaTime, float Uptime); // 0x495f840 [Native Protected]
    void PerformCheckStage(float DeltaTime, float Uptime); // 0x481e480 [Native Protected]
    void OnDoorOpened(); // 0x495f160 [Final Native Protected]
    void OnDoorChecked(); // 0x4790d00 [Native Protected]
    bool IsCheckFinished(); // 0x4727550 [Native Protected]
    ACyberneticCharacter* GetCharacterAtSquadPositionInStackUpArea(const ESquadPosition& SquadPosition, const EStackupGenArea& StackUpArea); // 0x495e900 [Final Native Public]
    ACyberneticCharacter* GetCharacterAtHighestSquadPositionInStackUpArea(const EStackupGenArea& StackUpArea); // 0x495e7e0 [Final Native Public]
    void ExitStackupStage(); // 0x2dd9360 [Native Protected]
    void ExitCheckStage(); // 0x4790bf0 [Native Protected]
    void EnterStackupStage(); // 0x4727ad0 [Native Protected]
    void EnterStackedStage(); // 0x35a72c0 [Native Protected]
    void EnterCheckStage(); // 0x2b5c490 [Native Protected]
    bool CanPerformCheck(); // 0x4727520 [Native Protected]

// UTeamBreachAndClearActivity (/Script/ReadyOrNot.TeamBreachAndClearActivity)
    bool ShouldScan(); // 0x495fa70 [Final Native Protected]
    void PerformScanStage(float DeltaTime, float Uptime); // 0x495f6a0 [Final Native Private]
    void PerformClearStage(float DeltaTime, float Uptime); // 0x495f5d0 [Final Native Private]
    void PerformBreachStage(float DeltaTime, float Uptime); // 0x495f500 [Final Native Private]
    void OnLeaderItemPrimaryUse(AReadyOrNotCharacter* ItemOwner, ABaseItem* Item); // 0x495f3f0 [Final Native Protected]
    void OnLeaderGrenadeProjectileDetonated(AGrenadeProjectile* InGrenadeProjectile); // 0x495f360 [Final Native Protected]
    void OnLeaderGrenadeDetonated(ABaseGrenade* InGrenade); // 0x495f2d0 [Final Native Protected]
    void OnDoorScanFinished(UBaseActivity* Activity, ACyberneticController* Controller); // 0x495f180 [Final Native Private]
    void OnDoorBreachFinished(UBaseActivity* InActivity, ACyberneticController* InController); // 0x495f050 [Final Native Public]
    void OnDoorBreacherReady(); // 0x495f140 [Final Native Protected]
    void OnDoorBreacherBreaching(); // 0x495f120 [Final Native Protected]
    void OnDoorBreachActivityFinished(UBaseActivity* InActivity, ACyberneticController* InController); // 0x495ef80 [Final Native Public]
    bool IsScanFinished(); // 0x495edb0 [Final Native Private]
    bool IsFinishedClearing(); // 0x495ed80 [Final Native Public]
    void EnterScanStage(); // 0x495e5f0 [Final Native Private]
    void EnterClearStage(); // 0x495e5b0 [Final Native Private]
    void EnterClearedStage(); // 0x495e5d0 [Final Native Private]
    void EnterBreachStage(); // 0x495e590 [Final Native Private]
    bool CanPerformClear(); // 0x495e560 [Final Native Protected]
    bool CanPerformBreach(); // 0x495e530 [Final Native Protected]
    void BreachAndClearComplete__DelegateSignature(UTeamBreachAndClearActivity* Activity, bool bAuto); // 0xe53a10 [Public]

// ATeamChemlight (/Script/ReadyOrNot.TeamChemlight)
    void HandleTeamChanged(const ETeamType& Team); // 0x495ebf0 [Final Native Private]

// UTeamPaperdollWidget (/Script/ReadyOrNot.TeamPaperdollWidget)
    void InitializeWidget(const ETeamType& InTeam); // 0x495ed00 [Native Event Public]

// UTeamSelectionWidget (/Script/ReadyOrNot.TeamSelectionWidget)
    void OnRandomButtonClicked(); // 0x495f4c0 [Final Native Public]
    void OnListsChanged(); // 0x45f5830 [Native Event Public]
    void OnConfirmButtonClicked(); // 0x495ef60 [Final Native Public]
    void OnCancelButtonClicked(); // 0x495ef40 [Final Native Public]
    void MovePlayerToTeam(UTeamPlayerItem* Player, const ETeamType& Team); // 0x495ede0 [Final Native Public]

// UTeamStatusWidget (/Script/ReadyOrNot.TeamStatusWidget)
    void InitializeTeam(); // 0x4790d00 [Native Event Public]

// UTeamViewWidget (/Script/ReadyOrNot.TeamViewWidget)
    void UpdateInputText(); // 0x495faa0 [Final Native Protected]
    void Tick_TeamViewOn(); // 0xe53a10 [Event Protected]
    void OnInputMethodChanged(const ECommonInputType& InputType); // 0x495f250 [Final Native Protected]
    FText FormatKeybindText(FText& InputEvent, FText& InputAction); // 0x495e610 [Final Native Protected]

// ATelescopicLadder (/Script/ReadyOrNot.TelescopicLadder)
    void Server_RemoveLadder(); // 0x495fa20 [Native Event Public]
    void Server_PlaceLadder(); // 0x495f9d0 [Native Event Public]
    void Server_DeployLadderAtZone(ALadderSnapZone* NewSnapZone); // 0x495f910 [Native Event Public]
    void OnRep_Deployed(); // 0x4787ba0 [Final Native Public]
    void OnRep_CurrentSnapZone(); // 0x495f4e0 [Final Native Public]
    void Multicast_PlaceLadder(); // 0x3777470 [Native Event Public]
    void Multicast_DeployLadderAtZone(ALadderSnapZone* NewSnapZone); // 0x495eeb0 [Native Event Public]

// UTherapistWidget (/Script/ReadyOrNot.TherapistWidget)
    FText GetTherapistText(); // 0x4963610 [Final Native Public]
    TArray<URosterCharacter*> GetCharactersInTherapy(); // 0x47e0650 [Final Native Public]
    void CloseTherapistWidget(); // 0x4962f40 [Final Native Public]

// AThreatAwarenessActor (/Script/ReadyOrNot.ThreatAwarenessActor)
    void RemoveAnyVisibleExits(); // 0x4964570 [Final Native Public]
    bool IsDoorThreat(); // 0x4963d00 [Final Native Public]
    bool HasSpecificExitDoor(Adoor* door); // 0x4963c40 [Final Native Public]
    bool HasExit(); // 0x4963c10 [Final Native Public]
    bool GetUniqueExtis(const TArray<Adoor*>& OutDoors); // 0x4963a40 [Final Native Public]
    EThreatLevel GetThreatLevel(); // 0x33229a0 [Final Native Public]
    bool GetRandomExitDoor(const Adoor*& door); // 0x4963560 [Final Native Public]
    Adoor* GetAttachedDoor(); // 0x2a5a970 [Final Native Public]
    void GenerateLookAtPoints(); // 0x4962ff0 [Final Native Public]

// UThreatAwarenessSubsystem (/Script/ReadyOrNot.ThreatAwarenessSubsystem)
    TArray<AThreatAwarenessActor*> GetThreatsFromLocationBeyondRadius(const TArray<AThreatAwarenessActor*>& InThreats, const FVector& Location, float minDistance); // 0x4963870 [Final Native Static Public]
    void GetThreatsForLocation(const TArray<AThreatAwarenessActor*>& OutThreats, const FVector& Location, float minDistance, bool bRequireLOS, const FName& RoomName); // 0x49636a0 [Final Native Public]
    AThreatAwarenessActor* GetNearestLowestThreat(const TArray<AThreatAwarenessActor*>& InThreats, const FVector& Location); // 0x4963400 [Final Native Static Public]
    AThreatAwarenessActor* GetNearestHighestThreat(const TArray<AThreatAwarenessActor*>& InThreats, const FVector& Location); // 0x49632a0 [Final Native Static Public]
    AThreatAwarenessActor* GetFurthestHighestThreat(const TArray<AThreatAwarenessActor*>& InThreats, const FVector& Location, float minDistance); // 0x49630e0 [Final Native Static Public]

// AThrownItem (/Script/ReadyOrNot.ThrownItem)
    void UpdateServerPath(const TArray<FVector_NetQuantize>& Path, int32 Bounce1, int32 Bounce2, int32 Bounce3); // 0x4964c90 [Native Event Protected]
    void OnRep_ThrowPath(); // 0x4787ba0 [Final Native Protected]
    void OnHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComponent, const FVector& NormalImpulse, FHitResult& Hit); // 0x48be510 [Native Protected]

// AThrownEvidenceActor (/Script/ReadyOrNot.ThrownEvidenceActor)
    void OnBoxHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit); // 0x4964160 [Final Native Protected]

// ATOCManager (/Script/ReadyOrNot.TOCManager)
    void StopTOCAudio(bool bClearQueue); // 0x4964b70 [Final Native Public]
    void StartTOCResponseWithSpeaker(const FString& Line, const FString& Speaker, bool bIsNetworked, const ETOCPriority& Priority); // 0x49648e0 [Final Native Public]
    void StartTOCResponse(const FString& Line, bool bIsNetworked, const ETOCPriority& Priority); // 0x4964760 [Final Native Public]
    void Multicast_PlayTOCSound2D(const FString& Filename, const FString& Speaker); // 0x4964060 [Native Event Public]
    void IterateTOCQueue(); // 0x4963e90 [Final Native Private]
    bool IsTOCSpeakingLine(const FString& Line); // 0x4963d90 [Final Native Public]
    bool IsTOCSpeaking(); // 0x4963d60 [Final Native Public]
    FString GetCharacterName(); // 0x4963040 [Final Native Public]
    ATOCManager* Get(); // 0x4963010 [Final Native Static Public]

// ATowerDetonator (/Script/ReadyOrNot.TowerDetonator)
    void OnSuspectSurrendered(AReadyOrNotCharacter* KilledMember); // 0x49644e0 [Final Native Protected]
    void OnSuspectKilled(AReadyOrNotCharacter* Killer, AReadyOrNotCharacter* KilledMember); // 0x4964410 [Final Native Protected]
    void OnSuspectIncapacitated(AReadyOrNotCharacter* Incapacitator, AReadyOrNotCharacter* Incapacitated); // 0x4964410 [Final Native Protected]
    void OnRep_JammerActive(); // 0x4787ba0 [Final Native Public]
    void OnRep_HasJammerActivated(); // 0x4787ba0 [Final Native Public]
    void OnOwnerFound(ACyberneticCharacter* Character); // 0xe53a10 [Event Protected]
    void OnLoadoutSpawned(ACyberneticCharacter* Character); // 0x4964380 [Final Native Protected]
    void OnDisarmed(); // 0xe53a10 [Event Protected]
    void OnDetonated(AReadyOrNotCharacter* Causer); // 0xe53a10 [Event Protected]
    void Multicast_Disarm(); // 0x47a0640 [Native Event Public]
    void Multicast_DetonationFailure(); // 0x37774b0 [Native Event Public]
    void Multicast_Detonate(AReadyOrNotCharacter* Causer); // 0x4963fd0 [Native Event Public]
    void JammerEndEvent(const FGameplayTag& SourceTag); // 0x4963f40 [Final Native Protected]
    void JammerActiveEvent(const FGameplayTag& SourceTag); // 0x4963eb0 [Final Native Protected]
    void DetonatorPrimedEvent(const FGameplayTag& SourceTag); // 0x4962f60 [Final Native Protected]

// UTrackingCameraComponent (/Script/ReadyOrNot.TrackingCameraComponent)
    void Stop(); // 0x4968bd0 [Final Native Public]
    void OnSceneCaptureVisibilityChange__DelegateSignature(bool bVisible); // 0xe53a10 [Public]
    bool IsCameraAvailable(); // 0x2f55c40 [Final Native Public]
    bool IsCameraActive(); // 0x4967e50 [Final Native Public]
    void Initialise(const FTrackingCameraInitStruct& initStruct); // 0x4967d10 [Final Native Public]
    void EnableCameraComponent(const TWeakObjectPtr<UObject>& Viewer); // 0x4967b30 [Final Native Public]
    void DisableCameraComponent(const TWeakObjectPtr<UObject>& Viewer); // 0x4967aa0 [Final Native Public]

// UTrackingSpotlightComponent (/Script/ReadyOrNot.TrackingSpotlightComponent)
    void Stop(); // 0x4968bf0 [Final Native Public]
    void SetAttenuation(float Attenuation); // 0x4968a90 [Final Native Public]
    void OnTargetLost(const ETrackingTargetLoseReason& LoseReason); // 0x49688d0 [Final Native Private]
    void OnTargetFound(ACyberneticCharacter* Target); // 0x4968840 [Final Native Private]
    void Initialise(const FTrackingSpotlightInitStruct& initStruct); // 0x4967dc0 [Final Native Public]

// ATrainingGM (/Script/ReadyOrNot.TrainingGM)
    void TrainingEnd(bool bSuccess); // 0x4968f50 [Final Native Public]
    void SpawnPolice(bool bSpawnWithPlayer); // 0x4968b40 [Final Native Public]
    void ReturnToStation(); // 0x4968960 [Final Native Public]
    void RemoveAllSpawnedAI(); // 0x47f49d0 [Final Native Public]
    void OnTrainingEnded__DelegateSignature(bool bSuccess); // 0xe53a10 [Public]
    bool IsCommanderProfileTraining(); // 0x4967e70 [Final Native Public]
    void FriendlyAIKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x4967c40 [Native Protected]

// ATrainingTarget (/Script/ReadyOrNot.TrainingTarget)
    void OnRadialDamage(AActor* DamagedActor, float Damage, UDamageType* DamageType, const FVector& Origin, FHitResult& HitInfo, AController* InstigatedBy, AActor* DamageCauser); // 0x4968580 [Final Native Protected]
    void OnPointDamage(AActor* DamagedActor, float Damage, AController* InstigatedBy, const FVector& HitLocation, UPrimitiveComponent* FHitComponent, const FName& BoneName, const FVector& ShotFromDirection, UDamageType* DamageType, AActor* DamageCauser); // 0x49682b0 [Final Native Protected]

// ATrapActor (/Script/ReadyOrNot.TrapActor)
    void TrapTriggeredDelegate__DelegateSignature(ATrapActor* Trap, AReadyOrNotCharacter* TriggeredBy); // 0xe53a10 [Public]
    void TrapInit(); // 0x2b01fd0 [Native Event Public]
    void TrapDeInit(); // 0x2b01ff0 [Native Event Public]
    void Server_OnTrapTriggered(AReadyOrNotCharacter* TriggeredBy); // 0x49689d0 [Native Event Public]
    void Server_OnTrapDisarmed(); // 0x4968980 [Native Event Public]
    void OnTrapTriggered(AReadyOrNotCharacter* TriggeredBy); // 0x4817700 [Native Event Public]
    void OnTrapDisarmed(AReadyOrNotCharacter* DisarmedBy); // 0x4817670 [Native Event Public]
    void Multicast_OnTrapTriggered(AReadyOrNotCharacter* TriggeredBy); // 0x2f553d0 [Native Event Public]
    void Multicast_OnTrapDisarmed(); // 0x4967ea0 [Native Event Public]

// UTraverseHoleActivity (/Script/ReadyOrNot.TraverseHoleActivity)
    void Tick_MoveToHole_State(float DeltaTime, float Uptime); // 0x4968db0 [Final Native Protected]
    void Tick_Move_State(float DeltaTime, float Uptime); // 0x4968e80 [Final Native Protected]
    void Tick_ExitHole_State(float DeltaTime, float Uptime); // 0x4968ce0 [Final Native Protected]
    void Tick_EnterHole_State(float DeltaTime, float Uptime); // 0x4968c10 [Final Native Protected]
    bool ShouldMove(); // 0x4968b10 [Final Native Protected]
    void Enter_MoveToHole_State(); // 0x4967c00 [Final Native Protected]
    void Enter_Move_State(); // 0x4967c20 [Final Native Protected]
    void Enter_ExitHole_State(); // 0x4967be0 [Final Native Protected]
    void Enter_EnterHole_State(); // 0x4967bc0 [Final Native Protected]
    bool CanExitHole(); // 0x4967a70 [Final Native Protected]
    bool CanEnterHole(); // 0x4967a40 [Final Native Protected]

// ATugOfWarButton (/Script/ReadyOrNot.TugOfWarButton)
    void OnInfluencerStunned(APlayerCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x4968150 [Final Native Public]
    void OnInfluencerKilled(AActor* Causer, ACharacter* InstigatorCharacter, ACharacter* KilledCharacter, FDamageEvent& DamageEvent, APlayerState* LastPlayerState); // 0x4967f90 [Final Native Public]
    void OnInfluencerArrested(APlayerCharacter* ArrestedCharacter, APlayerCharacter* InstigatorCharacter); // 0x4967ec0 [Final Native Public]

// ATugOfWarZone (/Script/ReadyOrNot.TugOfWarZone)
    void OnOverlapEnd(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); // 0x496d900 [Final Native Private]
    void OnOverlapBegin(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult); // 0x496d6a0 [Final Native Private]
    void OnInfluencerKilled(AActor* Causer, ACharacter* InstigatorCharacter, ACharacter* KilledCharacter, FDamageEvent& DamageEvent, APlayerState* LastPlayerState); // 0x496d4e0 [Final Native Public]
    void OnInfluencerArrested(APlayerCharacter* ArrestedCharacter, APlayerCharacter* InstigatorCharacter); // 0x496d410 [Final Native Public]

// ATutorialGS (/Script/ReadyOrNot.TutorialGS)
    void SetCurrentTutorialData(const FTutorialMissionData& TutorialData); // 0x496df30 [Final Native Public]
    void OnPostUpdateSwatCommands(USwatCommandWidget* Widget, const TArray<FSwatCommand>& SwatCommands); // 0x496da60 [Final Native Public]
    TSoftObjectPtr<UWorld> GetCurrentTutorialStreamedLevel(); // 0x496cd40 [Final Native Public]

// ATutorialMessageVolume (/Script/ReadyOrNot.TutorialMessageVolume)
    void TutorialBoxEndOverlap(AActor* ThisActor, AActor* OtherActor); // 0x496e370 [Final Native Public]
    void TutorialBoxBeginOverlap(AActor* ThisActor, AActor* OtherActor); // 0x496e2a0 [Final Native Public]
    void GenerateMessageContent(); // 0x496cd20 [Final Native Public]

// UTutorialWidget (/Script/ReadyOrNot.TutorialWidget)
    void ShowMainWidget(); // 0xe53a10 [Event Public]
    void SetData(FTutorialWidgetData& InData); // 0x496e060 [Final Native Public]
    void RefreshWidget(const ECommonInputType& InputType); // 0xe53a10 [Event Public]
    void OnInputMethodChanged(const ECommonInputType& InputMethod); // 0x492fde0 [Native Protected]
    void HideMainWidget(); // 0xe53a10 [Event Public]
    FText GetTitle(); // 0x496cf80 [Final Native Private]
    bool GetShowFooter(); // 0x496ce40 [Final Native Private]
    FText GetDescription(); // 0x496cd90 [Final Native Private]

// UCharacterMeshPickerSubsystem (/Script/ReadyOrNot.CharacterMeshPickerSubsystem)
    void ResetRow(FAIDataLookupTable& Row); // 0x496dce0 [Final Native Public]
    void ResetAll(); // 0x496dcc0 [Final Native Public]
    int32 PickVariant(FAIDataLookupTable& Row); // 0x496dbf0 [Final Native Public]

// IUseabilityInterface (/Script/ReadyOrNot.UseabilityInterface)
    void OnFocusLost(AReadyOrNotCharacter* InteractInstigator, UInteractableComponent* InInteractableComponent); // 0x496d340 [Native Event Public]
    void OnFocusGain(AReadyOrNotCharacter* InteractInstigator, UInteractableComponent* InInteractableComponent); // 0x496d270 [Native Event Public]
    void MeleeInteract(AReadyOrNotCharacter* InteractInstigator, UInteractableComponent* InInteractableComponent); // 0x496d1a0 [Native Event Public]
    void Interact(AReadyOrNotCharacter* InteractInstigator, UInteractableComponent* InInteractableComponent); // 0x496d0a0 [Native Event Public]
    UInteractableComponent* GetInteractableComponent(); // 0x45dbee0 [Native Event Public]
    void Fire(AReadyOrNotCharacter* InteractInstigator, UInteractableComponent* InInteractableComponent); // 0x496cc50 [Native Event Public]
    void EndInteract(AReadyOrNotCharacter* InteractInstigator, UInteractableComponent* InInteractableComponent); // 0x496cb80 [Native Event Public]
    void EndFire(AReadyOrNotCharacter* InteractInstigator, UInteractableComponent* InInteractableComponent); // 0x496cab0 [Native Event Public]
    void DoubleTapInteract(AReadyOrNotCharacter* InteractInstigator, UInteractableComponent* InInteractableComponent); // 0x496c9e0 [Native Event Public]
    float DetermineInteractionDistance(); // 0x45dc170 [Native Event Public]
    EInputEvent DetermineInputEvent(); // 0x45d3b60 [Native Event Public]
    float DetermineCurrentProgress(); // 0x46bd5d0 [Native Event Public]
    FName DetermineAnimatedIcon(); // 0x2ac63c0 [Native Event Public]
    FText DetermineActionText(); // 0x496c880 [Native Event Public]
    bool CanInteractThroughHitActors(FHitResult& Hit); // 0x496c6b0 [Native Event Public]
    bool CanInteract(); // 0x47d5ec0 [Native Event Public]

// AVIPEscortGM (/Script/ReadyOrNot.VIPEscortGM)
    void VIPKilled(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0x4973460 [Final Native Protected]
    void VIPFreed(ACharacter* Freed, ACharacter* Freer); // 0x4973390 [Final Native Protected]
    void OnVIPKilledSignature__DelegateSignature(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter); // 0xe53a10 [Public]
    void OnVIPFreedSignature__DelegateSignature(ACharacter* Freed, ACharacter* Freer); // 0xe53a10 [Public]
    bool IsVIPDead(); // 0x49726d0 [Final Native Public]
    bool IsVIPArrested(); // 0x49726a0 [Final Native Public]
    bool IsVIPAlive(); // 0x4972670 [Final Native Public]
    APlayerCharacter* GetVIPCharacter(); // 0x49722a0 [Final Native Public]
    ETeamType GetCurrentVIPTeam(); // 0x4972250 [Final Native Public]

// AVIPEscortGS (/Script/ReadyOrNot.VIPEscortGS)
    void OnRep_VIPKilled(); // 0x4972ba0 [Final Native Private]
    void OnRep_VIPArrested(); // 0x4972b80 [Final Native Private]

// AVIPTriggerBox (/Script/ReadyOrNot.VIPTriggerBox)
    bool IsVIPInTriggerBox(const APlayerCharacter*& OutVIPCharacter); // 0x4972700 [Final Native Public]

// UVOIPTalkerEntryWidget (/Script/ReadyOrNot.VOIPTalkerEntryWidget)
    FText GetVoiceTypeText(); // 0x4972310 [Final Native Public]
    FSlateColor GetVoiceTypeColor(); // 0x49722d0 [Final Native Public]

// AWallHoleTraversal (/Script/ReadyOrNot.WallHoleTraversal)
    void TestForMeshes(); // 0x4973370 [Final Native Protected]
    bool IsCooldownActiveFor(AController* InController); // 0x4972480 [Final Native Public]
    void AddCooldownFor(AController* InController, float InCooldownTime); // 0x4971fe0 [Final Native Public]

// UWeaponWheelWidget (/Script/ReadyOrNot.WeaponWheelWidget)
    bool RemoveNullItemsFromCategory(const FName& WeaponWheelCategoryName); // 0x4978870 [Native Event Protected]
    bool RemoveNullItemsFromAllCategories(); // 0x4978840 [Native Event Protected]

// USpectatorCharacterHUD (/Script/ReadyOrNot.SpectatorCharacterHUD)
    void VOIPTogglePressed(bool MutedState); // 0xe53a10 [Event Public]
    void TeamChatPressed(); // 0xe53a10 [Event Public]
    void ShowHUD(); // 0xe53a10 [Event Public]
    void OnNewCharacterViewed(AReadyOrNotCharacter* NewViewTarget); // 0xe53a10 [Event Public]
    void OnActivate(); // 0xe53a10 [Event Public]
    void HideHUD(); // 0xe53a10 [Event Public]
    void ChatPressed(); // 0xe53a10 [Event Public]

// UObjectiveWidget (/Script/ReadyOrNot.ObjectiveWidget)
    void SetObjectiveType(const EPlayerObjectiveMarkerType& NewType); // 0xe53a10 [Event Public]
    void SetObjectiveText(FText& NewText); // 0xe53a10 [Event Public]

// AWorldAction (/Script/ReadyOrNot.WorldAction)
    void SetIsEnabled(bool bInIsEnabled); // 0x4978940 [Final Native Public]
    bool GetIsEnabled(); // 0x49784d0 [Final Native Public]

// UWorldActionActivity (/Script/ReadyOrNot.WorldActionActivity)
    void OnEnterStartState(); // 0xe53a10 [Event Protected]
    void OnEnterLoopState(); // 0xe53a10 [Event Protected]
    void OnEnterInterruptState(); // 0xe53a10 [Event Protected]
    void OnEnterEndState(); // 0xe53a10 [Event Protected]
    void HandleStun(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser); // 0x49785e0 [Final Native Protected]
    void HandleMeleeHit(AReadyOrNotCharacter* InstigatorCharacter); // 0x4978550 [Final Native Protected]

// AWorldBuildingPlacementActor (/Script/ReadyOrNot.WorldBuildingPlacementActor)
    void OnWorldBuildingActivityFinished(UBaseActivity* InActivity, ACyberneticController* CyberneticController); // 0x4978770 [Final Native Protected]

// AWorldDataGenerator (/Script/ReadyOrNot.WorldDataGenerator)
    void UnblockAllDoorways(); // 0x4978cf0 [Final Native Public]
    void ReportAllUnreachableSpawns(); // 0x4978920 [Final Native Public]
    void GenerateWorldThreatAwarenessActors(); // 0x49784b0 [Final Native Public]
    void GenerateWorld(); // 0x4978490 [Final Native Public]
    void GenerateStackUpPoints(); // 0x4978470 [Final Native Public]
    void GenerateRooms(); // 0x4978450 [Final Native Public]
    void GenerateCoverPoints(); // 0x4978430 [Final Native Public]
    void GenerateAllDoorThreatAwarenessActors(); // 0x4978410 [Final Native Public]
    void GenerateAllDoorPositions(); // 0x49783f0 [Final Native Public]
    void GenerateAllDoorClearPoints(); // 0x49783d0 [Final Native Public]
    void DestroyCoverPoints(); // 0x4978310 [Final Native Public]
    void DestroyAllThreats(); // 0x49782f0 [Final Native Public]
    void DestroyAllStackups(); // 0x49782d0 [Final Native Public]
    void ClearNullReferences(); // 0x49782b0 [Final Native Public]
    void CalculateAllExits(); // 0x4978290 [Final Native Public]
    void BlockAllDoorways(); // 0x4978270 [Final Native Public]

// AWorldTutorial (/Script/ReadyOrNot.WorldTutorial)
    void CompletionEvent(); // 0x49a8030 [Final Native Public]

// AZipcuffs (/Script/ReadyOrNot.Zipcuffs)
    void Server_ManualArrestCancelled(); // 0x49a8540 [Native Event Public]
    void Server_ArrestStart(AReadyOrNotCharacter* TargetedChar); // 0x49a8480 [Native Event Public]
    void Server_ArrestManualComplete(); // 0x49a8430 [Native Event Public]
    void Server_ArrestComplete(); // 0x49a83e0 [Native Event Public]
    void Server_ArrestCancelled(); // 0x49a8390 [Native Event Public]
    void OnRagdollArrestInteractionStarted(); // 0x49a8370 [Final Native Public]
    void OnRagdollArrestComplete_Slave(AActor* Slave); // 0x49a82e0 [Final Native Public]
    void OnRagdollArrestComplete_Driver(AActor* Driver); // 0x49a8250 [Final Native Public]
    void Multicast_OnRagdollArrestStart(AReadyOrNotCharacter* ArrestTarget); // 0x49a81c0 [Native Event Public]
    void Client_ArrestComplete(); // 0x4891940 [Native Event Public]

// AZoneManager (/Script/ReadyOrNot.ZoneManager)
    bool HasValidZone(ACyberneticCharacter* Character, const ECurrentZoneTransitionState& ZoneDirection); // 0x49a80f0 [Final Native Public]
    ACombatMoveZone* FindNextZone(ACyberneticCharacter* Character); // 0x49a8050 [Final Native Public]

// UAsyncTaskDownloadImageTex2D (/Script/ReadyOrNot.AsyncTaskDownloadImageTex2D)
    UAsyncTaskDownloadImageTex2D* DownloadImage(const FString& URL); // 0x4e49830 [Final Native Static Public]

// IEOSUserInterface_EnterDevicePinCode (/Script/RedpointEOSAuth.EOSUserInterface_EnterDevicePinCode)
    void SetupUserInterface(UEOSUserInterface_EnterDevicePinCode_Context* Context, const FString& VerificationUrl, const FString& PinCode); // 0x43165c0 [Native Event Public]

// UEOSUserInterface_EnterDevicePinCode_Context (/Script/RedpointEOSAuth.EOSUserInterface_EnterDevicePinCode_Context)
    void CancelLogin(); // 0x2a66ae0 [Native Public]

// IEOSUserInterface_SignInOrCreateAccount (/Script/RedpointEOSAuth.EOSUserInterface_SignInOrCreateAccount)
    void SetupUserInterface(UEOSUserInterface_SignInOrCreateAccount_Context* Context); // 0x4316700 [Native Event Public]

// UEOSUserInterface_SignInOrCreateAccount_Context (/Script/RedpointEOSAuth.EOSUserInterface_SignInOrCreateAccount_Context)
    void SelectChoice(const EEOSUserInterface_SignInOrCreateAccount_Choice& SelectedChoice); // 0x4316540 [Native Public]

// ARedpointEOSPartyMember (/Script/RedpointEOSFramework.RedpointEOSPartyMember)
    void PartyMemberChanged(FRedpointEOSPartyMemberInfo& PartyMember); // 0x5569540 [Native Event Public]

// UReflexBlueprintLibrary (/Script/Reflex.ReflexBlueprintLibrary)
    void SetReflexMode(const EReflexMode& Mode); // 0x3877b40 [Final Native Static Public]
    void SetFlashIndicatorEnabled(bool bEnabled); // 0x3877a00 [Final Native Static Public]
    float GetRenderLatencyInMs(); // 0x38778c0 [Final Native Static Public]
    EReflexMode GetReflexMode(); // 0x38777c0 [Final Native Static Public]
    bool GetReflexAvailable(); // 0x3877790 [Final Native Static Public]
    float GetGameToRenderLatencyInMs(); // 0x3877650 [Final Native Static Public]
    float GetGameLatencyInMs(); // 0x3877510 [Final Native Static Public]
    bool GetFlashIndicatorEnabled(); // 0x3877410 [Final Native Static Public]

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

// UResonanceAudioReverbPluginPreset (/Script/ResonanceAudio.ResonanceAudioReverbPluginPreset)
    void SetRoomRotation(FQuat& InRotation); // 0x5d33370 [Final Native Public]
    void SetRoomPosition(const FVector& InPosition); // 0x5d33290 [Final Native Public]
    void SetRoomMaterials(const TArray<ERaMaterialName>& InMaterials); // 0x5d33190 [Final Native Public]
    void SetRoomDimensions(const FVector& InDimensions); // 0x5d330b0 [Final Native Public]
    void SetReverbTimeModifier(float InReverbTimeModifier); // 0x5d33020 [Final Native Public]
    void SetReverbGain(float InReverbGain); // 0x5d32f90 [Final Native Public]
    void SetReverbBrightness(float InReverbBrightness); // 0x5d32f00 [Final Native Public]
    void SetReflectionScalar(float InReflectionScalar); // 0x5d32e70 [Final Native Public]
    void SetEnableRoomEffects(bool bInEnableRoomEffects); // 0x5d32c90 [Final Native Public]

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

// URigVM (/Script/RigVM.RigVM)
    void SetParameterValueVector2D(const FName& InParameterName, const FVector2D& InValue, int32 InArrayIndex); // 0x5710080 [Final Native Public]
    void SetParameterValueVector(const FName& InParameterName, const FVector& InValue, int32 InArrayIndex); // 0x57101b0 [Final Native Public]
    void SetParameterValueTransform(const FName& InParameterName, FTransform& InValue, int32 InArrayIndex); // 0x570fed0 [Final Native Public]
    void SetParameterValueString(const FName& InParameterName, const FString& InValue, int32 InArrayIndex); // 0x570fda0 [Final Native Public]
    void SetParameterValueQuat(const FName& InParameterName, FQuat& InValue, int32 InArrayIndex); // 0x570fc70 [Final Native Public]
    void SetParameterValueName(const FName& InParameterName, const FName& InValue, int32 InArrayIndex); // 0x570fb30 [Final Native Public]
    void SetParameterValueInt(const FName& InParameterName, int32 InValue, int32 InArrayIndex); // 0x570fa10 [Final Native Public]
    void SetParameterValueFloat(const FName& InParameterName, float InValue, int32 InArrayIndex); // 0x570f8e0 [Final Native Public]
    void SetParameterValueDouble(const FName& InParameterName, double InValue, int32 InArrayIndex); // 0x570f7b0 [Final Native Public]
    void SetParameterValueBool(const FName& InParameterName, bool InValue, int32 InArrayIndex); // 0x570f680 [Final Native Public]
    FRigVMStatistics GetStatistics(); // 0x570f530 [Final Native Public]
    FString GetRigVMFunctionName(int32 InFunctionIndex); // 0x570f450 [Native Public]
    FVector2D GetParameterValueVector2D(const FName& InParameterName, int32 InArrayIndex); // 0x570f200 [Final Native Public]
    FVector GetParameterValueVector(const FName& InParameterName, int32 InArrayIndex); // 0x570f310 [Final Native Public]
    FTransform GetParameterValueTransform(const FName& InParameterName, int32 InArrayIndex); // 0x570f060 [Final Native Public]
    FString GetParameterValueString(const FName& InParameterName, int32 InArrayIndex); // 0x570ee70 [Final Native Public]
    FQuat GetParameterValueQuat(const FName& InParameterName, int32 InArrayIndex); // 0x570ed40 [Final Native Public]
    FName GetParameterValueName(const FName& InParameterName, int32 InArrayIndex); // 0x570ec40 [Final Native Public]
    int32 GetParameterValueInt(const FName& InParameterName, int32 InArrayIndex); // 0x570eb50 [Final Native Public]
    float GetParameterValueFloat(const FName& InParameterName, int32 InArrayIndex); // 0x570ea60 [Final Native Public]
    double GetParameterValueDouble(const FName& InParameterName, int32 InArrayIndex); // 0x570e970 [Final Native Public]
    bool GetParameterValueBool(const FName& InParameterName, int32 InArrayIndex); // 0x570e880 [Final Native Public]
    bool Execute(FRigVMExtendedExecuteContext& Context, const FName& InEntryName); // 0x570e730 [Native Public]
    int32 AddRigVMFunction(UScriptStruct* InRigVMStruct, const FName& InMethodName); // 0x570e650 [Native Public]

// UDataAssetLink (/Script/RigVM.DataAssetLink)
    void SetDataAsset(UDataAsset* InDataAsset); // 0x570f580 [Final Native Public]
    UDataAsset* GetDataAsset(); // 0x570e860 [Final Native Public]

// URigVMUserWorkflowOptions (/Script/RigVM.RigVMUserWorkflowOptions)
    bool RequiresDialog(); // 0x57b0f20 [Final Native Public]
    void ReportWarning(const FString& InMessage); // 0x57b0df0 [Final Native Public]
    void ReportInfo(const FString& InMessage); // 0x57b0cf0 [Final Native Public]
    void ReportError(const FString& InMessage); // 0x57b0bc0 [Final Native Public]
    bool IsValid(); // 0x57b0b90 [Final Native Public]

// URigVMHost (/Script/RigVM.RigVMHost)
    bool SupportsEvent(const FName& InEventName); // 0x57c0f90 [Final Native Public]
    bool SetVariableFromString(const FName& InVariableName, const FString& InValue); // 0x57c0eb0 [Final Native Public]
    void SetFramesPerSecond(float InFramesPerSecond); // 0x57c0e30 [Final Native Public]
    void SetDeltaTime(float InDeltaTime); // 0x57c0db0 [Final Native Public]
    void SetAbsoluteTime(float InAbsoluteTime, bool InSetDeltaTimeZero); // 0x57c0cd0 [Final Native Public]
    void SetAbsoluteAndDeltaTime(float InAbsoluteTime, float InDeltaTime); // 0x57c0c00 [Final Native Public]
    void RequestRunOnceEvent(const FName& InEventName, int32 InEventIndex); // 0x57c0b10 [Final Native Public]
    void RequestInit(); // 0x2f5a330 [Native Public]
    bool RemoveRunOnceEvent(const FName& InEventName); // 0x57c0a60 [Final Native Public]
    URigVM* GetVM(); // 0x57c0880 [Final Native Public]
    FName GetVariableType(const FName& InVariableName); // 0x57c0980 [Final Native Public]
    FString GetVariableAsString(const FName& InVariableName); // 0x57c08e0 [Final Native Public]
    TArray<FName> GetSupportedEvents(); // 0x57c07c0 [Final Native Public]
    TArray<FName> GetScriptAccessibleVariables(); // 0x57c0620 [Final Native Public]
    FRigVMExtendedExecuteContext GetExtendedExecuteContext(); // 0x57c05e0 [Native Public]
    float GetDeltaTime(); // 0x2f541c0 [Final Native Public]
    float GetCurrentFramesPerSecond(); // 0x57c0580 [Final Native Public]
    float GetAbsoluteTime(); // 0x2f54a60 [Final Native Public]
    TArray<URigVMHost*> FindRigVMHosts(UObject* Outer, TSubclassOf<URigVMHost> OptionalClass); // 0x57c0240 [Final Native Static Public]
    bool ExecuteEvent(const FName& InEventName); // 0x57c0070 [Final Native Public]
    bool Execute(const FName& InEventName); // 0x57bffc0 [Native Public]
    bool CanExecute(); // 0x2a4ac10 [Native Public]

// USentryAttachment (/Script/Sentry.SentryAttachment)
    void InitializeWithPath(const FString& Path, const FString& Filename, const FString& ContentType); // 0x55dde20 [Final Native Public]
    void InitializeWithData(const TArray<uint8>& Data, const FString& Filename, const FString& ContentType); // 0x55ddcb0 [Final Native Public]
    FString GetPath(); // 0x55dd6f0 [Final Native Public]
    FString GetFilename(); // 0x55dd460 [Final Native Public]
    TArray<uint8> GetData(); // 0x55dcf70 [Final Native Public]
    FString GetContentType(); // 0x55dcb60 [Final Native Public]

// USentryBeforeBreadcrumbHandler (/Script/Sentry.SentryBeforeBreadcrumbHandler)
    USentryBreadcrumb* HandleBeforeBreadcrumb(USentryBreadcrumb* Breadcrumb, USentryHint* Hint); // 0x55ddb60 [Native Event Public]

// USentryBeforeSendHandler (/Script/Sentry.SentryBeforeSendHandler)
    USentryEvent* HandleBeforeSend(USentryEvent* Event, USentryHint* Hint); // 0x55ddb60 [Native Event Public]

// USentryBreadcrumb (/Script/Sentry.SentryBreadcrumb)
    void SetType(const FString& Type); // 0x55df7b0 [Final Native Public]
    void SetMessage(const FString& Message); // 0x55df230 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x55df0b0 [Final Native Public]
    void SetData(TMap<FString, FSentryVariant>& Data); // 0x55de830 [Final Native Public]
    void SetCategory(const FString& Category); // 0x55de390 [Final Native Public]
    void Initialize(); // 0x55ddc30 [Final Native Public]
    FString GetType(); // 0x55dcb60 [Final Native Public]
    FString GetMessage(); // 0x55dd6f0 [Final Native Public]
    ESentryLevel GetLevel(); // 0x55dd660 [Final Native Public]
    TMap<FString, FSentryVariant> GetData(); // 0x55dcff0 [Final Native Public]
    FString GetCategory(); // 0x55dcae0 [Final Native Public]

// USentryEvent (/Script/Sentry.SentryEvent)
    bool TryGetTag(const FString& Key, const FString& Value); // 0x55dfe70 [Final Native Public]
    bool TryGetExtra(const FString& Key, FSentryVariant& Value); // 0x55dfc50 [Final Native Public]
    bool TryGetContext(const FString& Key, TMap<FString, FSentryVariant>& Value); // 0x55df850 [Final Native Public]
    void SetTags(TMap<FString, FString>& Tags); // 0x55df570 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x55df370 [Final Native Public]
    void SetMessage(const FString& Message); // 0x55df2d0 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x55df130 [Final Native Public]
    void SetFingerprint(const TArray<FString>& Fingerprint); // 0x55def10 [Final Native Public]
    void SetExtras(TMap<FString, FSentryVariant>& Extras); // 0x55debd0 [Final Native Public]
    void SetExtra(const FString& Key, FSentryVariant& Value); // 0x55de9d0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x55de430 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x55de250 [Final Native Public]
    void RemoveExtra(const FString& Key); // 0x55de110 [Final Native Public]
    void RemoveContext(const FString& Key); // 0x55ddfd0 [Final Native Public]
    bool IsCrash(); // 0x55ddfa0 [Final Native Public]
    bool IsAnr(); // 0x55ddf70 [Final Native Public]
    void Initialize(); // 0x55ddc50 [Final Native Public]
    TMap<FString, FString> GetTags(); // 0x55dd950 [Final Native Public]
    FString GetTag(const FString& Key); // 0x55dd770 [Final Native Public]
    FString GetMessage(); // 0x55dd460 [Final Native Public]
    ESentryLevel GetLevel(); // 0x55dd690 [Final Native Public]
    FString GetID(); // 0x55dd5e0 [Final Native Public]
    TArray<FString> GetFingerprint(); // 0x55dd4e0 [Final Native Public]
    TMap<FString, FSentryVariant> GetExtras(); // 0x55dd280 [Final Native Public]
    FSentryVariant GetExtra(const FString& Key); // 0x55dd0e0 [Final Native Public]
    TMap<FString, FSentryVariant> GetContext(const FString& Key); // 0x55dcbe0 [Final Native Public]

// USentryHint (/Script/Sentry.SentryHint)
    void Initialize(); // 0x55ddc70 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x55dbdd0 [Final Native Public]

// USentryLibrary (/Script/Sentry.SentryLibrary)
    USentryUserFeedback* CreateSentryUserFeedback(const FString& EventID, const FString& Name, const FString& Email, const FString& Comments); // 0x55dc940 [Final Native Static Public]
    USentryUser* CreateSentryUser(const FString& Email, const FString& ID, const FString& Username, const FString& IpAddress, TMap<FString, FString>& Data); // 0x55dc6e0 [Final Native Static Public]
    USentryTransactionContext* CreateSentryTransactionContext(const FString& Name, const FString& Operation); // 0x55dc5e0 [Final Native Static Public]
    USentryEvent* CreateSentryEvent(const FString& Message, const ESentryLevel& Level); // 0x55dc500 [Final Native Static Public]
    USentryBreadcrumb* CreateSentryBreadcrumb(const FString& Message, const FString& Type, const FString& Category, TMap<FString, FSentryVariant>& Data, const ESentryLevel& Level); // 0x55dc210 [Final Native Static Public]
    USentryAttachment* CreateSentryAttachmentWithPath(const FString& Path, const FString& Filename, const FString& ContentType); // 0x55dc0c0 [Final Native Static Public]
    USentryAttachment* CreateSentryAttachmentWithData(const TArray<uint8>& Data, const FString& Filename, const FString& ContentType); // 0x55dbf50 [Final Native Static Public]

// USentrySamplingContext (/Script/Sentry.SentrySamplingContext)
    USentryTransactionContext* GetTransactionContext(); // 0x55ddb30 [Final Native Public]
    TMap<FString, FString> GetCustomSamplingContext(); // 0x55dce80 [Final Native Public]

// USentryScope (/Script/Sentry.SentryScope)
    bool TryGetTag(const FString& Key, const FString& Value); // 0x55dff80 [Final Native Public]
    bool TryGetExtra(const FString& Key, FSentryVariant& Value); // 0x55dfd60 [Final Native Public]
    bool TryGetContext(const FString& Key, TMap<FString, FSentryVariant>& Value); // 0x55dfa50 [Final Native Public]
    void SetTags(TMap<FString, FString>& Tags); // 0x55df690 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x55df470 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x55df1b0 [Final Native Public]
    void SetFingerprint(const TArray<FString>& Fingerprint); // 0x55defe0 [Final Native Public]
    void SetExtras(TMap<FString, FSentryVariant>& Extras); // 0x55ded70 [Final Native Public]
    void SetExtra(const FString& Key, FSentryVariant& Value); // 0x55dead0 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x55de630 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x55de2f0 [Final Native Public]
    void RemoveExtra(const FString& Key); // 0x55de1b0 [Final Native Public]
    void RemoveContext(const FString& Key); // 0x55de070 [Final Native Public]
    void Initialize(); // 0x55ddc90 [Final Native Public]
    TMap<FString, FString> GetTags(); // 0x55dda40 [Final Native Public]
    FString GetTag(const FString& Key); // 0x55dd860 [Final Native Public]
    ESentryLevel GetLevel(); // 0x55dd6c0 [Final Native Public]
    TArray<FString> GetFingerprint(); // 0x55dd560 [Final Native Public]
    TMap<FString, FSentryVariant> GetExtras(); // 0x55dd370 [Final Native Public]
    FSentryVariant GetExtra(const FString& Key); // 0x55dd1b0 [Final Native Public]
    TMap<FString, FSentryVariant> GetContext(const FString& Key); // 0x55dcd30 [Final Native Public]
    void ClearBreadcrumbs(); // 0x55dbf30 [Final Native Public]
    void ClearAttachments(); // 0x55dbf10 [Final Native Public]
    void Clear(); // 0x55dbef0 [Final Native Public]
    void AddBreadcrumb(USentryBreadcrumb* Breadcrumb); // 0x55dbdd0 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x55dbe60 [Final Native Public]

// USentrySpan (/Script/Sentry.SentrySpan)
    USentrySpan* StartChildWithTimestamp(const FString& Operation, const FString& Description, int64 Timestamp); // 0x55e3c20 [Final Native Public]
    USentrySpan* StartChild(const FString& Operation, const FString& Description); // 0x55e3b10 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x55e3780 [Final Native Public]
    void SetData(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x55e3260 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x55e2d80 [Final Native Public]
    void RemoveData(const FString& Key); // 0x55e2c40 [Final Native Public]
    bool IsFinished(); // 0x55dd690 [Final Native Public]
    void GetTrace(const FString& Name, const FString& Value); // 0x55e28a0 [Final Native Public]
    void FinishWithTimestamp(int64 Timestamp); // 0x55e2780 [Final Native Public]
    void Finish(); // 0x55e2740 [Final Native Public]

// USentrySubsystem (/Script/Sentry.SentrySubsystem)
    USentryTransaction* StartTransactionWithContextAndTimestamp(USentryTransactionContext* Context, int64 Timestamp); // 0x55e40b0 [Final Native Public]
    USentryTransaction* StartTransactionWithContextAndOptions(USentryTransactionContext* Context, TMap<FString, FString>& Options); // 0x55e3f40 [Final Native Public]
    USentryTransaction* StartTransactionWithContext(USentryTransactionContext* Context); // 0x55e3ea0 [Final Native Public]
    USentryTransaction* StartTransaction(const FString& Name, const FString& Operation); // 0x55e3d90 [Final Native Public]
    void StartSession(); // 0x55e3d70 [Final Native Public]
    void SetUser(USentryUser* User); // 0x55e3a80 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x55e3880 [Final Native Public]
    void SetLevel(const ESentryLevel& Level); // 0x55e3660 [Final Native Public]
    void SetContext(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x55e3060 [Final Native Public]
    void RemoveUser(); // 0x55e2f60 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x55e2e20 [Final Native Public]
    bool IsSupportedForCurrentSettings(); // 0x55e2c10 [Final Native Public]
    bool IsEnabled(); // 0x55e2be0 [Final Native Public]
    ESentryCrashedLastRun IsCrashedLastRun(); // 0x55e2bb0 [Final Native Public]
    void InitializeWithSettings(const FScriptDelegate& OnConfigureSettings); // 0x55e2b00 [Final Native Public]
    void Initialize(); // 0x55e2ae0 [Final Native Public]
    void EndSession(); // 0x55e2720 [Final Native Public]
    USentryTransactionContext* ContinueTrace(const FString& SentryTrace, const TArray<FString>& BaggageHeaders); // 0x55e25e0 [Final Native Public]
    void Close(); // 0x55e25c0 [Final Native Public]
    void ClearBreadcrumbs(); // 0x55e25a0 [Final Native Public]
    void ClearAttachments(); // 0x55e2580 [Final Native Public]
    void CaptureUserFeedbackWithParams(const FString& EventID, const FString& Email, const FString& Comments, const FString& Name); // 0x55e23e0 [Final Native Public]
    void CaptureUserFeedback(USentryUserFeedback* UserFeedback); // 0x55e2350 [Final Native Public]
    FString CaptureMessageWithScope(const FString& Message, const FScriptDelegate& OnConfigureScope, const ESentryLevel& Level); // 0x55e21a0 [Final Native Public]
    FString CaptureMessage(const FString& Message, const ESentryLevel& Level); // 0x55e2070 [Final Native Public]
    FString CaptureEventWithScope(USentryEvent* Event, const FScriptDelegate& OnConfigureScope); // 0x55e1f20 [Final Native Public]
    FString CaptureEvent(USentryEvent* Event); // 0x55e1e40 [Final Native Public]
    void AddBreadcrumbWithParams(const FString& Message, const FString& Category, const FString& Type, TMap<FString, FSentryVariant>& Data, const ESentryLevel& Level); // 0x55e1b50 [Final Native Public]
    void AddBreadcrumb(USentryBreadcrumb* Breadcrumb); // 0x55e1ac0 [Final Native Public]
    void AddAttachment(USentryAttachment* Attachment); // 0x55e1a30 [Final Native Public]

// USentryTraceSampler (/Script/Sentry.SentryTraceSampler)
    bool Sample(USentrySamplingContext* samplingContext, const float& samplingValue); // 0x55e2f80 [Native Event Public]

// USentryTransaction (/Script/Sentry.SentryTransaction)
    USentrySpan* StartChildSpanWithTimestamp(const FString& Operation, const FString& Description, int64 Timestamp); // 0x55e3c20 [Final Native Public]
    USentrySpan* StartChildSpan(const FString& Operation, const FString& Description); // 0x55e3b10 [Final Native Public]
    void SetTag(const FString& Key, const FString& Value); // 0x55e3980 [Final Native Public]
    void SetName(const FString& Name); // 0x55e36e0 [Final Native Public]
    void SetData(const FString& Key, TMap<FString, FSentryVariant>& Values); // 0x55e3460 [Final Native Public]
    void RemoveTag(const FString& Key); // 0x55e2ec0 [Final Native Public]
    void RemoveData(const FString& Key); // 0x55e2ce0 [Final Native Public]
    bool IsFinished(); // 0x55dd690 [Final Native Public]
    void GetTrace(const FString& Name, const FString& Value); // 0x55e29c0 [Final Native Public]
    void FinishWithTimestamp(int64 Timestamp); // 0x55e2810 [Final Native Public]
    void Finish(); // 0x55e2760 [Final Native Public]

// USentryTransactionContext (/Script/Sentry.SentryTransactionContext)
    void Initialize(const FString& Name, const FString& Operation); // 0x55feb80 [Final Native Public]
    FString GetOperation(); // 0x55fe380 [Final Native Public]
    FString GetName(); // 0x55fe910 [Final Native Public]

// USentryUser (/Script/Sentry.SentryUser)
    void SetUsername(const FString& Username); // 0x55feef0 [Final Native Public]
    void SetIpAddress(const FString& IpAddress); // 0x55ff200 [Final Native Public]
    void SetId(const FString& ID); // 0x55ff160 [Final Native Public]
    void SetEmail(const FString& Email); // 0x55ff0c0 [Final Native Public]
    void SetData(TMap<FString, FString>& Data); // 0x55fef90 [Final Native Public]
    FString GetUsername(); // 0x55fe1c0 [Final Native Public]
    FString GetIpAddress(); // 0x55fe640 [Final Native Public]
    FString GetID(); // 0x55fe420 [Final Native Public]
    FString GetEmail(); // 0x55fe380 [Final Native Public]
    TMap<FString, FString> GetData(); // 0x55fe260 [Final Native Public]

// USentryUserFeedback (/Script/Sentry.SentryUserFeedback)
    void SetName(const FString& Name); // 0x55ff0c0 [Final Native Public]
    void SetEmail(const FString& Email); // 0x55ff160 [Final Native Public]
    void SetComment(const FString& Comments); // 0x55feef0 [Final Native Public]
    void Initialize(const FString& EventID); // 0x55fedf0 [Final Native Public]
    FString GetName(); // 0x55fe380 [Final Native Public]
    FString GetEmail(); // 0x55fe420 [Final Native Public]
    FString GetComment(); // 0x55fe1c0 [Final Native Public]

// USentryVariantHelper (/Script/Sentry.SentryVariantHelper)
    bool TryGetString(FSentryVariant& Variant, const FString& Value); // 0x55ffaa0 [Final Native Static Public]
    bool TryGetMap(FSentryVariant& Variant, TMap<FString, FSentryVariant>& Value); // 0x55ff870 [Final Native Static Public]
    bool TryGetInteger(FSentryVariant& Variant, const int32& Value); // 0x55ff750 [Final Native Static Public]
    bool TryGetFloat(FSentryVariant& Variant, const float& Value); // 0x55ff620 [Final Native Static Public]
    bool TryGetBool(FSentryVariant& Variant, const bool& Value); // 0x55ff500 [Final Native Static Public]
    bool TryGetArray(FSentryVariant& Variant, const TArray<FSentryVariant>& Value); // 0x55ff2a0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromString(const FString& Value); // 0x55fded0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromMap(TMap<FString, FSentryVariant>& Value); // 0x55fdcc0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromInteger(int32 Value); // 0x55fdbc0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromFloat(float Value); // 0x55fdac0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromBool(bool Value); // 0x55fd9b0 [Final Native Static Public]
    FSentryVariant MakeSentryVariantFromArray(const TArray<FSentryVariant>& Value); // 0x55fd860 [Final Native Static Public]
    ESentryVariantType GetType(FSentryVariant& Variant); // 0x55fead0 [Final Native Static Public]
    FString GetString(FSentryVariant& Variant); // 0x55fe9b0 [Final Native Static Public]
    TMap<FString, FSentryVariant> GetMap(FSentryVariant& Variant); // 0x55fe6e0 [Final Native Static Public]
    int32 GetInteger(FSentryVariant& Variant); // 0x55fe580 [Final Native Static Public]
    float GetFloat(FSentryVariant& Variant); // 0x55fe4c0 [Final Native Static Public]
    bool GetBool(FSentryVariant& Variant); // 0x55fe100 [Final Native Static Public]
    TArray<FSentryVariant> GetArray(FSentryVariant& Variant); // 0x55fdff0 [Final Native Static Public]
    FSentryVariant Conv_StringToFSentryVariant(const FString& Value); // 0x55fded0 [Final Native Static Public]
    FSentryVariant Conv_MapToFSentryVariant(TMap<FString, FSentryVariant>& Value); // 0x55fdcc0 [Final Native Static Public]
    FSentryVariant Conv_IntToFSentryVariant(int32 Value); // 0x55fdbc0 [Final Native Static Public]
    FSentryVariant Conv_FloatToFSentryVariant(float Value); // 0x55fdac0 [Final Native Static Public]
    FSentryVariant Conv_BoolToFSentryVariant(bool Value); // 0x55fd9b0 [Final Native Static Public]
    FSentryVariant Conv_ArrayToFSentryVariant(const TArray<FSentryVariant>& Value); // 0x55fd860 [Final Native Static Public]

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

// UMovieSceneScriptingActorReferenceChannel (/Script/SequencerScripting.MovieSceneScriptingActorReferenceChannel)
    void SetDefault(const FMovieSceneObjectBindingID& InDefaultValue); // 0x530f9c0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x523b5e0 [Native Public]
    void RemoveDefault(); // 0x530f5b0 [Final Native Public]
    bool HasDefault(); // 0x530f390 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x2a47250 [Native Public]
    FMovieSceneObjectBindingID GetDefault(); // 0x530e950 [Final Native Public]
    UMovieSceneScriptingActorReferenceKey* AddKey(const FFrameNumber& InTime, const FMovieSceneObjectBindingID& NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x530dbf0 [Final Native Public]

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

// UMovieSceneScriptingBoolChannel (/Script/SequencerScripting.MovieSceneScriptingBoolChannel)
    void SetDefault(bool InDefaultValue); // 0x530fb30 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x523b5e0 [Native Public]
    void RemoveDefault(); // 0x530f630 [Final Native Public]
    bool HasDefault(); // 0x530f470 [Final Native Public]
    int32 GetNumKeys(); // 0x530ec60 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x2a47250 [Native Public]
    bool GetDefault(); // 0x530e9f0 [Final Native Public]
    TArray<bool> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x530e590 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x530e510 [Final Native Public]
    UMovieSceneScriptingBoolKey* AddKey(FFrameNumber& InTime, bool NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x530dd60 [Final Native Public]

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

// UMovieSceneScriptingByteChannel (/Script/SequencerScripting.MovieSceneScriptingByteChannel)
    void SetDefault(uint8 InDefaultValue); // 0x530fc60 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x523b5e0 [Native Public]
    void RemoveDefault(); // 0x530f630 [Final Native Public]
    bool HasDefault(); // 0x530f470 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x2a47250 [Native Public]
    uint8 GetDefault(); // 0x530e9f0 [Final Native Public]
    UMovieSceneScriptingByteKey* AddKey(FFrameNumber& InTime, uint8 NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x530def0 [Final Native Public]

// UMovieSceneScriptingDoubleKey (/Script/SequencerScripting.MovieSceneScriptingDoubleKey)
    void SetValue(double InNewValue); // 0x5310ac0 [Final Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x53104c0 [Final Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x53103e0 [Final Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x5310300 [Final Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x53100a0 [Final Native Public]
    void SetLeaveTangent(float InNewValue); // 0x530ffa0 [Final Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x530fec0 [Final Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x530f8d0 [Final Native Public]
    void SetArriveTangent(float InNewValue); // 0x530f7d0 [Final Native Public]
    double GetValue(); // 0x530f1b0 [Final Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0x530eea0 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x530ee40 [Final Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x530ede0 [Final Native Public]
    float GetLeaveTangentWeight(); // 0x530ec00 [Final Native Public]
    float GetLeaveTangent(); // 0x530eba0 [Final Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x530eb40 [Final Native Public]
    float GetArriveTangentWeight(); // 0x530e8f0 [Final Native Public]
    float GetArriveTangent(); // 0x530e890 [Final Native Public]

// UMovieSceneScriptingDoubleChannel (/Script/SequencerScripting.MovieSceneScriptingDoubleChannel)
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x5310250 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x53101a0 [Final Native Public]
    void SetDefault(double InDefaultValue); // 0x530fd80 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x523b5e0 [Native Public]
    void RemoveDefault(); // 0x530f700 [Final Native Public]
    bool HasDefault(); // 0x530f530 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x530ed80 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x530ed20 [Final Native Public]
    int32 GetNumKeys(); // 0x530ecc0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x2a47250 [Native Public]
    double GetDefault(); // 0x530eab0 [Final Native Public]
    TArray<double> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x530e710 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x530e550 [Final Native Public]
    UMovieSceneScriptingDoubleKey* AddKey(FFrameNumber& InTime, double NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x530e0c0 [Final Native Public]

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

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

// UMovieSceneScriptingFloatKey (/Script/SequencerScripting.MovieSceneScriptingFloatKey)
    void SetValue(float InNewValue); // 0x531d2e0 [Native Public]
    void SetTime(FFrameNumber& NewFrameNumber, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x531d1c0 [Native Public]
    void SetTangentWeightMode(const ERichCurveTangentWeightMode& InNewValue); // 0x531d140 [Native Public]
    void SetTangentMode(const ERichCurveTangentMode& InNewValue); // 0x531d0c0 [Native Public]
    void SetLeaveTangentWeight(float InNewValue); // 0x28e20a0 [Native Public]
    void SetLeaveTangent(float InNewValue); // 0x531c540 [Native Public]
    void SetInterpolationMode(const ERichCurveInterpMode& InNewValue); // 0x531c4c0 [Native Public]
    void SetArriveTangentWeight(float InNewValue); // 0x531bc20 [Native Public]
    void SetArriveTangent(float InNewValue); // 0x2d1eef0 [Native Public]
    float GetValue(); // 0x2b8eb40 [Native Public]
    FFrameTime GetTime(const ESequenceTimeUnit& TimeUnit); // 0x530eea0 [Native Public]
    ERichCurveTangentWeightMode GetTangentWeightMode(); // 0x2f608e0 [Native Public]
    ERichCurveTangentMode GetTangentMode(); // 0x2f55aa0 [Native Public]
    float GetLeaveTangentWeight(); // 0x531a0c0 [Native Public]
    float GetLeaveTangent(); // 0x531a080 [Native Public]
    ERichCurveInterpMode GetInterpolationMode(); // 0x2a66760 [Native Public]
    float GetArriveTangentWeight(); // 0x2f526f0 [Native Public]
    float GetArriveTangent(); // 0x523ebc0 [Native Public]

// UMovieSceneScriptingFloatChannel (/Script/SequencerScripting.MovieSceneScriptingFloatChannel)
    void SetPreInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x531cc70 [Final Native Public]
    void SetPostInfinityExtrapolation(const ERichCurveExtrapolation& InExtrapolation); // 0x531cbb0 [Final Native Public]
    void SetDefault(float InDefaultValue); // 0x531bda0 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x523b5e0 [Native Public]
    void RemoveDefault(); // 0x531ba10 [Final Native Public]
    bool HasDefault(); // 0x531b0d0 [Final Native Public]
    ERichCurveExtrapolation GetPreInfinityExtrapolation(); // 0x531a860 [Final Native Public]
    ERichCurveExtrapolation GetPostInfinityExtrapolation(); // 0x531a7e0 [Final Native Public]
    int32 GetNumKeys(); // 0x531a410 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x2a47250 [Native Public]
    float GetDefault(); // 0x53199e0 [Final Native Public]
    TArray<float> EvaluateKeys(const FSequencerScriptingRange& Range, const FFrameRate& FrameRate); // 0x5318ac0 [Final Native Public]
    FSequencerScriptingRange ComputeEffectiveRange(); // 0x5318a80 [Final Native Public]
    UMovieSceneScriptingFloatKey* AddKey(FFrameNumber& InTime, float NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit, const EMovieSceneKeyInterpolation& InInterpolation); // 0x5318320 [Final Native Public]

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

// UMovieSceneScriptingIntegerChannel (/Script/SequencerScripting.MovieSceneScriptingIntegerChannel)
    void SetDefault(int32 InDefaultValue); // 0x531be20 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x523b5e0 [Native Public]
    void RemoveDefault(); // 0x531ba30 [Final Native Public]
    bool HasDefault(); // 0x531b1b0 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x2a47250 [Native Public]
    int32 GetDefault(); // 0x5319ae0 [Final Native Public]
    UMovieSceneScriptingIntegerKey* AddKey(FFrameNumber& InTime, int32 NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x53184e0 [Final Native Public]

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

// UMovieSceneScriptingObjectPathChannel (/Script/SequencerScripting.MovieSceneScriptingObjectPathChannel)
    void SetDefault(UObject* InDefaultValue); // 0x531bf40 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x523b5e0 [Native Public]
    void RemoveDefault(); // 0x530f5b0 [Final Native Public]
    bool HasDefault(); // 0x531b230 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x2a47250 [Native Public]
    UObject* GetDefault(); // 0x5319b70 [Final Native Public]
    UMovieSceneScriptingObjectPathKey* AddKey(const FFrameNumber& InTime, UObject* NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x5318660 [Final Native Public]

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

// UMovieSceneScriptingStringChannel (/Script/SequencerScripting.MovieSceneScriptingStringChannel)
    void SetDefault(const FString& InDefaultValue); // 0x531c000 [Final Native Public]
    void RemoveKey(UMovieSceneScriptingKey* Key); // 0x523b5e0 [Native Public]
    void RemoveDefault(); // 0x530f700 [Final Native Public]
    bool HasDefault(); // 0x531b270 [Final Native Public]
    TArray<UMovieSceneScriptingKey*> GetKeys(); // 0x2a47250 [Native Public]
    FString GetDefault(); // 0x5319ba0 [Final Native Public]
    UMovieSceneScriptingStringKey* AddKey(FFrameNumber& InTime, const FString& NewValue, float SubFrame, const ESequenceTimeUnit& TimeUnit); // 0x53187c0 [Final Native Public]

// UMovieSceneBindingExtensions (/Script/SequencerScripting.MovieSceneBindingExtensions)
    void SetSpawnableBindingID(FMovieSceneBindingProxy& InBinding, FMovieSceneObjectBindingID& SpawnableBindingID); // 0x531cf50 [Final Native Static Public]
    void SetSortingOrder(FMovieSceneBindingProxy& InBinding, int32 SortingOrder); // 0x531ce80 [Final Native Static Public]
    void SetParent(FMovieSceneBindingProxy& InBinding, FMovieSceneBindingProxy& InParentBinding); // 0x531ca80 [Final Native Static Public]
    void SetName(FMovieSceneBindingProxy& InBinding, const FString& InName); // 0x531c790 [Final Native Static Public]
    void SetDisplayName(FMovieSceneBindingProxy& InBinding, FText& InDisplayName); // 0x531c1b0 [Final Native Static Public]
    void RemoveTrack(FMovieSceneBindingProxy& InBinding, UMovieSceneTrack* TrackToRemove); // 0x531bb00 [Final Native Static Public]
    void Remove(FMovieSceneBindingProxy& InBinding); // 0x531b5f0 [Final Native Static Public]
    void MoveBindingContents(FMovieSceneBindingProxy& SourceBindingId, FMovieSceneBindingProxy& DestinationBindingId); // 0x531b450 [Final Native Static Public]
    bool IsValid(FMovieSceneBindingProxy& InBinding); // 0x531b320 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(FMovieSceneBindingProxy& InBinding); // 0x531ab50 [Final Native Static Public]
    int32 GetSortingOrder(FMovieSceneBindingProxy& InBinding); // 0x531aab0 [Final Native Static Public]
    TSubclassOf<UObject> GetPossessedObjectClass(FMovieSceneBindingProxy& InBinding); // 0x531a720 [Final Native Static Public]
    FMovieSceneBindingProxy GetParent(FMovieSceneBindingProxy& InBinding); // 0x531a630 [Final Native Static Public]
    UObject* GetObjectTemplate(FMovieSceneBindingProxy& InBinding); // 0x531a560 [Final Native Static Public]
    FString GetName(FMovieSceneBindingProxy& InBinding); // 0x531a260 [Final Native Static Public]
    FGuid GetID(FMovieSceneBindingProxy& InBinding); // 0x5319fe0 [Final Native Static Public]
    FText GetDisplayName(FMovieSceneBindingProxy& InBinding); // 0x5319d40 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildPossessables(FMovieSceneBindingProxy& InBinding); // 0x53197b0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x5318f50 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x5318d40 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(FMovieSceneBindingProxy& InBinding, TSubclassOf<UMovieSceneTrack> TrackType); // 0x5318990 [Final Native Static Public]

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

// UMovieSceneFolderExtensions (/Script/SequencerScripting.MovieSceneFolderExtensions)
    bool SetFolderName(UMovieSceneFolder* folder, const FName& InFolderName); // 0x531c3d0 [Final Native Static Public]
    bool SetFolderColor(UMovieSceneFolder* folder, const FColor& InFolderColor); // 0x531c2e0 [Final Native Static Public]
    bool RemoveChildTrack(UMovieSceneFolder* folder, UMovieSceneTrack* InTrack); // 0x531b7c0 [Final Native Static Public]
    bool RemoveChildObjectBinding(UMovieSceneFolder* folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x531b8d0 [Final Native Static Public]
    bool RemoveChildMasterTrack(UMovieSceneFolder* folder, UMovieSceneTrack* InTrack); // 0x531b7c0 [Final Native Static Public]
    bool RemoveChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToRemove); // 0x531b6b0 [Final Native Static Public]
    FName GetFolderName(UMovieSceneFolder* folder); // 0x5319f20 [Final Native Static Public]
    FColor GetFolderColor(UMovieSceneFolder* folder); // 0x5319e80 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetChildTracks(UMovieSceneFolder* folder); // 0x5319440 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetChildObjectBindings(UMovieSceneFolder* folder); // 0x5319590 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetChildMasterTracks(UMovieSceneFolder* folder); // 0x5319440 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetChildFolders(UMovieSceneFolder* folder); // 0x53192e0 [Final Native Static Public]
    bool AddChildTrack(UMovieSceneFolder* folder, UMovieSceneTrack* InTrack); // 0x5317df0 [Final Native Static Public]
    bool AddChildObjectBinding(UMovieSceneFolder* folder, const FMovieSceneBindingProxy& InObjectBinding); // 0x5317f00 [Final Native Static Public]
    bool AddChildMasterTrack(UMovieSceneFolder* folder, UMovieSceneTrack* InTrack); // 0x5317df0 [Final Native Static Public]
    bool AddChildFolder(UMovieSceneFolder* TargetFolder, UMovieSceneFolder* FolderToAdd); // 0x5317ce0 [Final Native Static Public]

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

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

// UMovieScenePropertyTrackExtensions (/Script/SequencerScripting.MovieScenePropertyTrackExtensions)
    void SetPropertyNameAndPath(UMovieScenePropertyTrack* Track, const FName& InPropertyName, const FString& InPropertyPath); // 0x531cd30 [Final Native Static Public]
    void SetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track, TSubclassOf<UObject> PropertyClass); // 0x531c990 [Final Native Static Public]
    void SetByteTrackEnum(UMovieSceneByteTrack* Track, UEnum* InEnum); // 0x531bcb0 [Final Native Static Public]
    FName GetUniqueTrackName(UMovieScenePropertyTrack* Track); // 0x531ad00 [Final Native Static Public]
    FString GetPropertyPath(UMovieScenePropertyTrack* Track); // 0x531a9a0 [Final Native Static Public]
    FName GetPropertyName(UMovieScenePropertyTrack* Track); // 0x531a8e0 [Final Native Static Public]
    TSubclassOf<UObject> GetObjectPropertyClass(UMovieSceneObjectPropertyTrack* Track); // 0x531a4a0 [Final Native Static Public]
    UEnum* GetByteTrackEnum(UMovieSceneByteTrack* Track); // 0x5319220 [Final Native Static Public]

// UMovieSceneSectionExtensions (/Script/SequencerScripting.MovieSceneSectionExtensions)
    void SetStartFrameSeconds(UMovieSceneSection* Section, float StartTime); // 0x5328de0 [Final Native Static Public]
    void SetStartFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x5328ca0 [Final Native Static Public]
    void SetStartFrame(UMovieSceneSection* Section, int32 StartFrame); // 0x5328a80 [Final Native Static Public]
    void SetRangeSeconds(UMovieSceneSection* Section, float StartTime, float EndTime); // 0x5328510 [Final Native Static Public]
    void SetRange(UMovieSceneSection* Section, int32 StartFrame, int32 EndFrame); // 0x5328310 [Final Native Static Public]
    void SetEndFrameSeconds(UMovieSceneSection* Section, float EndTime); // 0x5327450 [Final Native Static Public]
    void SetEndFrameBounded(UMovieSceneSection* Section, bool bIsBounded); // 0x5327310 [Final Native Static Public]
    void SetEndFrame(UMovieSceneSection* Section, int32 EndFrame); // 0x53270f0 [Final Native Static Public]
    bool HasStartFrame(UMovieSceneSection* Section); // 0x5325c20 [Final Native Static Public]
    bool HasEndFrame(UMovieSceneSection* Section); // 0x5325ad0 [Final Native Static Public]
    float GetStartFrameSeconds(UMovieSceneSection* Section); // 0x53250c0 [Final Native Static Public]
    int32 GetStartFrame(UMovieSceneSection* Section); // 0x5324ee0 [Final Native Static Public]
    int32 GetParentSequenceFrame(UMovieSceneSubSection* Section, int32 InFrame, UMovieSceneSequence* ParentSequence); // 0x5323550 [Final Native Static Public]
    float GetEndFrameSeconds(UMovieSceneSection* Section); // 0x5322cc0 [Final Native Static Public]
    int32 GetEndFrame(UMovieSceneSection* Section); // 0x5322ae0 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetChannelsByType(UMovieSceneSection* Section, TSubclassOf<UMovieSceneScriptingChannel> ChannelType); // 0x53222e0 [Final Native Static Public]
    float GetAutoSizeStartFrameSeconds(UMovieSceneSection* Section); // 0x5321e90 [Final Native Static Public]
    int32 GetAutoSizeStartFrame(UMovieSceneSection* Section); // 0x5321d40 [Final Native Static Public]
    bool GetAutoSizeHasStartFrame(UMovieSceneSection* Section); // 0x5321c60 [Final Native Static Public]
    bool GetAutoSizeHasEndFrame(UMovieSceneSection* Section); // 0x5321b80 [Final Native Static Public]
    float GetAutoSizeEndFrameSeconds(UMovieSceneSection* Section); // 0x53219d0 [Final Native Static Public]
    int32 GetAutoSizeEndFrame(UMovieSceneSection* Section); // 0x5321880 [Final Native Static Public]
    TArray<UMovieSceneScriptingChannel*> GetAllChannels(UMovieSceneSection* Section); // 0x5321670 [Final Native Static Public]

// UMovieSceneSequenceExtensions (/Script/SequencerScripting.MovieSceneSequenceExtensions)
    void SortMarkedFrames(UMovieSceneSequence* Sequence); // 0x53297a0 [Final Native Static Public]
    void SetWorkRangeStart(UMovieSceneSequence* InSequence, float StartTimeInSeconds); // 0x53296c0 [Final Native Static Public]
    void SetWorkRangeEnd(UMovieSceneSequence* InSequence, float EndTimeInSeconds); // 0x53295e0 [Final Native Static Public]
    void SetViewRangeStart(UMovieSceneSequence* InSequence, float StartTimeInSeconds); // 0x5329500 [Final Native Static Public]
    void SetViewRangeEnd(UMovieSceneSequence* InSequence, float EndTimeInSeconds); // 0x5329420 [Final Native Static Public]
    void SetTickResolutionDirectly(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x53291d0 [Final Native Static Public]
    void SetTickResolution(UMovieSceneSequence* Sequence, const FFrameRate& TickResolution); // 0x53290d0 [Final Native Static Public]
    void SetReadOnly(UMovieSceneSequence* Sequence, bool bInReadOnly); // 0x53287f0 [Final Native Static Public]
    void SetPlaybackStartSeconds(UMovieSceneSequence* Sequence, float StartTime); // 0x5328140 [Final Native Static Public]
    void SetPlaybackStart(UMovieSceneSequence* Sequence, int32 StartFrame); // 0x5327fb0 [Final Native Static Public]
    void SetPlaybackRangeLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x5327ee0 [Final Native Static Public]
    void SetPlaybackEndSeconds(UMovieSceneSequence* Sequence, float EndTime); // 0x5327d10 [Final Native Static Public]
    void SetPlaybackEnd(UMovieSceneSequence* Sequence, int32 EndFrame); // 0x5327b80 [Final Native Static Public]
    void SetMarkedFramesLocked(UMovieSceneSequence* Sequence, bool bInLocked); // 0x53279d0 [Final Native Static Public]
    void SetMarkedFrame(UMovieSceneSequence* Sequence, int32 InMarkIndex, const FFrameNumber& InFrameNumber); // 0x5327880 [Final Native Static Public]
    void SetEvaluationType(UMovieSceneSequence* InSequence, const EMovieSceneEvaluationType& InEvaluationType); // 0x5327780 [Final Native Static Public]
    void SetDisplayRate(UMovieSceneSequence* Sequence, const FFrameRate& DisplayRate); // 0x5326ff0 [Final Native Static Public]
    void SetClockSource(UMovieSceneSequence* InSequence, const EUpdateClockSource& InClockSource); // 0x5326cf0 [Final Native Static Public]
    FMovieSceneBindingProxy ResolveBindingID(UMovieSceneSequence* RootSequence, const FMovieSceneObjectBindingID& InObjectBindingID); // 0x5326b40 [Final Native Static Public]
    bool RemoveTrack(UMovieSceneSequence* Sequence, UMovieSceneTrack* Track); // 0x5326690 [Final Native Static Public]
    void RemoveRootFolderFromSequence(UMovieSceneSequence* Sequence, UMovieSceneFolder* folder); // 0x53267d0 [Final Native Static Public]
    bool RemoveMasterTrack(UMovieSceneSequence* Sequence, UMovieSceneTrack* Track); // 0x5326690 [Final Native Static Public]
    FSequencerScriptingRange MakeRangeSeconds(UMovieSceneSequence* Sequence, float StartTime, float Duration); // 0x5326320 [Final Native Static Public]
    FSequencerScriptingRange MakeRange(UMovieSceneSequence* Sequence, int32 StartFrame, int32 Duration); // 0x5326160 [Final Native Static Public]
    TArray<UObject*> LocateBoundObjects(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding, UObject* Context); // 0x5325e10 [Final Native Static Public]
    bool IsReadOnly(UMovieSceneSequence* Sequence); // 0x5325d70 [Final Native Static Public]
    bool IsPlaybackRangeLocked(UMovieSceneSequence* Sequence); // 0x5325cd0 [Final Native Static Public]
    float GetWorkRangeStart(UMovieSceneSequence* InSequence); // 0x5325960 [Final Native Static Public]
    float GetWorkRangeEnd(UMovieSceneSequence* InSequence); // 0x53258a0 [Final Native Static Public]
    float GetViewRangeStart(UMovieSceneSequence* InSequence); // 0x53257e0 [Final Native Static Public]
    float GetViewRangeEnd(UMovieSceneSequence* InSequence); // 0x5325720 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetTracks(UMovieSceneSequence* Sequence); // 0x5325560 [Final Native Static Public]
    FFrameRate GetTickResolution(UMovieSceneSequence* Sequence); // 0x5325350 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetSpawnables(UMovieSceneSequence* Sequence); // 0x5324d00 [Final Native Static Public]
    TArray<UMovieSceneFolder*> GetRootFoldersInSequence(UMovieSceneSequence* Sequence); // 0x5324980 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetPossessables(UMovieSceneSequence* Sequence); // 0x53247b0 [Final Native Static Public]
    FMovieSceneObjectBindingID GetPortableBindingID(UMovieSceneSequence* RootSequence, UMovieSceneSequence* DestinationSequence, FMovieSceneBindingProxy& InBinding); // 0x53241a0 [Final Native Static Public]
    float GetPlaybackStartSeconds(UMovieSceneSequence* Sequence); // 0x5323fb0 [Final Native Static Public]
    int32 GetPlaybackStart(UMovieSceneSequence* Sequence); // 0x5323e20 [Final Native Static Public]
    FSequencerScriptingRange GetPlaybackRange(UMovieSceneSequence* Sequence); // 0x5323cc0 [Final Native Static Public]
    float GetPlaybackEndSeconds(UMovieSceneSequence* Sequence); // 0x5323ad0 [Final Native Static Public]
    int32 GetPlaybackEnd(UMovieSceneSequence* Sequence); // 0x5323940 [Final Native Static Public]
    UMovieScene* GetMovieScene(UMovieSceneSequence* Sequence); // 0x53233e0 [Final Native Static Public]
    TArray<UMovieSceneTrack*> GetMasterTracks(UMovieSceneSequence* Sequence); // 0x5323240 [Final Native Static Public]
    TArray<FMovieSceneMarkedFrame> GetMarkedFrames(UMovieSceneSequence* Sequence); // 0x5323010 [Final Native Static Public]
    EMovieSceneEvaluationType GetEvaluationType(UMovieSceneSequence* InSequence); // 0x5322f50 [Final Native Static Public]
    FFrameRate GetDisplayRate(UMovieSceneSequence* Sequence); // 0x5322a10 [Final Native Static Public]
    EUpdateClockSource GetClockSource(UMovieSceneSequence* InSequence); // 0x53227a0 [Final Native Static Public]
    TArray<FMovieSceneBindingProxy> GetBindings(UMovieSceneSequence* Sequence); // 0x5322140 [Final Native Static Public]
    FMovieSceneObjectBindingID GetBindingID(UMovieSceneSequence* Sequence, FMovieSceneBindingProxy& InBinding); // 0x5322040 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x5321360 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindTracksByExactType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x5321080 [Final Native Static Public]
    int32 FindNextMarkedFrame(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber, bool bForward); // 0x5320f30 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindMasterTracksByType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x5320c40 [Final Native Static Public]
    TArray<UMovieSceneTrack*> FindMasterTracksByExactType(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x5320980 [Final Native Static Public]
    int32 FindMarkedFrameByLabel(UMovieSceneSequence* Sequence, const FString& InLabel); // 0x5320860 [Final Native Static Public]
    int32 FindMarkedFrameByFrameNumber(UMovieSceneSequence* Sequence, const FFrameNumber& InFrameNumber); // 0x5320760 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingByName(UMovieSceneSequence* Sequence, const FString& Name); // 0x5320580 [Final Native Static Public]
    FMovieSceneBindingProxy FindBindingById(UMovieSceneSequence* Sequence, const FGuid& BindingID); // 0x53203e0 [Final Native Static Public]
    void DeleteMarkedFrames(UMovieSceneSequence* Sequence); // 0x5320330 [Final Native Static Public]
    void DeleteMarkedFrame(UMovieSceneSequence* Sequence, int32 DeleteIndex); // 0x5320230 [Final Native Static Public]
    bool AreMarkedFramesLocked(UMovieSceneSequence* Sequence); // 0x5320190 [Final Native Static Public]
    UMovieSceneTrack* AddTrack(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x531fa20 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromInstance(UMovieSceneSequence* Sequence, UObject* ObjectToSpawn); // 0x5320050 [Final Native Static Public]
    FMovieSceneBindingProxy AddSpawnableFromClass(UMovieSceneSequence* Sequence, TSubclassOf<UObject> ClassToSpawn); // 0x531ff10 [Final Native Static Public]
    UMovieSceneFolder* AddRootFolderToSequence(UMovieSceneSequence* Sequence, const FString& NewFolderName); // 0x531fce0 [Final Native Static Public]
    FMovieSceneBindingProxy AddPossessable(UMovieSceneSequence* Sequence, UObject* ObjectToPossess); // 0x531fbc0 [Final Native Static Public]
    UMovieSceneTrack* AddMasterTrack(UMovieSceneSequence* Sequence, TSubclassOf<UMovieSceneTrack> TrackType); // 0x531fa20 [Final Native Static Public]
    int32 AddMarkedFrame(UMovieSceneSequence* Sequence, FMovieSceneMarkedFrame& InMarkedFrame); // 0x531f8f0 [Final Native Static Public]

// UMovieSceneTrackExtensions (/Script/SequencerScripting.MovieSceneTrackExtensions)
    void SetTrackRowDisplayName(UMovieSceneTrack* Track, FText& InName, int32 RowIndex); // 0x53292d0 [Final Native Static Public]
    void SetSortingOrder(UMovieSceneTrack* Track, int32 SortingOrder); // 0x53289b0 [Final Native Static Public]
    void SetSectionToKey(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x53288c0 [Final Native Static Public]
    void SetDisplayName(UMovieSceneTrack* Track, FText& InName); // 0x5326ee0 [Final Native Static Public]
    void SetColorTint(UMovieSceneTrack* Track, const FColor& ColorTint); // 0x5326e10 [Final Native Static Public]
    void RemoveSection(UMovieSceneTrack* Track, UMovieSceneSection* Section); // 0x53269b0 [Final Native Static Public]
    FText GetTrackRowDisplayName(UMovieSceneTrack* Track, int32 RowIndex); // 0x5325420 [Final Native Static Public]
    int32 GetSortingOrder(UMovieSceneTrack* Track); // 0x5324c50 [Final Native Static Public]
    UMovieSceneSection* GetSectionToKey(UMovieSceneTrack* Track); // 0x5324a40 [Final Native Static Public]
    TArray<UMovieSceneSection*> GetSections(UMovieSceneTrack* Track); // 0x5324b00 [Final Native Static Public]
    FText GetDisplayName(UMovieSceneTrack* Track); // 0x5322900 [Final Native Static Public]
    FColor GetColorTint(UMovieSceneTrack* Track); // 0x5322860 [Final Native Static Public]
    UMovieSceneSection* AddSection(UMovieSceneTrack* Track); // 0x531fe30 [Final Native Static Public]

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

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

// USequencerScriptingRangeExtensions (/Script/SequencerScripting.SequencerScriptingRangeExtensions)
    void SetStartSeconds(FSequencerScriptingRange& Range, float Start); // 0x5328fa0 [Final Native Static Public]
    void SetStartFrame(FSequencerScriptingRange& Range, int32 Start); // 0x5328bc0 [Final Native Static Public]
    void SetEndSeconds(FSequencerScriptingRange& Range, float End); // 0x5327610 [Final Native Static Public]
    void SetEndFrame(FSequencerScriptingRange& Range, int32 End); // 0x5327230 [Final Native Static Public]
    void RemoveStart(FSequencerScriptingRange& Range); // 0x5326aa0 [Final Native Static Public]
    void RemoveEnd(FSequencerScriptingRange& Range); // 0x53265f0 [Final Native Static Public]
    bool HasStart(FSequencerScriptingRange& Range); // 0x5325b80 [Final Native Static Public]
    bool HasEnd(FSequencerScriptingRange& Range); // 0x5325a20 [Final Native Static Public]
    float GetStartSeconds(FSequencerScriptingRange& Range); // 0x5325250 [Final Native Static Public]
    int32 GetStartFrame(FSequencerScriptingRange& Range); // 0x5325020 [Final Native Static Public]
    float GetEndSeconds(FSequencerScriptingRange& Range); // 0x5322e50 [Final Native Static Public]
    int32 GetEndFrame(FSequencerScriptingRange& Range); // 0x5322c20 [Final Native Static Public]

// USkinnedDecalInstance (/Script/SkinnedDecalComponent.SkinnedDecalInstance)
    void UpdateDecal(); // 0x387c8c0 [Final Native Public]
    USkinnedDecalSampler* GetSampler(); // 0x387ba70 [Final Native Public]

// USkinnedDecalSampler (/Script/SkinnedDecalComponent.SkinnedDecalSampler)
    void UpdateInstance(USkinnedDecalInstance* Instance); // 0x387c8e0 [Final Native Public]
    void UpdateAllDecals(); // 0x387c790 [Final Native Public]
    void SpawnDecalFromData(const FSkinnedDecalData& Data); // 0x387c660 [Final Native Public]
    int32 SpawnDecal(const FVector& Location, const FQuat& Rotation, const FName& BoneName, float Size, int32 SubUV, int32 Index, bool bEnableDisplacement); // 0x387c420 [Final Native Public]
    void SetupMaterials(); // 0x387c400 [Final Native Public]
    void SetupComponentMaterials(USkeletalMeshComponent* Component); // 0x387c370 [Final Native Public]
    void SetSamplerState(const FSkinnedDecalSamplerState& State); // 0x387c140 [Final Native Public]
    void SetMeshComponent(USkeletalMeshComponent* MeshComponent, bool Child); // 0x387bf80 [Final Native Public]
    void SaveSampler(const FString& SlotName, int32 UserIndex); // 0x387be20 [Final Native Public]
    void RemoveDecal(int32 Index); // 0x387bd90 [Final Native Public]
    void LoadSampler(const FString& SlotName, int32 UserIndex); // 0x387bc50 [Final Native Public]
    FSkinnedDecalSamplerState GetSamplerState(); // 0x387baf0 [Final Native Public]
    UTextureRenderTarget2D* GetDataTarget(); // 0x387ba40 [Final Native Public]
    void CloneDecals(USkinnedDecalSampler* Source); // 0x387b820 [Final Native Public]
    void ClearAllDecals(); // 0x387b800 [Final Native Public]
    void AutoSetup(); // 0x387b7e0 [Final Native Public]

// USoundUtilitiesBPFunctionLibrary (/Script/SoundUtilities.SoundUtilitiesBPFunctionLibrary)
    float GetQFromBandwidth(float InBandwidth); // 0x513db00 [Final Native Static Private]
    float GetPitchScaleFromMIDIPitch(int32 BaseMidiNote, int32 TargetMidiNote); // 0x513d9c0 [Final Native Static Private]
    int32 GetMIDIPitchFromFrequency(float Frequency); // 0x513d900 [Final Native Static Private]
    float GetLogFrequencyClamped(float InValue, const FVector2D& InDomain, const FVector2D& InRange); // 0x513d6d0 [Final Native Static Private]
    float GetLinearFrequencyClamped(float InValue, const FVector2D& InDomain, const FVector2D& InRange); // 0x513d4d0 [Final Native Static Private]
    float GetGainFromMidiVelocity(int32 InVelocity); // 0x513d410 [Final Native Static Private]
    float GetFrequencyMultiplierFromSemitones(float InPitchSemitones); // 0x513d360 [Final Native Static Private]
    float GetFrequencyFromMIDIPitch(int32 MidiNote); // 0x513d2a0 [Final Native Static Private]
    float GetBeatTempo(float BeatsPerMinute, int32 BeatMultiplier, int32 DivisionsOfWholeNote); // 0x513d170 [Final Native Static Private]
    float GetBandwidthFromQ(float InQ); // 0x513d0a0 [Final Native Static Private]
    float ConvertLinearToDecibels(float InLinear, float InFloor); // 0x513cfc0 [Final Native Static Private]
    float ConvertDecibelsToLinear(float InDecibels); // 0x513cf30 [Final Native Static Private]

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

// UGetAchievementData (/Script/StatsIntegration.GetAchievementData)
    int32 GetNumAchievements(); // 0x3842520 [Final Native Static Public]
    float GetGlobalAchievementAchievedPercent(const FString& AchievementAPIName); // 0x3842390 [Final Native Static Public]
    void GetAchievementUnlockStatusAndUnlockTime(const FString& AchievementAPIName, const bool& AchievementUnlocked, const FDateTime& UnlockTime); // 0x3842120 [Final Native Static Public]
    UTexture2D* GetAchievementIcon(const FString& AchievementAPIName); // 0x3842030 [Final Native Static Public]
    FString GetAchievementDisplayAttribute(const FString& AchievementAPIName, const EAchievementDisplayAttributeUE4& Attribute); // 0x3841d60 [Final Native Static Public]
    FString GetAchievementAPIName(int32 AchievementIndex); // 0x3841c60 [Final Native Static Public]

// UGetStoredStats (/Script/StatsIntegration.GetStoredStats)
    void GetUserStoredStats(const TArray<FSteamStat>& StatsToGet, const TArray<FSteamStat>& StatsOut); // 0x3842800 [Final Native Static Public]
    void GetUserStoredStat(const FString& APIStatName, const ESteamStatType& StatType, const int32& IntegerValue, const float& FloatValue); // 0x3842570 [Final Native Static Public]

// UIndicateAchievementProgress (/Script/StatsIntegration.IndicateAchievementProgress)
    UIndicateAchievementProgress* IndicateUserAchievementProgress(const FString& AchievementAPIName, int32 CurrentProgress, int32 MaxProgress); // 0x3842c60 [Final Native Static Public]

// URequestStatsAndAchievements (/Script/StatsIntegration.RequestStatsAndAchievements)
    URequestStatsAndAchievements* RequestUserStatsAndAchievements(); // 0x3842f10 [Final Native Static Public]

// UResetAllStatsAndAchievements (/Script/StatsIntegration.ResetAllStatsAndAchievements)
    UResetAllStatsAndAchievements* ResetUserStatsAndAchievements(bool bAchievementsToo); // 0x3843070 [Final Native Static Public]

// USetAchievementData (/Script/StatsIntegration.SetAchievementData)
    bool SetAchievement(const FString& AchievementAPIName); // 0x38432d0 [Final Native Static Public]
    bool ClearAchievement(const FString& AchievementAPIName); // 0x3841ae0 [Final Native Static Public]

// USetStoredStats (/Script/StatsIntegration.SetStoredStats)
    bool SetStoredStats(const TArray<FSteamStat>& SteamStatsIn, float SessionLength); // 0x3843770 [Final Native Static Public]
    bool SetStoredStat(const FString& APIStatName, const ESteamStatType& StatType, float FloatValue, int32 IntegerValue, float SessionLength); // 0x3843450 [Final Native Static Public]

// UStoreStatsAndAchievements (/Script/StatsIntegration.StoreStatsAndAchievements)
    UStoreStatsAndAchievements* StoreUserStatsAndAchievements(); // 0x38439c0 [Final Native Static Public]

// UStreamlineLibrary (/Script/StreamlineBlueprint.StreamlineLibrary)
    UStreamlineFeatureSupport QueryStreamlineFeatureSupport(const UStreamlineFeature& Feature); // 0x3ddf6c0 [Final Native Static Public]
    bool IsStreamlineFeatureSupported(const UStreamlineFeature& Feature); // 0x3ddf540 [Final Native Static Public]
    FStreamlineFeatureRequirements GetStreamlineFeatureInformation(const UStreamlineFeature& Feature); // 0x3ddf180 [Final Native Static Public]
    void BreakStreamlineFeatureRequirements(const UStreamlineFeatureRequirementsFlags& Requirements, const bool& D3D11Supported, const bool& D3D12Supported, const bool& VulkanSupported, const bool& VSyncOffRequired, const bool& HardwareSchedulingRequired); // 0x3dde890 [Final Native Static Public]

// UStreamlineLibraryDLSSG (/Script/StreamlineBlueprint.StreamlineLibraryDLSSG)
    void SetDLSSGMode(const UStreamlineDLSSGMode& DLSSGMode); // 0x3ddf740 [Final Native Static Public]
    UStreamlineFeatureSupport QueryDLSSGSupport(); // 0x3ddf650 [Final Native Static Public]
    bool IsDLSSGSupported(); // 0x3ddf4c0 [Final Native Static Public]
    bool IsDLSSGModeSupported(const UStreamlineDLSSGMode& DLSSGMode); // 0x3ddf440 [Final Native Static Public]
    TArray<UStreamlineDLSSGMode> GetSupportedDLSSGModes(); // 0x3ddf2e0 [Final Native Static Public]
    UStreamlineDLSSGMode GetDLSSGMode(); // 0x3ddebf0 [Final Native Static Public]
    void GetDLSSGFrameTiming(const float& FrameRateInHertz, const int32& FramesPresented); // 0x3ddeb00 [Final Native Static Public]
    UStreamlineDLSSGMode GetDefaultDLSSGMode(); // 0x3ddece0 [Final Native Static Public]

// UStreamlineLibraryReflex (/Script/StreamlineBlueprint.StreamlineLibraryReflex)
    void SetReflexMode(const UStreamlineReflexMode& Mode); // 0x3ddf960 [Final Native Static Public]
    UStreamlineFeatureSupport QueryReflexSupport(); // 0x3ddf690 [Final Native Static Public]
    bool IsReflexSupported(); // 0x3ddf510 [Final Native Static Public]
    float GetRenderLatencyInMs(); // 0x3ddf070 [Final Native Static Public]
    UStreamlineReflexMode GetReflexMode(); // 0x3ddef40 [Final Native Static Public]
    float GetGameToRenderLatencyInMs(); // 0x3ddee30 [Final Native Static Public]
    float GetGameLatencyInMs(); // 0x3dded20 [Final Native Static Public]
    UStreamlineReflexMode GetDefaultReflexMode(); // 0x29eee30 [Final Native Static Public]

// UStructUtilsFunctionLibrary (/Script/StructUtilsEngine.StructUtilsFunctionLibrary)
    void SetInstancedStructValue(FInstancedStruct& InstancedStruct, const int32& Value); // 0x532a450 [Final Native Static Public]
    void Reset(FInstancedStruct& InstancedStruct, UScriptStruct* StructType); // 0x532a360 [Final Native Static Public]
    bool NotEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x532a240 [Final Native Static Public]
    FInstancedStruct MakeInstancedStruct(const int32& Value); // 0x532a090 [Final Native Static Public]
    bool IsValid_InstancedStruct(FInstancedStruct& InstancedStruct); // 0x5329fe0 [Final Native Static Public]
    EStructUtilsResult IsInstancedStructValid(FInstancedStruct& InstancedStruct); // 0x5329f30 [Final Native Static Public]
    void GetInstancedStructValue(const EStructUtilsResult& ExecResult, FInstancedStruct& InstancedStruct, const int32& Value); // 0x5329ca0 [Final Native Static Public]
    bool EqualEqual_InstancedStruct(FInstancedStruct& A, FInstancedStruct& B); // 0x5329b80 [Final Native Static Public]

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

// UModularSynthComponent (/Script/Synthesis.ModularSynthComponent)
    void SetSynthPreset(FModularSynthPreset& SynthPreset); // 0x5126ea0 [Final Native Public]
    void SetSustainGain(float SustainGain); // 0x5126d00 [Final Native Public]
    void SetStereoDelayWetlevel(float DelayWetlevel); // 0x5126b60 [Final Native Public]
    void SetStereoDelayTime(float DelayTimeMsec); // 0x5126a90 [Final Native Public]
    void SetStereoDelayRatio(float DelayRatio); // 0x51269c0 [Final Native Public]
    void SetStereoDelayMode(const ESynthStereoDelayMode& StereoDelayMode); // 0x51268f0 [Final Native Public]
    void SetStereoDelayIsEnabled(bool StereoDelayEnabled); // 0x5126820 [Final Native Public]
    void SetStereoDelayFeedback(float DelayFeedback); // 0x5126750 [Final Native Public]
    void SetSpread(float Spread); // 0x5126210 [Final Native Public]
    void SetReleaseTime(float ReleaseTimeMsec); // 0x51243a0 [Final Native Public]
    void SetPortamento(float Portamento); // 0x51239e0 [Final Native Public]
    void SetPitchBend(float PitchBend); // 0x51236e0 [Final Native Public]
    void SetPan(float Pan); // 0x51234e0 [Final Native Public]
    void SetOscType(int32 OscIndex, const ESynth1OscType& OscType); // 0x51233c0 [Final Native Public]
    void SetOscSync(bool bIsSynced); // 0x51232f0 [Final Native Public]
    void SetOscSemitones(int32 OscIndex, float Semitones); // 0x51231c0 [Final Native Public]
    void SetOscPulsewidth(int32 OscIndex, float Pulsewidth); // 0x5123090 [Final Native Public]
    void SetOscOctave(int32 OscIndex, float Octave); // 0x5122f60 [Final Native Public]
    void SetOscGainMod(int32 OscIndex, float OscGainMod); // 0x5122e30 [Final Native Public]
    void SetOscGain(int32 OscIndex, float OscGain); // 0x5122d00 [Final Native Public]
    void SetOscFrequencyMod(int32 OscIndex, float OscFreqMod); // 0x5122bd0 [Final Native Public]
    void SetOscCents(int32 OscIndex, float Cents); // 0x5122aa0 [Final Native Public]
    void SetModEnvSustainGain(float SustainGain); // 0x5122650 [Final Native Public]
    void SetModEnvReleaseTime(float Release); // 0x5122580 [Final Native Public]
    void SetModEnvPatch(const ESynthModEnvPatch& InPatchType); // 0x51224b0 [Final Native Public]
    void SetModEnvInvert(bool bInvert); // 0x51223e0 [Final Native Public]
    void SetModEnvDepth(float Depth); // 0x5122310 [Final Native Public]
    void SetModEnvDecayTime(float DecayTimeMsec); // 0x5122240 [Final Native Public]
    void SetModEnvBiasPatch(const ESynthModEnvBiasPatch& InPatchType); // 0x5122170 [Final Native Public]
    void SetModEnvBiasInvert(bool bInvert); // 0x51220a0 [Final Native Public]
    void SetModEnvAttackTime(float AttackTimeMsec); // 0x5121fd0 [Final Native Public]
    void SetLFOType(int32 LFOIndex, const ESynthLFOType& LFOType); // 0x5121aa0 [Final Native Public]
    void SetLFOPatch(int32 LFOIndex, const ESynthLFOPatchType& LFOPatchType); // 0x5121980 [Final Native Public]
    void SetLFOMode(int32 LFOIndex, const ESynthLFOMode& LFOMode); // 0x5121860 [Final Native Public]
    void SetLFOGainMod(int32 LFOIndex, float GainMod); // 0x5121730 [Final Native Public]
    void SetLFOGain(int32 LFOIndex, float Gain); // 0x5121600 [Final Native Public]
    void SetLFOFrequencyMod(int32 LFOIndex, float FrequencyModHz); // 0x51214d0 [Final Native Public]
    void SetLFOFrequency(int32 LFOIndex, float FrequencyHz); // 0x51213a0 [Final Native Public]
    void SetGainDb(float GainDb); // 0x5120630 [Final Native Public]
    void SetFilterType(const ESynthFilterType& FilterType); // 0x511fe70 [Final Native Public]
    void SetFilterQMod(float FilterQ); // 0x511fcf0 [Final Native Public]
    void SetFilterQ(float FilterQ); // 0x511fb70 [Final Native Public]
    void SetFilterFrequencyMod(float FilterFrequencyHz); // 0x511faa0 [Final Native Public]
    void SetFilterFrequency(float FilterFrequencyHz); // 0x511f9d0 [Final Native Public]
    void SetFilterAlgorithm(const ESynthFilterAlgorithm& FilterAlgorithm); // 0x511f070 [Final Native Public]
    void SetEnableUnison(bool EnableUnison); // 0x511ebd0 [Final Native Public]
    void SetEnableRetrigger(bool RetriggerEnabled); // 0x511eb00 [Final Native Public]
    void SetEnablePolyphony(bool bEnablePolyphony); // 0x511ea30 [Final Native Public]
    bool SetEnablePatch(const FPatchId& PatchId, bool bIsEnabled); // 0x511e8a0 [Final Native Public]
    void SetEnableLegato(bool LegatoEnabled); // 0x511e7d0 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x511de90 [Final Native Public]
    void SetChorusFrequency(float Frequency); // 0x511d8c0 [Final Native Public]
    void SetChorusFeedback(float Feedback); // 0x511d7f0 [Final Native Public]
    void SetChorusEnabled(bool EnableChorus); // 0x511d720 [Final Native Public]
    void SetChorusDepth(float Depth); // 0x511d650 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x511d1b0 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x511c310 [Final Native Public]
    void NoteOff(float Note, bool bAllNotesOff, bool bKillAllNotes); // 0x511bf30 [Final Native Public]
    FPatchId CreatePatch(const ESynth1PatchSource& PatchSource, const TArray<FSynth1PatchCable>& PatchCables, bool bEnableByDefault); // 0x511b030 [Final Native Public]

// USourceEffectBitCrusherPreset (/Script/Synthesis.SourceEffectBitCrusherPreset)
    void SetSettings(FSourceEffectBitCrusherBaseSettings& Settings); // 0x5124a70 [Final Native Public]
    void SetSampleRateModulators(TSet<USoundModulatorBase*>& InModulators); // 0x51246a0 [Final Native Public]
    void SetSampleRateModulator(USoundModulatorBase* Modulator); // 0x51245f0 [Final Native Public]
    void SetSampleRate(float SampleRate); // 0x5124540 [Final Native Public]
    void SetModulationSettings(FSourceEffectBitCrusherSettings& ModulationSettings); // 0x5122720 [Final Native Public]
    void SetBits(float Bits); // 0x511d5a0 [Final Native Public]
    void SetBitModulators(TSet<USoundModulatorBase*>& InModulators); // 0x511d440 [Final Native Public]
    void SetBitModulator(USoundModulatorBase* Modulator); // 0x511d390 [Final Native Public]

// USourceEffectChorusPreset (/Script/Synthesis.SourceEffectChorusPreset)
    void SetWetModulators(TSet<USoundModulatorBase*>& Modulators); // 0x51277b0 [Final Native Public]
    void SetWetModulator(USoundModulatorBase* Modulator); // 0x5127700 [Final Native Public]
    void SetWet(float WetAmount); // 0x5127650 [Final Native Public]
    void SetSpreadModulators(TSet<USoundModulatorBase*>& Modulators); // 0x5126440 [Final Native Public]
    void SetSpreadModulator(USoundModulatorBase* Modulator); // 0x5126390 [Final Native Public]
    void SetSpread(float Spread); // 0x51262e0 [Final Native Public]
    void SetSettings(FSourceEffectChorusBaseSettings& Settings); // 0x5124b50 [Final Native Public]
    void SetModulationSettings(FSourceEffectChorusSettings& ModulationSettings); // 0x51229a0 [Final Native Public]
    void SetFrequencyModulators(TSet<USoundModulatorBase*>& Modulators); // 0x5120300 [Final Native Public]
    void SetFrequencyModulator(USoundModulatorBase* Modulator); // 0x5120250 [Final Native Public]
    void SetFrequency(float Frequency); // 0x511fff0 [Final Native Public]
    void SetFeedbackModulators(TSet<USoundModulatorBase*>& Modulators); // 0x511ef10 [Final Native Public]
    void SetFeedbackModulator(USoundModulatorBase* Modulator); // 0x511ee60 [Final Native Public]
    void SetFeedback(float Feedback); // 0x511edb0 [Final Native Public]
    void SetDryModulators(TSet<USoundModulatorBase*>& Modulators); // 0x511e670 [Final Native Public]
    void SetDryModulator(USoundModulatorBase* Modulator); // 0x511e5c0 [Final Native Public]
    void SetDry(float DryAmount); // 0x511e510 [Final Native Public]
    void SetDepthModulators(TSet<USoundModulatorBase*>& Modulators); // 0x511e3b0 [Final Native Public]
    void SetDepthModulator(USoundModulatorBase* Modulator); // 0x511e300 [Final Native Public]
    void SetDepth(float Depth); // 0x511e250 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// USubmixEffectDelayPreset (/Script/Synthesis.SubmixEffectDelayPreset)
    void SetSettings(FSubmixEffectDelaySettings& InSettings); // 0x51258d0 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x5121100 [Final Native Public]
    void SetDelay(float Length); // 0x511e070 [Final Native Public]
    void SetDefaultSettings(FSubmixEffectDelaySettings& InSettings); // 0x511df60 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x25ce210 [Final Native Public]

// USubmixEffectFilterPreset (/Script/Synthesis.SubmixEffectFilterPreset)
    void SetSettings(FSubmixEffectFilterSettings& InSettings); // 0x51259d0 [Final Native Public]
    void SetFilterType(const ESubmixFilterType& InType); // 0x511ff40 [Final Native Public]
    void SetFilterQMod(float InQ); // 0x511fdc0 [Final Native Public]
    void SetFilterQ(float InQ); // 0x511fc40 [Final Native Public]
    void SetFilterCutoffFrequencyMod(float InFrequency); // 0x511f2a0 [Final Native Public]
    void SetFilterCutoffFrequency(float InFrequency); // 0x511f1f0 [Final Native Public]
    void SetFilterAlgorithm(const ESubmixFilterAlgorithm& InAlgorithm); // 0x511f140 [Final Native Public]

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

// USubmixEffectMultibandCompressorPreset (/Script/Synthesis.SubmixEffectMultibandCompressorPreset)
    void SetSettings(FSubmixEffectMultibandCompressorSettings& InSettings); // 0x5125b90 [Final Native Public]
    void SetExternalSubmix(USoundSubmix* Submix); // 0x511eca0 [Final Native Public]
    void SetAudioBus(UAudioBus* AudioBus); // 0x511d280 [Final Native Public]
    void ResetKey(); // 0x511c8a0 [Final Native Public]

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

// USubmixEffectStereoToQuadPreset (/Script/Synthesis.SubmixEffectStereoToQuadPreset)
    void SetSettings(FSubmixEffectStereoToQuadSettings& InSettings); // 0x5125ce0 [Final Native Public]

// USubmixEffectTapDelayPreset (/Script/Synthesis.SubmixEffectTapDelayPreset)
    void SetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x5127010 [Final Native Public]
    void SetSettings(FSubmixEffectTapDelaySettings& InSettings); // 0x5125db0 [Final Native Public]
    void SetInterpolationTime(float Time); // 0x51212e0 [Final Native Public]
    void RemoveTap(int32 TapId); // 0x511c740 [Final Native Public]
    void GetTapIds(const TArray<int32>& TapIds); // 0x511bb80 [Final Native Public]
    void GetTap(int32 TapId, FTapDelayInfo& TapInfo); // 0x511ba40 [Final Native Public]
    float GetMaxDelayInMilliseconds(); // 0x511b950 [Final Native Public]
    void AddTap(const int32& TapId); // 0x511aee0 [Final Native Public]

// UGranularSynth (/Script/Synthesis.GranularSynth)
    void SetSustainGain(float SustainGain); // 0x5126c30 [Final Native Public]
    void SetSoundWave(USoundWave* InSoundWave); // 0x5126000 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x5124800 [Final Native Public]
    void SetReleaseTimeMsec(float ReleaseTimeMsec); // 0x5124470 [Final Native Public]
    void SetPlayheadTime(float InPositionSec, float LerpTimeSec, const EGranularSynthSeekType& SeekType); // 0x5123880 [Final Native Public]
    void SetPlaybackSpeed(float InPlayheadRate); // 0x51237b0 [Final Native Public]
    void SetGrainVolume(float BaseVolume, const FVector2D& VolumeRange); // 0x5120c90 [Final Native Public]
    void SetGrainsPerSecond(float InGrainsPerSecond); // 0x5120de0 [Final Native Public]
    void SetGrainProbability(float InGrainProbability); // 0x5120bc0 [Final Native Public]
    void SetGrainPitch(float BasePitch, const FVector2D& PitchRange); // 0x5120a70 [Final Native Public]
    void SetGrainPan(float BasePan, const FVector2D& PanRange); // 0x5120920 [Final Native Public]
    void SetGrainEnvelopeType(const EGranularSynthEnvelopeType& EnvelopeType); // 0x5120850 [Final Native Public]
    void SetGrainDuration(float BaseDurationMsec, const FVector2D& DurationRange); // 0x5120700 [Final Native Public]
    void SetDecayTime(float DecayTimeMsec); // 0x511d0e0 [Final Native Public]
    void SetAttackTime(float AttackTimeMsec); // 0x511d0e0 [Final Native Public]
    void NoteOn(float Note, int32 Velocity, float Duration); // 0x511c1b0 [Final Native Public]
    void NoteOff(float Note, bool bKill); // 0x511be00 [Final Native Public]
    bool IsLoaded(); // 0x511bdc0 [Final Native Public]
    float GetSampleDuration(); // 0x511b9e0 [Final Native Public]
    float GetCurrentPlayheadTime(); // 0x511b230 [Final Native Public]

// USynthComponentMonoWaveTable (/Script/Synthesis.SynthComponentMonoWaveTable)
    void SetWaveTablePosition(float InPosition); // 0x5127580 [Final Native Public]
    void SetSustainPedalState(bool InSustainPedalState); // 0x5126dd0 [Final Native Public]
    void SetPosLfoType(const ESynthLFOType& InLfoType); // 0x5123c50 [Final Native Public]
    void SetPosLfoFrequency(float InLfoFrequency); // 0x5123b80 [Final Native Public]
    void SetPosLfoDepth(float InLfoDepth); // 0x5123ab0 [Final Native Public]
    void SetPositionEnvelopeSustainGain(float InSustainGain); // 0x51242d0 [Final Native Public]
    void SetPositionEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x5124200 [Final Native Public]
    void SetPositionEnvelopeInvert(bool bInInvert); // 0x5124130 [Final Native Public]
    void SetPositionEnvelopeDepth(float InDepth); // 0x5124060 [Final Native Public]
    void SetPositionEnvelopeDecayTime(float InDecayTimeMsec); // 0x5123f90 [Final Native Public]
    void SetPositionEnvelopeBiasInvert(bool bInBiasInvert); // 0x5123ec0 [Final Native Public]
    void SetPositionEnvelopeBiasDepth(float InDepth); // 0x5123df0 [Final Native Public]
    void SetPositionEnvelopeAttackTime(float InAttackTimeMsec); // 0x5123d20 [Final Native Public]
    void SetLowPassFilterResonance(float InNewQ); // 0x5121de0 [Final Native Public]
    void SetFrequencyWithMidiNote(float InMidiNote); // 0x5120530 [Final Native Public]
    void SetFrequencyPitchBend(float FrequencyOffsetCents); // 0x5120460 [Final Native Public]
    void SetFrequency(float FrequencyHz); // 0x51200a0 [Final Native Public]
    void SetFilterEnvelopeSustainGain(float InSustainGain); // 0x511f830 [Final Native Public]
    void SetFilterEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x511f760 [Final Native Public]
    void SetFilterEnvelopenDecayTime(float InDecayTimeMsec); // 0x511f900 [Final Native Public]
    void SetFilterEnvelopeInvert(bool bInInvert); // 0x511f690 [Final Native Public]
    void SetFilterEnvelopeDepth(float InDepth); // 0x511f5c0 [Final Native Public]
    void SetFilterEnvelopeBiasInvert(bool bInBiasInvert); // 0x511f4f0 [Final Native Public]
    void SetFilterEnvelopeBiasDepth(float InDepth); // 0x511f420 [Final Native Public]
    void SetFilterEnvelopeAttackTime(float InAttackTimeMsec); // 0x511f350 [Final Native Public]
    bool SetCurveValue(int32 TableIndex, int32 KeyframeIndex, float NewValue); // 0x511dcd0 [Final Native Public]
    bool SetCurveTangent(int32 TableIndex, float InNewTangent); // 0x511db10 [Final Native Public]
    bool SetCurveInterpolationType(const CurveInterpolationType& InterpolationType, int32 TableIndex); // 0x511d990 [Final Native Public]
    void SetAmpEnvelopeSustainGain(float InSustainGain); // 0x511d010 [Final Native Public]
    void SetAmpEnvelopeReleaseTime(float InReleaseTimeMsec); // 0x511cf40 [Final Native Public]
    void SetAmpEnvelopeInvert(bool bInInvert); // 0x511ce70 [Final Native Public]
    void SetAmpEnvelopeDepth(float InDepth); // 0x511cda0 [Final Native Public]
    void SetAmpEnvelopeDecayTime(float InDecayTimeMsec); // 0x511ccd0 [Final Native Public]
    void SetAmpEnvelopeBiasInvert(bool bInBiasInvert); // 0x511cc00 [Final Native Public]
    void SetAmpEnvelopeBiasDepth(float InDepth); // 0x511cb30 [Final Native Public]
    void SetAmpEnvelopeAttackTime(float InAttackTimeMsec); // 0x511ca60 [Final Native Public]
    void RefreshWaveTable(int32 Index); // 0x511c610 [Final Native Public]
    void RefreshAllWaveTables(); // 0x511c5f0 [Final Native Public]
    void NoteOn(float InMidiNote, float InVelocity); // 0x511c470 [Final Native Public]
    void NoteOff(float InMidiNote); // 0x511c0b0 [Final Native Public]
    int32 GetNumTableEntries(); // 0x511b9b0 [Final Native Public]
    int32 GetMaxTableIndex(); // 0x511b970 [Final Native Public]
    TArray<float> GetKeyFrameValuesForTable(float TableIndex); // 0x511b340 [Final Native Public]
    float GetCurveTangent(int32 TableIndex); // 0x511b270 [Final Native Public]

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

// USynthSamplePlayer (/Script/Synthesis.SynthSamplePlayer)
    void SetSoundWave(USoundWave* InSoundWave); // 0x5126170 [Final Native Public]
    void SetScrubTimeWidth(float InScrubTimeWidthSec); // 0x51249a0 [Final Native Public]
    void SetScrubMode(bool bScrubMode); // 0x51248d0 [Final Native Public]
    void SetPitch(float InPitch, float TimeSec); // 0x51235b0 [Final Native Public]
    void SeekToTime(float TimeSec, const ESamplePlayerSeekType& SeekType, bool bWrap); // 0x511c8f0 [Final Native Public]
    bool IsLoaded(); // 0x511bde0 [Final Native Public]
    float GetSampleDuration(); // 0x511ba20 [Final Native Public]
    float GetCurrentPlaybackProgressTime(); // 0x511b210 [Final Native Public]
    float GetCurrentPlaybackProgressPercent(); // 0x511b1d0 [Final Native Public]

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

// USynth2DSlider (/Script/Synthesis.Synth2DSlider)
    void SetValue(const FVector2D& InValue); // 0x51271d0 [Final Native Public]
    void SetStepSize(float InValue); // 0x51265a0 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x5125ed0 [Final Native Public]
    void SetLocked(bool InValue); // 0x5121bc0 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x5120ff0 [Final Native Public]
    FVector2D GetValue(); // 0x511bc70 [Final Native Public]

// USynthKnob (/Script/Synthesis.SynthKnob)
    void SetValue(float InValue); // 0x5127380 [Final Native Public]
    void SetStepSize(float InValue); // 0x51266c0 [Final Native Public]
    void SetLocked(bool InValue); // 0x5121cd0 [Final Native Public]
    float GetValue(); // 0x511bd70 [Final Native Public]

// ATemplateSequenceActor (/Script/TemplateSequence.TemplateSequenceActor)
    void SetSequence(UTemplateSequence* InSequence); // 0x3919440 [Final Native Public]
    void SetBinding(AActor* Actor, bool bOverridesDefault); // 0x3919280 [Final Native Public]
    UTemplateSequence* LoadSequence(); // 0x3919200 [Final Native Public]
    UTemplateSequencePlayer* GetSequencePlayer(); // 0x39191c0 [Final Native Public]
    UTemplateSequence* GetSequence(); // 0x3919140 [Final Native Public]

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

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

// UTimeManagementBlueprintLibrary (/Script/TimeManagement.TimeManagementBlueprintLibrary)
    FFrameTime TransformTime(FFrameTime& SourceTime, const FFrameRate& SourceRate, const FFrameRate& DestinationRate); // 0x2503830 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2503770 [Final Native Static Public]
    FFrameNumber Subtract_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x25036b0 [Final Native Static Public]
    FFrameTime SnapFrameTimeToRate(FFrameTime& SourceTime, const FFrameRate& SourceRate, const FFrameRate& SnapToRate); // 0x2503510 [Final Native Static Public]
    FFrameTime Multiply_SecondsFrameRate(float TimeInSeconds, const FFrameRate& FrameRate); // 0x25033a0 [Final Native Static Public]
    FFrameNumber Multiply_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x25032e0 [Final Native Static Public]
    bool IsValid_MultipleOf(const FFrameRate& InFrameRate, const FFrameRate& OtherFramerate); // 0x25031a0 [Final Native Static Public]
    bool IsValid_Framerate(const FFrameRate& InFrameRate); // 0x2503100 [Final Native Static Public]
    FFrameRate GetTimecodeFrameRate(); // 0x25030c0 [Final Native Static Public]
    FTimecode GetTimecode(); // 0x2503080 [Final Native Static Public]
    FFrameNumber Divide_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2502fc0 [Final Native Static Public]
    FString Conv_TimecodeToString(const FTimecode& InTimecode, bool bForceSignDisplay); // 0x2502e80 [Final Native Static Public]
    float Conv_QualifiedFrameTimeToSeconds(FQualifiedFrameTime& InFrameTime); // 0x2502d90 [Final Native Static Public]
    float Conv_FrameRateToSeconds(const FFrameRate& InFrameRate); // 0x2502cd0 [Final Native Static Public]
    float Conv_FrameRateToInterval(const FFrameRate& InFrameRate); // 0x2502c30 [Final Native Static Public]
    int32 Conv_FrameNumberToInteger(FFrameNumber& InFrameNumber); // 0x2502ba0 [Final Native Static Public]
    FFrameNumber Add_FrameNumberInteger(const FFrameNumber& A, int32 B); // 0x2502ae0 [Final Native Static Public]
    FFrameNumber Add_FrameNumberFrameNumber(const FFrameNumber& A, const FFrameNumber& B); // 0x2502a20 [Final Native Static Public]

// UTraceUtilLibrary (/Script/TraceUtilities.TraceUtilLibrary)
    void TraceMarkRegionStart(const FString& Name); // 0x3078e10 [Final Native Static Public]
    void TraceMarkRegionEnd(const FString& Name); // 0x3078e10 [Final Native Static Public]
    void TraceBookmark(const FString& Name); // 0x3078e10 [Final Native Static Public]
    bool ToggleChannel(const FString& ChannelName, bool Enabled); // 0x5d62e20 [Final Native Static Public]
    bool StopTracing(); // 0x392e330 [Final Native Static Public]
    bool StartTraceToFile(const FString& Filename, const TArray<FString>& Channels); // 0x5d62c40 [Final Native Static Public]
    bool StartTraceSendTo(const FString& Target, const TArray<FString>& Channels); // 0x5d62c40 [Final Native Static Public]
    bool ResumeTracing(); // 0x305ca70 [Final Native Static Public]
    bool PauseTracing(); // 0x305ca70 [Final Native Static Public]
    bool IsTracing(); // 0x392e330 [Final Native Static Public]
    bool IsChannelEnabled(const FString& ChannelName); // 0x5d62bb0 [Final Native Static Public]
    TArray<FString> GetEnabledChannels(); // 0x5d62a10 [Final Native Static Public]
    TArray<FString> GetAllChannels(); // 0x5c1d770 [Final Native Static Public]

// UTypedElementHandleLibrary (/Script/TypedElementFramework.TypedElementHandleLibrary)
    void Release(FScriptTypedElementHandle& ElementHandle); // 0x18fcc30 [Final Native Static Public]
    bool NotEqual(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x18fc990 [Final Native Static Public]
    bool IsSet(FScriptTypedElementHandle& ElementHandle); // 0x18fc6f0 [Final Native Static Public]
    bool Equal(FScriptTypedElementHandle& LHS, FScriptTypedElementHandle& RHS); // 0x18fb8e0 [Final Native Static Public]

// UTypedElementListLibrary (/Script/TypedElementFramework.TypedElementListLibrary)
    void Shrink(const FScriptTypedElementListProxy& ElementList); // 0x18fd3b0 [Final Native Static Public]
    void Reset(const FScriptTypedElementListProxy& ElementList); // 0x18fd110 [Final Native Static Public]
    void Reserve(const FScriptTypedElementListProxy& ElementList, int32 Size); // 0x18fcf00 [Final Native Static Public]
    bool Remove(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x18fcd00 [Final Native Static Public]
    int32 Num(const FScriptTypedElementListProxy& ElementList); // 0x18fcad0 [Final Native Static Public]
    bool IsValidIndex(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x18fc7c0 [Final Native Static Public]
    bool HasElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x18fc520 [Final Native Static Public]
    bool HasElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x18fc2d0 [Final Native Static Public]
    UObject* GetElementInterface(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle, TSubclassOf<IInterface> BaseInterfaceType); // 0x18fbe70 [Final Native Static Public]
    TArray<FScriptTypedElementHandle> GetElementHandles(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x18fbc90 [Final Native Static Public]
    FScriptTypedElementHandle GetElementHandleAt(const FScriptTypedElementListProxy& ElementList, int32 Index); // 0x18fbb40 [Final Native Static Public]
    void Empty(const FScriptTypedElementListProxy& ElementList, int32 Slack); // 0x18fb7c0 [Final Native Static Public]
    FScriptTypedElementListProxy CreateScriptElementList(UTypedElementRegistry* Registry); // 0x18fb670 [Final Native Static Public]
    int32 CountElementsOfType(const FScriptTypedElementListProxy& ElementList, const FName& ElementTypeName); // 0x18fb470 [Final Native Static Public]
    int32 CountElements(const FScriptTypedElementListProxy& ElementList, TSubclassOf<IInterface> BaseInterfaceType); // 0x18fb2d0 [Final Native Static Public]
    bool Contains(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x18fb170 [Final Native Static Public]
    FScriptTypedElementListProxy Clone(const FScriptTypedElementListProxy& ElementList); // 0x18fb040 [Final Native Static Public]
    void AppendList(const FScriptTypedElementListProxy& ElementList, const FScriptTypedElementListProxy& OtherElementList); // 0x18faed0 [Final Native Static Public]
    void Append(const FScriptTypedElementListProxy& ElementList, const TArray<FScriptTypedElementHandle>& ElementHandles); // 0x18facc0 [Final Native Static Public]
    bool Add(const FScriptTypedElementListProxy& ElementList, FScriptTypedElementHandle& ElementHandle); // 0x18faac0 [Final Native Static Public]

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

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

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

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

// UTypedElementSelectionSetLibrary (/Script/TypedElementRuntime.TypedElementSelectionSetLibrary)
    bool SetSelectionFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x1908be0 [Final Native Static Public]
    bool SelectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x1908570 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedSelection(UTypedElementSelectionSet* SelectionSet, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x1906e70 [Final Native Static Public]
    FScriptTypedElementListProxy GetNormalizedElementList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionNormalizationOptions& NormalizationOptions); // 0x1906cb0 [Final Native Static Public]
    bool DeselectElementsFromList(UTypedElementSelectionSet* SelectionSet, const FScriptTypedElementListProxy& ElementList, const FTypedElementSelectionOptions& SelectionOptions); // 0x19063e0 [Final Native Static Public]

// UTypedElementSelectionSet (/Script/TypedElementRuntime.TypedElementSelectionSet)
    bool SetSelection(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x19089f0 [Final Native Public]
    bool SelectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x19083c0 [Final Native Public]
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x1908240 [Final Native Public]
    void RestoreSelectionState(FTypedElementSelectionSetState& InSelectionState); // 0x1907f90 [Final Native Public]
    void OnPreChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0xe53a10 [Public]
    void OnChangeDynamic__DelegateSignature(UTypedElementSelectionSet* SelectionSet); // 0xe53a10 [Public]
    TArray<FScriptTypedElementHandle> K2_GetSelectedElementHandles(TSubclassOf<IInterface> InBaseInterfaceType); // 0x1907dd0 [Final Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FTypedElementIsSelectedOptions& InSelectionOptions); // 0x1907c50 [Final Native Public]
    bool HasSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x1907920 [Final Native Public]
    bool HasSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x1907880 [Final Native Public]
    UObject* GetTopSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x1907770 [Final Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const ETypedElementSelectionMethod& InSelectionMethod); // 0x1907640 [Final Native Public]
    TArray<UObject*> GetSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x1907290 [Final Native Public]
    int32 GetNumSelectedElements(); // 0x1906f90 [Final Native Public]
    FTypedElementSelectionSetState GetCurrentSelectionState(); // 0x1906bb0 [Final Native Public]
    UObject* GetBottomSelectedObject(TSubclassOf<UObject> InRequiredClass); // 0x19068f0 [Final Native Public]
    bool DeselectElements(const TArray<FScriptTypedElementHandle>& InElementHandles, const FTypedElementSelectionOptions& InSelectionOptions); // 0x1906230 [Final Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x19060b0 [Final Native Public]
    int32 CountSelectedObjects(TSubclassOf<UObject> InRequiredClass); // 0x1905d70 [Final Native Public]
    int32 CountSelectedElements(TSubclassOf<IInterface> InBaseInterfaceType); // 0x1905cd0 [Final Native Public]
    bool ClearSelection(const FTypedElementSelectionOptions& InSelectionOptions); // 0x1905c20 [Final Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x1905a10 [Final Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, const FTypedElementSelectionOptions& InSelectionOptions); // 0x19056d0 [Final Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle); // 0x1905480 [Final Native Public]

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

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

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

// ITypedElementPrimitiveCustomDataInterface (/Script/TypedElementRuntime.TypedElementPrimitiveCustomDataInterface)
    void SetCustomDataValue(FScriptTypedElementHandle& InElementHandle, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); // 0x1908860 [Native Public]
    void SetCustomData(FScriptTypedElementHandle& InElementHandle, const TArray<float>& CustomDataFloats, bool bMarkRenderStateDirty); // 0x19086f0 [Native Public]

// ITypedElementSelectionInterface (/Script/TypedElementRuntime.TypedElementSelectionInterface)
    bool SelectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x1908070 [Native Public]
    bool IsElementSelected(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementIsSelectedOptions& InSelectionOptions); // 0x1907a90 [Native Public]
    FScriptTypedElementHandle GetSelectionElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InCurrentSelection, const ETypedElementSelectionMethod& InSelectionMethod); // 0x1907450 [Native Public]
    bool DeselectElement(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet, FTypedElementSelectionOptions& InSelectionOptions); // 0x1905ee0 [Native Public]
    bool CanSelectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x19058e0 [Native Public]
    bool CanDeselectElement(FScriptTypedElementHandle& InElementHandle, FTypedElementSelectionOptions& InSelectionOptions); // 0x19055a0 [Native Public]
    bool AllowSelectionModifiers(FScriptTypedElementHandle& InElementHandle, const FScriptTypedElementListProxy& InSelectionSet); // 0x1905310 [Native Public]

// UWidget (/Script/UMG.Widget)
    void SetVisibility(const ESlateVisibility& InVisibility); // 0x295b220 [Native Public]
    void SetUserFocus(APlayerController* PlayerController); // 0x295a9e0 [Final Native Public]
    void SetToolTipText(FText& InToolTipText); // 0x295a740 [Final Native Public]
    void SetToolTip(UWidget* Widget); // 0x295a6b0 [Final Native Public]
    void SetRenderTranslation(const FVector2D& Translation); // 0x2957e90 [Final Native Public]
    void SetRenderTransformPivot(const FVector2D& Pivot); // 0x2957e00 [Final Native Public]
    void SetRenderTransformAngle(float Angle); // 0x2957d70 [Final Native Public]
    void SetRenderTransform(const FWidgetTransform& InTransform); // 0x2957ca0 [Final Native Public]
    void SetRenderShear(const FVector2D& Shear); // 0x2957c20 [Final Native Public]
    void SetRenderScale(const FVector2D& Scale); // 0x2957ba0 [Final Native Public]
    void SetRenderOpacity(float InOpacity); // 0x2957b20 [Final Native Public]
    void SetNavigationRuleExplicit(const EUINavigation& Direction, UWidget* InWidget); // 0x2956c80 [Final Native Public]
    void SetNavigationRuleCustomBoundary(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x2956b70 [Final Native Public]
    void SetNavigationRuleCustom(const EUINavigation& Direction, const FScriptDelegate& InCustomDelegate); // 0x2956a60 [Final Native Public]
    void SetNavigationRuleBase(const EUINavigation& Direction, const EUINavigationRule& Rule); // 0x2956960 [Final Native Public]
    void SetNavigationRule(const EUINavigation& Direction, const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x2956820 [Final Native Public]
    void SetKeyboardFocus(); // 0x29558a0 [Final Native Public]
    void SetIsEnabled(bool bInIsEnabled); // 0x2954e10 [Native Public]
    void SetFocus(); // 0x2953700 [Final Native Public]
    void SetCursor(const EMouseCursor& InCursor); // 0x2952420 [Final Native Public]
    void SetClipping(const EWidgetClipping& InClipping); // 0x2951c30 [Final Native Public]
    void SetAllNavigationRules(const EUINavigationRule& Rule, const FName& WidgetToFocus); // 0x2950740 [Final Native Public]
    void ResetCursor(); // 0x2950250 [Final Native Public]
    void RemoveFromParent(); // 0x294fd00 [Native Public]
    FEventReply OnReply__DelegateSignature(); // 0xe53a10 [Public]
    FEventReply OnPointerEvent__DelegateSignature(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe53a10 [Public]
    void K2_RemoveFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x294f280 [Final Native Public]
    void K2_BroadcastFieldValueChanged(const FFieldNotificationId& FieldId); // 0x294f130 [Final Native Protected]
    void K2_AddFieldValueChangedDelegate(const FFieldNotificationId& FieldId, const FScriptDelegate& Delegate); // 0x294ef70 [Final Native Public]
    bool IsVisible(); // 0x294ef10 [Final Native Public]
    bool IsRendered(); // 0x294ee00 [Final Native Public]
    bool IsInViewport(); // 0x294eca0 [Final Native Public]
    bool IsHovered(); // 0x294ec70 [Native Public]
    void InvalidateLayoutAndVolatility(); // 0x294ec20 [Final Native Public]
    bool HasUserFocusedDescendants(APlayerController* PlayerController); // 0x294ea60 [Final Native Public]
    bool HasUserFocus(APlayerController* PlayerController); // 0x294e8a0 [Final Native Public]
    bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); // 0x294e6c0 [Final Native Public]
    bool HasMouseCapture(); // 0x294e5c0 [Final Native Public]
    bool HasKeyboardFocus(); // 0x294e4c0 [Final Native Public]
    bool HasFocusedDescendants(); // 0x294e3c0 [Final Native Public]
    bool HasAnyUserFocus(); // 0x294e1b0 [Final Native Public]
    UWidget* GetWidget__DelegateSignature(); // 0xe53a10 [Public]
    ESlateVisibility GetVisibility(); // 0x294e0c0 [Final Native Public]
    FGeometry GetTickSpaceGeometry(); // 0x294bf70 [Final Native Public]
    FText GetText__DelegateSignature(); // 0xe53a10 [Public]
    ESlateVisibility GetSlateVisibility__DelegateSignature(); // 0xe53a10 [Public]
    FSlateColor GetSlateColor__DelegateSignature(); // 0xe53a10 [Public]
    FSlateBrush GetSlateBrush__DelegateSignature(); // 0xe53a10 [Public]
    float GetRenderTransformAngle(); // 0x294d5a0 [Final Native Public]
    float GetRenderOpacity(); // 0x294d550 [Final Native Public]
    UPanelWidget* GetParent(); // 0x294d4d0 [Final Native Public]
    FGeometry GetPaintSpaceGeometry(); // 0x294d420 [Final Native Public]
    APlayerController* GetOwningPlayer(); // 0x294d3f0 [Native Public]
    ULocalPlayer* GetOwningLocalPlayer(); // 0x294d3c0 [Native Public]
    EMouseCursor GetMouseCursor__DelegateSignature(); // 0xe53a10 [Public]
    FLinearColor GetLinearColor__DelegateSignature(); // 0xe53a10 [Public]
    bool GetIsEnabled(); // 0x294cda0 [Final Native Public]
    int32 GetInt32__DelegateSignature(); // 0xe53a10 [Public]
    UGameInstance* GetGameInstance(); // 0x294c9d0 [Final Native Public]
    float GetFloat__DelegateSignature(); // 0xe53a10 [Public]
    FVector2D GetDesiredSize(); // 0x294c540 [Final Native Public]
    EWidgetClipping GetClipping(); // 0x294c1f0 [Final Native Public]
    ECheckBoxState GetCheckBoxState__DelegateSignature(); // 0xe53a10 [Public]
    FGeometry GetCachedGeometry(); // 0x294bf70 [Final Native Public]
    bool GetBool__DelegateSignature(); // 0xe53a10 [Public]
    FText GetAccessibleText(); // 0x294bcd0 [Final Native Public]
    FText GetAccessibleSummaryText(); // 0x294bbc0 [Final Native Public]
    UWidget* GenerateWidgetForString__DelegateSignature(const FString& Item); // 0xe53a10 [Public]
    UWidget* GenerateWidgetForObject__DelegateSignature(UObject* Item); // 0xe53a10 [Public]
    void ForceVolatile(bool bForce); // 0x294baa0 [Final Native Public]
    void ForceLayoutPrepass(); // 0x294ba00 [Final Native Public]

// UListViewBase (/Script/UMG.ListViewBase)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x295b2a0 [Final Native Public]
    void SetScrollOffset(float InScrollOffset); // 0x2958520 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& InVisibility); // 0x2958850 [Final Native Public]
    void ScrollToTop(); // 0x29504e0 [Final Native Public]
    void ScrollToBottom(); // 0x2950450 [Final Native Public]
    void RequestRefresh(); // 0x2950140 [Final Native Public]
    void RegenerateAllEntries(); // 0x294f810 [Final Native Public]
    float GetScrollOffset(); // 0x294d5c0 [Final Native Public]
    TArray<UUserWidget*> GetDisplayedEntryWidgets(); // 0x294c610 [Final Native Public]

// UListView (/Script/UMG.ListView)
    void SetSelectionMode(const ESelectionMode& SelectionMode); // 0x2958cd0 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x2958a00 [Final Native Public]
    void ScrollIndexIntoView(int32 Index); // 0x2950360 [Final Native Public]
    void RemoveItem(UObject* Item); // 0x294fd20 [Final Native Public]
    void OnListItemOuterEndPlayed(AActor* ItemOuter, const EEndPlayReason& EndPlayReason); // 0x294f610 [Final Native Protected]
    void OnListItemEndPlayed(AActor* Item, const EEndPlayReason& EndPlayReason); // 0x294f540 [Final Native Protected]
    void NavigateToIndex(int32 Index); // 0x294f470 [Final Native Public]
    bool IsRefreshPending(); // 0x294edb0 [Final Native Public]
    float GetVerticalEntrySpacing(); // 0x294dee0 [Final Native Public]
    int32 GetNumItems(); // 0x294d1c0 [Final Native Public]
    TArray<UObject*> GetListItems(); // 0x294cf10 [Final Native Public]
    UObject* GetItemAt(int32 Index); // 0x294ce30 [Final Native Public]
    int32 GetIndexForItem(UObject* Item); // 0x294ccd0 [Final Native Public]
    float GetHorizontalEntrySpacing(); // 0x294ccb0 [Final Native Public]
    void ClearListItems(); // 0x294b250 [Final Native Public]
    void BP_SetSelectedItem(UObject* Item); // 0x294b060 [Final Native Private]
    void BP_SetListItems(const TArray<UObject*>& InListItems); // 0x294aee0 [Final Native Private]
    void BP_SetItemSelection(UObject* Item, bool bSelected); // 0x294ad80 [Final Native Private]
    void BP_ScrollItemIntoView(UObject* Item); // 0x294acb0 [Final Native Private]
    void BP_NavigateToItem(UObject* Item); // 0x294abe0 [Final Native Private]
    bool BP_IsItemVisible(UObject* Item); // 0x294aae0 [Final Native Private]
    bool BP_GetSelectedItems(const TArray<UObject*>& Items); // 0x294aa00 [Final Native Private]
    UObject* BP_GetSelectedItem(); // 0x294a950 [Final Native Private]
    int32 BP_GetNumItemsSelected(); // 0x294a8f0 [Final Native Private]
    void BP_ClearSelection(); // 0x294a6b0 [Final Native Private]
    void BP_CancelScrollIntoView(); // 0x294a670 [Final Native Private]
    void AddItem(UObject* Item); // 0x294a420 [Final Native Public]

// UUserWidget (/Script/UMG.UserWidget)
    void UnregisterInputComponent(); // 0x298ed00 [Final Native Protected]
    void UnbindFromAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x298e960 [Final Native Public]
    void UnbindFromAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x298e770 [Final Native Public]
    void UnbindAllFromAnimationStarted(UWidgetAnimation* Animation); // 0x298e5f0 [Final Native Public]
    void UnbindAllFromAnimationFinished(UWidgetAnimation* Animation); // 0x298e470 [Final Native Public]
    void Tick(const FGeometry& MyGeometry, float InDeltaTime); // 0xe53a10 [Event Public]
    void StopListeningForInputAction(const FName& ActionName, const EInputEvent& EventType); // 0x298de20 [Final Native Protected]
    void StopListeningForAllInputActions(); // 0x298de00 [Final Native Protected]
    void StopAnimationsAndLatentActions(); // 0x298ddd0 [Final Native Public]
    void StopAnimation(UWidgetAnimation* InAnimation); // 0x298dce0 [Final Native Public]
    void StopAllAnimations(); // 0x298dcc0 [Final Native Public]
    void SetPositionInViewport(const FVector2D& Position, bool bRemoveDPIScale); // 0x298ccb0 [Final Native Public]
    void SetPlaybackSpeed(UWidgetAnimation* InAnimation, float PlaybackSpeed); // 0x298cb90 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x298c870 [Final Native Public]
    void SetOwningPlayer(APlayerController* LocalPlayerController); // 0x298c7c0 [Final Native Public]
    void SetNumLoopsToPlay(UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); // 0x298c6a0 [Final Native Public]
    void SetInputActionPriority(int32 NewPriority); // 0x298bde0 [Final Native Protected]
    void SetInputActionBlocking(bool bShouldBlock); // 0x298bd20 [Final Native Protected]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x298b7c0 [Final Native Public]
    void SetDesiredSizeInViewport(const FVector2D& Size); // 0x298b3a0 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x298b010 [Final Native Public]
    void SetAnimationCurrentTime(UWidgetAnimation* InAnimation, float InTime); // 0x298ad00 [Final Native Public]
    void SetAnchorsInViewport(const FAnchors& Anchors); // 0x298ab80 [Final Native Public]
    void SetAlignmentInViewport(const FVector2D& Alignment); // 0x298aa30 [Final Native Public]
    void ReverseAnimation(UWidgetAnimation* InAnimation); // 0x298a120 [Final Native Public]
    void RemoveFromViewport(); // 0x294fd00 [Final Native Public]
    void RemoveExtensions(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x2989fb0 [Final Native Public]
    void RemoveExtension(UUserWidgetExtension* InExtension); // 0x2989e60 [Final Native Public]
    void RegisterInputComponent(); // 0x29899f0 [Final Native Protected]
    void PreConstruct(bool IsDesignTime); // 0xe53a10 [Event Public]
    void PlaySound(USoundBase* SoundToPlay); // 0x29893b0 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationTimeRange(UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x2988fc0 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationReverse(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x2988c90 [Final Native Public]
    UUMGSequencePlayer* PlayAnimationForward(UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); // 0x2988960 [Final Native Public]
    UUMGSequencePlayer* PlayAnimation(UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, const EUMGSequencePlayMode& PlayMode, float PlaybackSpeed, bool bRestoreState); // 0x2988790 [Final Native Public]
    float PauseAnimation(UWidgetAnimation* InAnimation); // 0x2988650 [Final Native Public]
    FEventReply OnTouchStarted(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0xe53a10 [Event Public]
    FEventReply OnTouchMoved(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0xe53a10 [Event Public]
    FEventReply OnTouchGesture(const FGeometry& MyGeometry, FPointerEvent& GestureEvent); // 0xe53a10 [Event Public]
    FEventReply OnTouchForceChanged(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0xe53a10 [Event Public]
    FEventReply OnTouchEnded(const FGeometry& MyGeometry, FPointerEvent& InTouchEvent); // 0xe53a10 [Event Public]
    void OnRemovedFromFocusPath(const FFocusEvent& InFocusEvent); // 0xe53a10 [Event Public]
    FEventReply OnPreviewMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe53a10 [Event Public]
    FEventReply OnPreviewKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0xe53a10 [Event Public]
    void OnPaint(FPaintContext& Context); // 0xe53a10 [Event Public]
    FEventReply OnMouseWheel(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe53a10 [Event Public]
    FEventReply OnMouseMove(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe53a10 [Event Public]
    void OnMouseLeave(FPointerEvent& MouseEvent); // 0xe53a10 [Event Public]
    void OnMouseEnter(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe53a10 [Event Public]
    void OnMouseCaptureLost(); // 0xe53a10 [Event Public]
    FEventReply OnMouseButtonUp(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe53a10 [Event Public]
    FEventReply OnMouseButtonDown(const FGeometry& MyGeometry, FPointerEvent& MouseEvent); // 0xe53a10 [Event Public]
    FEventReply OnMouseButtonDoubleClick(const FGeometry& InMyGeometry, FPointerEvent& InMouseEvent); // 0xe53a10 [Event Public]
    FEventReply OnMotionDetected(const FGeometry& MyGeometry, const FMotionEvent& InMotionEvent); // 0xe53a10 [Event Public]
    FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0xe53a10 [Event Public]
    FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent); // 0xe53a10 [Event Public]
    FEventReply OnKeyChar(const FGeometry& MyGeometry, const FCharacterEvent& InCharacterEvent); // 0xe53a10 [Event Public]
    void OnInitialized(); // 0xe53a10 [Event Public]
    FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent); // 0xe53a10 [Event Public]
    void OnFocusLost(const FFocusEvent& InFocusEvent); // 0xe53a10 [Event Public]
    bool OnDrop(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0xe53a10 [Event Public]
    bool OnDragOver(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0xe53a10 [Event Public]
    void OnDragLeave(const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0xe53a10 [Event Public]
    void OnDragEnter(const FGeometry& MyGeometry, const FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0xe53a10 [Event Public]
    void OnDragDetected(const FGeometry& MyGeometry, FPointerEvent& PointerEvent, const UDragDropOperation*& Operation); // 0xe53a10 [Event Public]
    void OnDragCancelled(FPointerEvent& PointerEvent, UDragDropOperation* Operation); // 0xe53a10 [Event Public]
    void OnAnimationStarted(UWidgetAnimation* Animation); // 0x29885c0 [Native Event Protected]
    void OnAnimationFinished(UWidgetAnimation* Animation); // 0x2988530 [Native Event Protected]
    FEventReply OnAnalogValueChanged(const FGeometry& MyGeometry, const FAnalogInputEvent& InAnalogInputEvent); // 0xe53a10 [Event Public]
    void OnAddedToFocusPath(const FFocusEvent& InFocusEvent); // 0xe53a10 [Event Public]
    void ListenForInputAction(const FName& ActionName, const EInputEvent& EventType, bool bConsume, const FScriptDelegate& Callback); // 0x29876b0 [Final Native Protected]
    bool IsPlayingAnimation(); // 0x29872c0 [Final Native Public]
    bool IsListeningForInputAction(const FName& ActionName); // 0x2987400 [Final Native Protected]
    bool IsInteractable(); // 0xe53a10 [Event Public]
    bool IsAnyAnimationPlaying(); // 0x29872c0 [Final Native Public]
    bool IsAnimationPlayingForward(UWidgetAnimation* InAnimation); // 0x29871f0 [Final Native Public]
    bool IsAnimationPlaying(UWidgetAnimation* InAnimation); // 0x2987100 [Final Native Public]
    APawn* GetOwningPlayerPawn(); // 0x2986ad0 [Final Native Public]
    APlayerCameraManager* GetOwningPlayerCameraManager(); // 0x2986a80 [Final Native Public]
    bool GetIsVisible(); // 0x29861c0 [Final Native Public]
    TArray<UUserWidgetExtension*> GetExtensions(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x2985b90 [Final Native Public]
    UUserWidgetExtension* GetExtension(TSubclassOf<UUserWidgetExtension> ExtensionType); // 0x2985a80 [Final Native Public]
    float GetAnimationCurrentTime(UWidgetAnimation* InAnimation); // 0x2985350 [Final Native Public]
    FAnchors GetAnchorsInViewport(); // 0x29852d0 [Final Native Public]
    FVector2D GetAlignmentInViewport(); // 0x2984bb0 [Final Native Public]
    void FlushAnimations(); // 0x29849b0 [Final Native Public]
    void Destruct(); // 0xe53a10 [Event Public]
    void Construct(); // 0xe53a10 [Event Public]
    void CancelLatentActions(); // 0x2981f30 [Final Native Public]
    void BindToAnimationStarted(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x2981dd0 [Final Native Public]
    void BindToAnimationFinished(UWidgetAnimation* Animation, const FScriptDelegate& Delegate); // 0x2981c90 [Final Native Public]
    void BindToAnimationEvent(UWidgetAnimation* Animation, const FScriptDelegate& Delegate, const EWidgetAnimationEvent& AnimationEvent, const FName& UserTag); // 0x2981ad0 [Final Native Public]
    void AddToViewport(int32 ZOrder); // 0x2981990 [Final Native Public]
    bool AddToPlayerScreen(int32 ZOrder); // 0x29818f0 [Final Native Public]
    UUserWidgetExtension* AddExtension(TSubclassOf<UUserWidgetExtension> InExtensionType); // 0x2981720 [Final Native Public]

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

// UWidgetAnimation (/Script/UMG.WidgetAnimation)
    void UnbindFromAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x28e4cd0 [Final Native Public]
    void UnbindFromAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x28e4be0 [Final Native Public]
    void UnbindAllFromAnimationStarted(UUserWidget* Widget); // 0x28e4b50 [Final Native Public]
    void UnbindAllFromAnimationFinished(UUserWidget* Widget); // 0x28e4ac0 [Final Native Public]
    float GetStartTime(); // 0x28e0910 [Final Native Public]
    float GetEndTime(); // 0x28e02a0 [Final Native Public]
    void BindToAnimationStarted(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x28df760 [Final Native Public]
    void BindToAnimationFinished(UUserWidget* Widget, const FScriptDelegate& Delegate); // 0x28df670 [Final Native Public]

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

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

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

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

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

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

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

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

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

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

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

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

// UGameViewportSubsystem (/Script/UMG.GameViewportSubsystem)
    FGameViewportWidgetSlot SetWidgetSlotPosition(const FGameViewportWidgetSlot& Slot, UWidget* Widget, const FVector2D& Position, bool bRemoveDPIScale); // 0x28e4800 [Final Native Static Public]
    FGameViewportWidgetSlot SetWidgetSlotDesiredSize(const FGameViewportWidgetSlot& Slot, const FVector2D& Size); // 0x28e4690 [Final Native Static Public]
    void SetWidgetSlot(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x28e4230 [Final Native Public]
    void RemoveWidget(UWidget* Widget); // 0x28e17b0 [Final Native Public]
    bool IsWidgetAdded(UWidget* Widget); // 0x28e1560 [Final Native Public]
    FGameViewportWidgetSlot GetWidgetSlot(UWidget* Widget); // 0x28e1130 [Final Native Public]
    bool AddWidgetForPlayer(UWidget* Widget, ULocalPlayer* Player, const FGameViewportWidgetSlot& Slot); // 0x28df4e0 [Final Native Public]
    bool AddWidget(UWidget* Widget, const FGameViewportWidgetSlot& Slot); // 0x28df390 [Final Native Public]

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

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

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

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

// UPanelWidget (/Script/UMG.PanelWidget)
    bool RemoveChildAt(int32 Index); // 0x294f970 [Final Native Public]
    bool RemoveChild(UWidget* Content); // 0x294f880 [Final Native Public]
    bool HasChild(UWidget* Content); // 0x294e2c0 [Final Native Public]
    bool HasAnyChildren(); // 0x294e180 [Final Native Public]
    int32 GetChildrenCount(); // 0x294c1d0 [Final Native Public]
    int32 GetChildIndex(UWidget* Content); // 0x294c0e0 [Final Native Public]
    UWidget* GetChildAt(int32 Index); // 0x294c020 [Final Native Public]
    TArray<UWidget*> GetAllChildren(); // 0x294bde0 [Final Native Public]
    void ClearChildren(); // 0x294b170 [Native Public]
    UPanelSlot* AddChild(UWidget* Content); // 0x2949440 [Final Native Public]

// UContentWidget (/Script/UMG.ContentWidget)
    UPanelSlot* SetContent(UWidget* Content); // 0x2952220 [Final Native Public]
    UPanelSlot* GetContentSlot(); // 0x294c260 [Final Native Public]
    UWidget* GetContent(); // 0x294c220 [Final Native Public]

// UBackgroundBlur (/Script/UMG.BackgroundBlur)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28e3f50 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28e32d0 [Final Native Public]
    void SetLowQualityFallbackBrush(FSlateBrush& InBrush); // 0x28e2de0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28e29c0 [Final Native Public]
    void SetCornerRadius(const FVector4& InCornerRadius); // 0x28e2860 [Native Public]
    void SetBlurStrength(float InStrength); // 0x28e20a0 [Native Public]
    void SetBlurRadius(int32 InBlurRadius); // 0x28e1fe0 [Final Native Public]
    void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); // 0x28e1e00 [Final Native Public]

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

// UBorder (/Script/UMG.Border)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x28e4080 [Final Native Public]
    void SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled); // 0x28e3af0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x28e3450 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x28e2af0 [Final Native Public]
    void SetDesiredSizeScale(const FVector2D& InScale); // 0x28e2910 [Final Native Public]
    void SetContentColorAndOpacity(const FLinearColor& InContentColorAndOpacity); // 0x28e27b0 [Final Native Public]
    void SetBrushFromTexture(UTexture2D* Texture); // 0x28e24a0 [Final Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x28e24a0 [Final Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x28e2310 [Final Native Public]
    void SetBrushColor(const FLinearColor& InBrushColor); // 0x28e2260 [Final Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x28e2130 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x28e0180 [Final Native Public]

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

// UButton (/Script/UMG.Button)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x28e3da0 [Final Native Public]
    void SetStyle(FButtonStyle& InStyle); // 0x28e3cd0 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x28e3810 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x28e2700 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x28e25e0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& InBackgroundColor); // 0x28e1f30 [Final Native Public]
    bool IsPressed(); // 0x28e14e0 [Final Native Public]

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

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

// UCanvasPanelSlot (/Script/UMG.CanvasPanelSlot)
    void SetZOrder(int32 InZOrder); // 0x28e4a20 [Final Native Public]
    void SetSize(const FVector2D& InSize); // 0x28e3bc0 [Final Native Public]
    void SetPosition(const FVector2D& InPosition); // 0x28e3700 [Final Native Public]
    void SetOffsets(const FMargin& InOffset); // 0x28e31c0 [Final Native Public]
    void SetMinimum(const FVector2D& InMinimumAnchors); // 0x28e3000 [Final Native Public]
    void SetMaximum(const FVector2D& InMaximumAnchors); // 0x28e2ef0 [Final Native Public]
    void SetLayout(FAnchorData& InLayoutData); // 0x28e2d30 [Final Native Public]
    void SetAutoSize(bool InbAutoSize); // 0x28e1ea0 [Final Native Public]
    void SetAnchors(const FAnchors& InAnchors); // 0x28e1ce0 [Final Native Public]
    void SetAlignment(const FVector2D& InAlignment); // 0x28e1be0 [Final Native Public]
    int32 GetZOrder(); // 0x28e1280 [Final Native Public]
    FVector2D GetSize(); // 0x28e0730 [Final Native Public]
    FVector2D GetPosition(); // 0x28e0640 [Final Native Public]
    FMargin GetOffsets(); // 0x28e0510 [Final Native Public]
    FAnchorData GetLayout(); // 0x28e0330 [Final Native Public]
    bool GetAutoSize(); // 0x28e0100 [Final Native Public]
    FAnchors GetAnchors(); // 0x28e0050 [Final Native Public]
    FVector2D GetAlignment(); // 0x28dffa0 [Final Native Public]

// UCheckBox (/Script/UMG.CheckBox)
    void SetTouchMethod(const EButtonTouchMethod& InTouchMethod); // 0x28e3e30 [Final Native Public]
    void SetPressMethod(const EButtonPressMethod& InPressMethod); // 0x28e38a0 [Final Native Public]
    void SetIsChecked(bool InIsChecked); // 0x28e2ca0 [Final Native Public]
    void SetClickMethod(const EButtonClickMethod& InClickMethod); // 0x28e2670 [Final Native Public]
    void SetCheckedState(const ECheckBoxState& InCheckedState); // 0x28e2560 [Final Native Public]
    bool IsPressed(); // 0x28e1520 [Final Native Public]
    bool IsChecked(); // 0x28e12c0 [Final Native Public]
    ECheckBoxState GetCheckedState(); // 0x28e0130 [Final Native Public]

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

// UComboBoxKey (/Script/UMG.ComboBoxKey)
    void SetSelectedOption(const FName& Option); // 0x28e39c0 [Final Native Public]
    bool RemoveOption(const FName& Option); // 0x28e1680 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FName& SelectedItem, const ESelectInfo& SelectionType); // 0xe53a10 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0xe53a10 [Public]
    bool IsOpen(); // 0x28e1490 [Final Native Public]
    FName GetSelectedOption(); // 0x28e0710 [Final Native Public]
    UWidget* GenerateWidgetEvent__DelegateSignature(const FName& Item); // 0xe53a10 [Public]
    void ClearSelection(); // 0x28df8d0 [Final Native Public]
    void ClearOptions(); // 0x28df850 [Final Native Public]
    void AddOption(const FName& Option); // 0x28df2d0 [Final Native Public]

// UComboBoxString (/Script/UMG.ComboBoxString)
    void SetSelectedOption(const FString& Option); // 0x2958bd0 [Final Native Public]
    void SetSelectedIndex(int32 Index); // 0x2958970 [Final Native Public]
    bool RemoveOption(const FString& Option); // 0x294fdb0 [Final Native Public]
    void RefreshOptions(); // 0x294f7a0 [Final Native Public]
    void OnSelectionChangedEvent__DelegateSignature(const FString& SelectedItem, const ESelectInfo& SelectionType); // 0xe53a10 [Public]
    void OnOpeningEvent__DelegateSignature(); // 0xe53a10 [Public]
    bool IsOpen(); // 0x294ed10 [Final Native Public]
    FString GetSelectedOption(); // 0x294d710 [Final Native Public]
    int32 GetSelectedIndex(); // 0x294d6b0 [Final Native Public]
    int32 GetOptionCount(); // 0x294d330 [Final Native Public]
    FString GetOptionAtIndex(int32 Index); // 0x294d1e0 [Final Native Public]
    int32 FindOptionIndex(const FString& Option); // 0x294b850 [Final Native Public]
    void ClearSelection(); // 0x294b5f0 [Final Native Public]
    void ClearOptions(); // 0x294b590 [Final Native Public]
    void AddOption(const FString& Option); // 0x294a5d0 [Final Native Public]

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

// UDynamicEntryBox (/Script/UMG.DynamicEntryBox)
    void Reset(bool bDeleteWidgets); // 0x29501c0 [Final Native Public]
    void RemoveEntry(UUserWidget* EntryWidget); // 0x294fa10 [Final Native Public]
    UUserWidget* BP_CreateEntryOfClass(TSubclassOf<UUserWidget> EntryClass); // 0x294a730 [Final Native Private]
    UUserWidget* BP_CreateEntry(); // 0x294a6f0 [Final Native Private]

// UEditableText (/Script/UMG.EditableText)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x2959ee0 [Final Native Public]
    void SetText(const FText& InText); // 0x2959870 [Final Native Public]
    void SetMinimumDesiredWidth(float InMinDesiredWidth); // 0x2956710 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x2955640 [Final Native Public]
    void SetIsReadOnly(bool InbIsReadyOnly); // 0x29552c0 [Final Native Public]
    void SetIsPassword(bool InbIsPassword); // 0x2955140 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x2954560 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x2953f60 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x2953ce0 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x2953890 [Final Native Public]
    void OnEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0xe53a10 [Public]
    void OnEditableTextChangedEvent__DelegateSignature(FText& Text); // 0xe53a10 [Public]
    FText GetText(); // 0x294d800 [Final Native Public]
    ETextJustify GetJustification(); // 0x294cef0 [Final Native Public]
    FText GetHintText(); // 0x294ca40 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x294c970 [Final Native Public]

// UEditableTextBox (/Script/UMG.EditableTextBox)
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x2959f80 [Final Native Public]
    void SetText(const FText& InText); // 0x2959950 [Final Native Public]
    void SetJustification(const ETextJustify& InJustification); // 0x29556c0 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x2955380 [Final Native Public]
    void SetIsPassword(bool bIsPassword); // 0x2955200 [Final Native Public]
    void SetHintText(const FText& InText); // 0x2954640 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x29541e0 [Final Native Public]
    void SetError(const FText& InError); // 0x2953230 [Final Native Public]
    void OnEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0xe53a10 [Public]
    void OnEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0xe53a10 [Public]
    bool HasError(); // 0x294e370 [Final Native Public]
    FText GetText(); // 0x294d8d0 [Final Native Public]
    void ClearError(); // 0x294b190 [Final Native Public]

// UExpandableArea (/Script/UMG.ExpandableArea)
    void SetIsExpanded_Animated(bool IsExpanded); // 0x2954f30 [Final Native Public]
    void SetIsExpanded(bool IsExpanded); // 0x2954ea0 [Final Native Public]
    bool GetIsExpanded(); // 0x294cdd0 [Final Native Public]

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

// UGridSlot (/Script/UMG.GridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x295ad00 [Final Native Public]
    void SetRowSpan(int32 InRowSpan); // 0x2958380 [Final Native Public]
    void SetRow(int32 InRow); // 0x29580a0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x29572b0 [Final Native Public]
    void SetNudge(const FVector2D& InNudge); // 0x2956e60 [Final Native Public]
    void SetLayer(int32 InLayer); // 0x2955990 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x29548e0 [Final Native Public]
    void SetColumnSpan(int32 InColumnSpan); // 0x2952100 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x2951e20 [Final Native Public]

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

// UHorizontalBoxSlot (/Script/UMG.HorizontalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x295ad90 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x29590e0 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x29573c0 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x2954970 [Final Native Public]

// UImage (/Script/UMG.Image)
    void SetOpacity(float InOpacity); // 0x2956fa0 [Final Native Public]
    void SetDesiredSizeOverride(const FVector2D& DesiredSize); // 0x2952d30 [Final Native Public]
    void SetColorAndOpacity(const FLinearColor& InColorAndOpacity); // 0x2951cb0 [Final Native Public]
    void SetBrushTintColor(const FSlateColor& TintColor); // 0x2951960 [Final Native Public]
    void SetBrushResourceObject(UObject* ResourceObject); // 0x29518d0 [Final Native Public]
    void SetBrushFromTextureDynamic(UTexture2DDynamic* Texture, bool bMatchSize); // 0x2951800 [Native Public]
    void SetBrushFromTexture(UTexture2D* Texture, bool bMatchSize); // 0x2951730 [Native Public]
    void SetBrushFromSoftTexture(const TSoftObjectPtr<UTexture2D>& SoftTexture, bool bMatchSize); // 0x29515d0 [Native Public]
    void SetBrushFromSoftMaterial(const TSoftObjectPtr<UMaterialInterface>& SoftMaterial); // 0x29514a0 [Native Public]
    void SetBrushFromMaterial(UMaterialInterface* Material); // 0x2951410 [Native Public]
    void SetBrushFromAtlasInterface(const TScriptInterface<ISlateTextureAtlasInterface>& AtlasRegion, bool bMatchSize); // 0x2951330 [Native Public]
    void SetBrushFromAsset(USlateBrushAsset* Asset); // 0x29512a0 [Native Public]
    void SetBrush(FSlateBrush& InBrush); // 0x29511b0 [Native Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(); // 0x294c750 [Final Native Public]

// UInputKeySelector (/Script/UMG.InputKeySelector)
    void SetTextBlockVisibility(const ESlateVisibility& InVisibility); // 0x2959dc0 [Final Native Public]
    void SetSelectedKey(FInputChord& InSelectedKey); // 0x2958b00 [Final Native Public]
    void SetNoKeySpecifiedText(const FText& InNoKeySpecifiedText); // 0x2956d80 [Final Native Public]
    void SetKeySelectionText(const FText& InKeySelectionText); // 0x29557c0 [Final Native Public]
    void SetEscapeKeys(const TArray<FKey>& InKeys); // 0x29534b0 [Final Native Public]
    void SetAllowModifierKeys(bool bInAllowModifierKeys); // 0x29509a0 [Final Native Public]
    void SetAllowGamepadKeys(bool bInAllowGamepadKeys); // 0x2950900 [Final Native Public]
    void OnKeySelected__DelegateSignature(const FInputChord& SelectedKey); // 0xe53a10 [Public]
    void OnIsSelectingKeyChanged__DelegateSignature(); // 0xe53a10 [Public]
    bool GetIsSelectingKey(); // 0x294cdf0 [Final Native Public]

// UInvalidationBox (/Script/UMG.InvalidationBox)
    void SetCanCache(bool CanCache); // 0x2951ae0 [Final Native Public]
    void InvalidateCache(); // 0x294ec00 [Final Native Public]
    bool GetCanCache(); // 0x294bfb0 [Final Native Public]

// UMenuAnchor (/Script/UMG.MenuAnchor)
    void ToggleOpen(bool bFocusOnOpen); // 0x295ba60 [Final Native Public]
    bool ShouldOpenDueToClick(); // 0x295b8b0 [Final Native Public]
    void SetPlacement(const EMenuPlacement& InPlacement); // 0x2957940 [Final Native Public]
    void Open(bool bFocusMenu); // 0x294f6e0 [Final Native Public]
    bool IsOpen(); // 0x294ed60 [Final Native Public]
    bool HasOpenSubMenus(); // 0x294e850 [Final Native Public]
    UUserWidget* GetUserWidget__DelegateSignature(); // 0xe53a10 [Public]
    FVector2D GetMenuPosition(); // 0x294d020 [Final Native Public]
    void FitInWindow(bool bFit); // 0x294b960 [Final Native Public]
    void Close(); // 0x294b680 [Final Native Public]

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

// UMultiLineEditableText (/Script/UMG.MultiLineEditableText)
    void SetWidgetStyle(FTextBlockStyle& InWidgetStyle); // 0x295b510 [Final Native Public]
    void SetText(const FText& InText); // 0x2959a30 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x2955440 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x2954720 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x2954000 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x2953d80 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x2953a20 [Final Native Public]
    void OnMultiLineEditableTextCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0xe53a10 [Public]
    void OnMultiLineEditableTextChangedEvent__DelegateSignature(FText& Text); // 0xe53a10 [Public]
    FText GetText(); // 0x294d9a0 [Final Native Public]
    FText GetHintText(); // 0x294cb10 [Final Native Public]
    FSlateFontInfo GetFont(); // 0x294c9a0 [Final Native Public]

// UMultiLineEditableTextBox (/Script/UMG.MultiLineEditableTextBox)
    void SetTextStyle(FTextBlockStyle& InTextStyle); // 0x295a150 [Final Native Public]
    void SetText(const FText& InText); // 0x2959b10 [Final Native Public]
    void SetIsReadOnly(bool bReadOnly); // 0x29554d0 [Final Native Public]
    void SetHintText(const FText& InHintText); // 0x2954800 [Final Native Public]
    void SetForegroundColor(const FLinearColor& Color); // 0x29542a0 [Final Native Public]
    void SetError(const FText& InError); // 0x2953370 [Final Native Public]
    void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(FText& Text, const ETextCommit& CommitMethod); // 0xe53a10 [Public]
    void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(FText& Text); // 0xe53a10 [Public]
    FText GetText(); // 0x294da70 [Final Native Public]
    FText GetHintText(); // 0x294cbe0 [Final Native Public]

// UOverlay (/Script/UMG.Overlay)
    bool ReplaceOverlayChildAt(int32 Index, UWidget* Content); // 0x294ff20 [Final Native Public]
    UOverlaySlot* AddChildToOverlay(UWidget* Content); // 0x2949af0 [Final Native Public]

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

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

// URetainerBox (/Script/UMG.RetainerBox)
    void SetTextureParameter(const FName& TextureParameter); // 0x295a410 [Final Native Public]
    void SetRetainRendering(bool bInRetainRendering); // 0x2958000 [Final Native Public]
    void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); // 0x2957f10 [Final Native Public]
    void SetEffectMaterial(UMaterialInterface* EffectMaterial); // 0x2952f20 [Final Native Public]
    void RequestRender(); // 0x2950170 [Final Native Public]
    UMaterialInstanceDynamic* GetEffectMaterial(); // 0x294c8e0 [Final Native Public]

// URichTextBlock (/Script/UMG.RichTextBlock)
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x295a2e0 [Final Native Public]
    void SetTextStyleSet(UDataTable* NewTextStyleSet); // 0x295a220 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x295a020 [Final Native Public]
    void SetText(FText& InText); // 0x2959bf0 [Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x29562e0 [Final Native Public]
    void SetDefaultTextStyle(FTextBlockStyle& InDefaultTextStyle); // 0x2952bb0 [Final Native Public]
    void SetDefaultStrikeBrush(FSlateBrush& InStrikeBrush); // 0x2952a80 [Final Native Public]
    void SetDefaultShadowOffset(const FVector2D& InShadowOffset); // 0x29529b0 [Final Native Public]
    void SetDefaultShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x2952900 [Final Native Public]
    void SetDefaultMaterial(UMaterialInterface* InMaterial); // 0x2952840 [Final Native Public]
    void SetDefaultFont(const FSlateFontInfo& InFontInfo); // 0x29526a0 [Final Native Public]
    void SetDefaultColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x29525d0 [Final Native Public]
    void SetDecorators(const TArray<TSubclassOf<URichTextBlockDecorator>>& InDecoratorClasses); // 0x2952520 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x2950f00 [Final Native Public]
    void RefreshTextLayout(); // 0x294f7e0 [Final Native Public]
    UDataTable* GetTextStyleSet(); // 0x294dd20 [Final Native Public]
    FText GetText(); // 0x294db40 [Final Native Public]
    UMaterialInstanceDynamic* GetDefaultDynamicMaterial(); // 0x294c410 [Final Native Public]
    URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<URichTextBlockDecorator> DecoratorClass); // 0x294c300 [Final Native Public]
    void ClearAllDefaultStyleOverrides(); // 0x294b140 [Final Native Public]

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

// UScaleBox (/Script/UMG.ScaleBox)
    void SetUserSpecifiedScale(float InUserSpecifiedScale); // 0x295ab70 [Final Native Public]
    void SetStretchDirection(const EStretchDirection& InStretchDirection); // 0x2959700 [Final Native Public]
    void SetStretch(const EStretch& InStretch); // 0x2959670 [Final Native Public]
    void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); // 0x2954cb0 [Final Native Public]

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

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

// UScrollBox (/Script/UMG.ScrollBox)
    void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); // 0x295b370 [Final Native Public]
    void SetScrollWhenFocusChanges(const EScrollWhenFocusChanges& NewScrollWhenFocusChanges); // 0x2958640 [Final Native Public]
    void SetScrollOffset(float NewScrollOffset); // 0x29585b0 [Final Native Public]
    void SetScrollbarVisibility(const ESlateVisibility& NewScrollBarVisibility); // 0x2958410 [Final Native Public]
    void SetScrollbarThickness(const FVector2D& NewScrollbarThickness); // 0x2958780 [Final Native Public]
    void SetScrollbarPadding(const FMargin& NewScrollbarPadding); // 0x29586d0 [Final Native Public]
    void SetOrientation(const EOrientation& NewOrientation); // 0x2957180 [Final Native Public]
    void SetNavigationDestination(const EDescendantScrollDestination& NewNavigationDestination); // 0x2956790 [Final Native Public]
    void SetConsumeMouseWheel(const EConsumeMouseWheel& NewConsumeMouseWheel); // 0x2952190 [Final Native Public]
    void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); // 0x2950e60 [Final Native Public]
    void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); // 0x2950ae0 [Final Native Public]
    void SetAllowOverscroll(bool NewAllowOverscroll); // 0x2950a40 [Final Native Public]
    void ScrollWidgetIntoView(UWidget* WidgetToFind, bool AnimateScroll, const EDescendantScrollDestination& ScrollDestination, float Padding); // 0x2950510 [Final Native Public]
    void ScrollToStart(); // 0x29504b0 [Final Native Public]
    void ScrollToEnd(); // 0x2950480 [Final Native Public]
    float GetViewOffsetFraction(); // 0x294dfc0 [Final Native Public]
    float GetViewFraction(); // 0x294df00 [Final Native Public]
    float GetScrollOffsetOfEnd(); // 0x294d660 [Final Native Public]
    float GetScrollOffset(); // 0x294d610 [Final Native Public]
    void EndInertialScrolling(); // 0x294b790 [Final Native Public]

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

// USizeBox (/Script/UMG.SizeBox)
    void SetWidthOverride(float InWidthOverride); // 0x295b5e0 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x2956360 [Final Native Public]
    void SetMinDesiredHeight(float InMinDesiredHeight); // 0x29560a0 [Final Native Public]
    void SetMinAspectRatio(float InMinAspectRatio); // 0x2955fe0 [Final Native Public]
    void SetMaxDesiredWidth(float InMaxDesiredWidth); // 0x2955cf0 [Final Native Public]
    void SetMaxDesiredHeight(float InMaxDesiredHeight); // 0x2955c30 [Final Native Public]
    void SetMaxAspectRatio(float InMaxAspectRatio); // 0x2955b70 [Final Native Public]
    void SetHeightOverride(float InHeightOverride); // 0x29544a0 [Final Native Public]
    void ClearWidthOverride(); // 0x294b610 [Final Native Public]
    void ClearMinDesiredWidth(); // 0x294b4e0 [Final Native Public]
    void ClearMinDesiredHeight(); // 0x294b470 [Final Native Public]
    void ClearMinAspectRatio(); // 0x294b400 [Final Native Public]
    void ClearMaxDesiredWidth(); // 0x294b350 [Final Native Public]
    void ClearMaxDesiredHeight(); // 0x294b2e0 [Final Native Public]
    void ClearMaxAspectRatio(); // 0x294b270 [Final Native Public]
    void ClearHeightOverride(); // 0x294b1e0 [Final Native Public]

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

// USlider (/Script/UMG.Slider)
    void SetValue(float InValue); // 0x295ac00 [Final Native Public]
    void SetStepSize(float InValue); // 0x29595b0 [Final Native Public]
    void SetSliderHandleColor(const FLinearColor& InValue); // 0x2959360 [Final Native Public]
    void SetSliderBarColor(const FLinearColor& InValue); // 0x29592b0 [Final Native Public]
    void SetMinValue(float InValue); // 0x29565f0 [Final Native Public]
    void SetMaxValue(float InValue); // 0x2955ec0 [Final Native Public]
    void SetLocked(bool InValue); // 0x2955a20 [Final Native Public]
    void SetIndentHandle(bool InValue); // 0x2954d50 [Final Native Public]
    float GetValue(); // 0x294de70 [Final Native Public]
    float GetNormalizedValue(); // 0x294d110 [Final Native Public]

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

// USpinBox (/Script/UMG.SpinBox)
    void SetValue(float NewValue); // 0x295ac80 [Final Native Public]
    void SetMinValue(float NewValue); // 0x2956690 [Final Native Public]
    void SetMinSliderValue(float NewValue); // 0x2956570 [Final Native Public]
    void SetMinFractionalDigits(int32 NewValue); // 0x29564e0 [Final Native Public]
    void SetMaxValue(float NewValue); // 0x2955f60 [Final Native Public]
    void SetMaxSliderValue(float NewValue); // 0x2955e40 [Final Native Public]
    void SetMaxFractionalDigits(int32 NewValue); // 0x2955db0 [Final Native Public]
    void SetForegroundColor(const FSlateColor& InForegroundColor); // 0x2954350 [Final Native Public]
    void SetDelta(float NewValue); // 0x2952ca0 [Final Native Public]
    void SetAlwaysUsesDeltaSnap(bool bNewValue); // 0x2950b80 [Final Native Public]
    void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, const ETextCommit& CommitMethod); // 0xe53a10 [Public]
    void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); // 0xe53a10 [Public]
    void OnSpinBoxBeginSliderMovement__DelegateSignature(); // 0xe53a10 [Public]
    float GetValue(); // 0x294dec0 [Final Native Public]
    float GetMinValue(); // 0x294d0d0 [Final Native Public]
    float GetMinSliderValue(); // 0x294d090 [Final Native Public]
    int32 GetMinFractionalDigits(); // 0x294d070 [Final Native Public]
    float GetMaxValue(); // 0x294cfe0 [Final Native Public]
    float GetMaxSliderValue(); // 0x294cfa0 [Final Native Public]
    int32 GetMaxFractionalDigits(); // 0x294cf80 [Final Native Public]
    float GetDelta(); // 0x294c520 [Final Native Public]
    bool GetAlwaysUsesDeltaSnap(); // 0x294bf20 [Final Native Public]
    void ClearMinValue(); // 0x294b570 [Final Native Public]
    void ClearMinSliderValue(); // 0x294b550 [Final Native Public]
    void ClearMaxValue(); // 0x294b3e0 [Final Native Public]
    void ClearMaxSliderValue(); // 0x294b3c0 [Final Native Public]

// UStackBox (/Script/UMG.StackBox)
    bool ReplaceStackBoxChildAt(int32 Index, UWidget* Content); // 0x2950020 [Final Native Public]
    UStackBoxSlot* AddChildToStackBox(UWidget* Content); // 0x2949d10 [Final Native Public]

// UTextBlock (/Script/UMG.TextBlock)
    void TruncateText(int32 InCharacterLimit, const FString& InTruncationCharacters); // 0x295bb20 [Final Native Public]
    void SetTruncationCharacters(const FString& InTruncationCharacters); // 0x295a810 [Final Native Public]
    void SetTextTransformPolicy(const ETextTransformPolicy& InTransformPolicy); // 0x295a360 [Final Native Public]
    void SetTextOverflowPolicy(const ETextOverflowPolicy& InOverflowPolicy); // 0x295a0c0 [Final Native Public]
    void SetText(const FText& InText); // 0x2959cd0 [Native Public]
    void SetStrikeBrush(const FSlateBrush& InStrikeBrush); // 0x2959790 [Final Native Public]
    void SetShadowOffset(const FVector2D& InShadowOffset); // 0x2958e80 [Final Native Public]
    void SetShadowColorAndOpacity(const FLinearColor& InShadowColorAndOpacity); // 0x2958dd0 [Final Native Public]
    void SetOpacity(float InOpacity); // 0x2957050 [Final Native Public]
    void SetMinDesiredWidth(float InMinDesiredWidth); // 0x2956420 [Final Native Public]
    void SetFontOutlineMaterial(UMaterialInterface* InMaterial); // 0x29540a0 [Final Native Public]
    void SetFontMaterial(UMaterialInterface* InMaterial); // 0x2953e20 [Final Native Public]
    void SetFont(const FSlateFontInfo& InFontInfo); // 0x2953bb0 [Final Native Public]
    void SetColorAndOpacity(const FSlateColor& InColorAndOpacity); // 0x2951d50 [Final Native Public]
    void SetCharacterLimit(int32 InCharacterLimit); // 0x2951b80 [Final Native Public]
    void SetAutoWrapText(bool InAutoTextWrap); // 0x2951000 [Final Native Public]
    FString GetTruncationCharacters(); // 0x294dd60 [Final Native Public]
    FText GetText(); // 0x294dc30 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); // 0x294c830 [Final Native Public]
    UMaterialInstanceDynamic* GetDynamicFontMaterial(); // 0x294c6a0 [Final Native Public]
    int32 GetCharacterLimit(); // 0x294c000 [Final Native Public]

// UThrobber (/Script/UMG.Throbber)
    void SetNumberOfPieces(int32 InNumberOfPieces); // 0x2956ef0 [Final Native Public]
    void SetAnimateVertically(bool bInAnimateVertically); // 0x2950da0 [Final Native Public]
    void SetAnimateOpacity(bool bInAnimateOpacity); // 0x2950ce0 [Final Native Public]
    void SetAnimateHorizontally(bool bInAnimateHorizontally); // 0x2950c20 [Final Native Public]

// UTileView (/Script/UMG.TileView)
    void SetEntryWidth(float NewWidth); // 0x2953140 [Final Native Public]
    void SetEntryHeight(float NewHeight); // 0x2952fc0 [Final Native Public]
    bool IsAligned(); // 0x294ec40 [Final Native Private]
    float GetEntryWidth(); // 0x294c950 [Final Native Public]
    float GetEntryHeight(); // 0x294c930 [Final Native Public]

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

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

// UUniformGridSlot (/Script/UMG.UniformGridSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x295b040 [Final Native Public]
    void SetRow(int32 InRow); // 0x2958130 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x2954c20 [Final Native Public]
    void SetColumn(int32 InColumn); // 0x2951eb0 [Final Native Public]

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

// UVerticalBoxSlot (/Script/UMG.VerticalBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x295af30 [Final Native Public]
    void SetSize(const FSlateChildSize& InSize); // 0x2959220 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x2957650 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x2954b10 [Final Native Public]

// UViewport (/Script/UMG.Viewport)
    AActor* Spawn(TSubclassOf<AActor> ActorClass); // 0x295b900 [Final Native Public]
    void SetViewRotation(const FRotator& Rotation); // 0x295b180 [Final Native Public]
    void SetViewLocation(const FVector& Location); // 0x295b0d0 [Final Native Public]
    FRotator GetViewRotation(); // 0x294e010 [Final Native Public]
    UWorld* GetViewportWorld(); // 0x294e080 [Final Native Public]
    FVector GetViewLocation(); // 0x294df50 [Final Native Public]

// UWidgetComponent (/Script/UMG.WidgetComponent)
    void SetWindowVisibility(const EWindowVisibility& InVisibility); // 0x295b740 [Final Native Public]
    void SetWindowFocusable(bool bInWindowFocusable); // 0x295b6a0 [Final Native Public]
    void SetWidgetSpace(const EWidgetSpace& NewSpace); // 0x295b490 [Final Native Public]
    void SetWidget(UUserWidget* Widget); // 0x295b400 [Native Public]
    void SetTwoSided(bool bWantTwoSided); // 0x295a940 [Final Native Public]
    void SetTintColorAndOpacity(const FLinearColor& NewTintColorAndOpacity); // 0x295a5d0 [Final Native Public]
    void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); // 0x295a540 [Final Native Public]
    void SetTickMode(const ETickMode& InTickMode); // 0x295a4b0 [Final Native Public]
    void SetRedrawTime(float InRedrawTime); // 0x2957aa0 [Final Native Public]
    void SetPivot(const FVector2D& InPivot); // 0x29578b0 [Final Native Public]
    void SetOwnerPlayer(ULocalPlayer* LocalPlayer); // 0x2957210 [Final Native Public]
    void SetManuallyRedraw(bool bUseManualRedraw); // 0x2955ae0 [Final Native Public]
    void SetGeometryMode(const EWidgetGeometryMode& InGeometryMode); // 0x2954420 [Final Native Public]
    void SetDrawSize(const FVector2D& Size); // 0x2952e70 [Final Native Public]
    void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); // 0x2952de0 [Final Native Public]
    void SetCylinderArcAngle(float InCylinderArcAngle); // 0x29524a0 [Final Native Public]
    void SetBackgroundColor(const FLinearColor& NewBackgroundColor); // 0x29510d0 [Final Native Public]
    void RequestRenderUpdate(); // 0x29501a0 [Native Public]
    void RequestRedraw(); // 0x2950120 [Native Public]
    bool IsWidgetVisible(); // 0x294ef40 [Final Native Public]
    EWindowVisibility GetWindowVisiblility(); // 0x294e160 [Final Native Public]
    bool GetWindowFocusable(); // 0x294e140 [Final Native Public]
    EWidgetSpace GetWidgetSpace(); // 0x294e120 [Final Native Public]
    UUserWidget* GetWidget(); // 0x294e0f0 [Native Public]
    UUserWidget* GetUserWidgetObject(); // 0x294de50 [Final Native Public]
    bool GetTwoSided(); // 0x294de30 [Final Native Public]
    bool GetTickWhenOffscreen(); // 0x294dd40 [Final Native Public]
    UTextureRenderTarget2D* GetRenderTarget(); // 0x294d580 [Final Native Public]
    float GetRedrawTime(); // 0x294d530 [Final Native Public]
    FVector2D GetPivot(); // 0x294d500 [Final Native Public]
    ULocalPlayer* GetOwnerPlayer(); // 0x294d350 [Final Native Public]
    UMaterialInstanceDynamic* GetMaterialInstance(); // 0x294cf60 [Final Native Public]
    bool GetManuallyRedraw(); // 0x294cf40 [Final Native Public]
    EWidgetGeometryMode GetGeometryMode(); // 0x294ca20 [Final Native Public]
    FVector2D GetDrawSize(); // 0x294c660 [Final Native Public]
    bool GetDrawAtDesiredSize(); // 0x294c640 [Final Native Public]
    float GetCylinderArcAngle(); // 0x294c2e0 [Final Native Public]
    FVector2D GetCurrentDrawSize(); // 0x294c2a0 [Final Native Public]

// UWidgetInteractionComponent (/Script/UMG.WidgetInteractionComponent)
    void SetFocus(UWidget* FocusWidget); // 0x298b6a0 [Final Native Public]
    void SetCustomHitResult(FHitResult& HitResult); // 0x298b230 [Final Native Public]
    bool SendKeyChar(const FString& Characters, bool bRepeat); // 0x298a850 [Native Public]
    void ScrollWheel(float ScrollDelta); // 0x298a7c0 [Native Public]
    void ReleasePointerKey(const FKey& Key); // 0x2989cb0 [Native Public]
    bool ReleaseKey(const FKey& Key); // 0x2989a50 [Native Public]
    void PressPointerKey(const FKey& Key); // 0x29896b0 [Native Public]
    bool PressKey(const FKey& Key, bool bRepeat); // 0x2989560 [Native Public]
    bool PressAndReleaseKey(const FKey& Key); // 0x2989450 [Native Public]
    bool IsOverInteractableWidget(); // 0x2987510 [Final Native Public]
    bool IsOverHitTestVisibleWidget(); // 0x29874f0 [Final Native Public]
    bool IsOverFocusableWidget(); // 0x29874d0 [Final Native Public]
    FHitResult GetLastHitResult(); // 0x2986410 [Final Native Public]
    UWidgetComponent* GetHoveredWidgetComponent(); // 0x2985d30 [Final Native Public]
    FVector2D Get2DHitLocation(); // 0x29849e0 [Final Native Public]

// UWidgetSwitcher (/Script/UMG.WidgetSwitcher)
    void SetActiveWidgetIndex(int32 Index); // 0x298a9a0 [Native Public]
    void SetActiveWidget(UWidget* Widget); // 0x2951410 [Native Public]
    UWidget* GetWidgetAtIndex(int32 Index); // 0x2986fd0 [Final Native Public]
    int32 GetNumWidgets(); // 0x2986a30 [Final Native Public]
    int32 GetActiveWidgetIndex(); // 0x2984b80 [Final Native Public]
    UWidget* GetActiveWidget(); // 0x2984b10 [Final Native Public]

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

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

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

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

// UWrapBoxSlot (/Script/UMG.WrapBoxSlot)
    void SetVerticalAlignment(const EVerticalAlignment& InVerticalAlignment); // 0x298d000 [Final Native Public]
    void SetPadding(const FMargin& InPadding); // 0x298ca80 [Final Native Public]
    void SetNewLine(bool InForceNewLine); // 0x298c600 [Final Native Public]
    void SetHorizontalAlignment(const EHorizontalAlignment& InHorizontalAlignment); // 0x298bbf0 [Final Native Public]
    void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); // 0x298b620 [Final Native Public]
    void SetFillEmptySpace(bool InbFillEmptySpace); // 0x298b580 [Final Native Public]

// UDragDropOperation (/Script/UMG.DragDropOperation)
    void Drop(FPointerEvent& PointerEvent); // 0x29844b0 [Native Event Public]
    void Dragged(FPointerEvent& PointerEvent); // 0x2983140 [Native Event Public]
    void DragCancelled(FPointerEvent& PointerEvent); // 0x2982ff0 [Native Event Public]

// USlateBlueprintLibrary (/Script/UMG.SlateBlueprintLibrary)
    FVector2D TransformVectorLocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalVector); // 0x298e2e0 [Final Native Static Public]
    FVector2D TransformVectorAbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteVector); // 0x298e1b0 [Final Native Static Public]
    float TransformScalarLocalToAbsolute(FGeometry& Geometry, float LocalScalar); // 0x298e060 [Final Native Static Public]
    float TransformScalarAbsoluteToLocal(FGeometry& Geometry, float AbsoluteScalar); // 0x298df40 [Final Native Static Public]
    void ScreenToWidgetLocal(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& ScreenPosition, const FVector2D& LocalCoordinate, bool bIncludeWindowPosition); // 0x298a4b0 [Final Native Static Public]
    void ScreenToWidgetAbsolute(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& AbsoluteCoordinate, bool bIncludeWindowPosition); // 0x298a350 [Final Native Static Public]
    void ScreenToViewport(UObject* WorldContextObject, const FVector2D& ScreenPosition, const FVector2D& ViewportPosition); // 0x298a200 [Final Native Static Public]
    void LocalToViewport(UObject* WorldContextObject, FGeometry& Geometry, const FVector2D& LocalCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x2987980 [Final Native Static Public]
    FVector2D LocalToAbsolute(FGeometry& Geometry, const FVector2D& LocalCoordinate); // 0x2987820 [Final Native Static Public]
    bool IsUnderLocation(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x2987530 [Final Native Static Public]
    FVector2D GetLocalTopLeft(FGeometry& Geometry); // 0x29865a0 [Final Native Static Public]
    FVector2D GetLocalSize(FGeometry& Geometry); // 0x29864c0 [Final Native Static Public]
    FVector2D GetAbsoluteSize(FGeometry& Geometry); // 0x2984a10 [Final Native Static Public]
    bool EqualEqual_SlateBrush(FSlateBrush& A, FSlateBrush& B); // 0x2984710 [Final Native Static Public]
    void AbsoluteToViewport(UObject* WorldContextObject, const FVector2D& AbsoluteDesktopCoordinate, const FVector2D& PixelPosition, const FVector2D& ViewportPosition); // 0x29814d0 [Final Native Static Public]
    FVector2D AbsoluteToLocal(FGeometry& Geometry, const FVector2D& AbsoluteCoordinate); // 0x29812b0 [Final Native Static Public]

// UWidgetBlueprintLibrary (/Script/UMG.WidgetBlueprintLibrary)
    FEventReply UnlockMouse(FEventReply& Reply); // 0x298ebc0 [Final Native Static Public]
    FEventReply Unhandled(); // 0x298eb50 [Final Native Static Public]
    void SetWindowTitleBarState(UWidget* TitleBarContent, const EWindowTitleBarMode& Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); // 0x298d230 [Final Native Static Public]
    void SetWindowTitleBarOnCloseClickedDelegate(const FScriptDelegate& Delegate); // 0x298d110 [Final Native Static Public]
    void SetWindowTitleBarCloseButtonActive(bool bActive); // 0x298d090 [Final Native Static Public]
    FEventReply SetUserFocus(FEventReply& Reply, UWidget* FocusWidget, bool bInAllUsers); // 0x2981f50 [Final Native Static Public]
    FEventReply SetMousePosition(FEventReply& Reply, const FVector2D& NewMousePosition); // 0x298c4a0 [Final Native Static Public]
    void SetInputMode_UIOnlyEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bFlushInput); // 0x298c260 [Final Native Static Public]
    void SetInputMode_GameOnly(APlayerController* PlayerController, bool bFlushInput); // 0x298c160 [Final Native Static Public]
    void SetInputMode_GameAndUIEx(APlayerController* PlayerController, UWidget* InWidgetToFocus, const EMouseLockMode& InMouseLockMode, bool bHideCursorDuringCapture, bool bFlushInput); // 0x298be80 [Final Native Static Public]
    bool SetHardwareCursor(UObject* WorldContextObject, const EMouseCursor& CursorShape, const FName& CursorName, const FVector2D& HotSpot); // 0x298b860 [Final Native Static Public]
    void SetFocusToGameViewport(); // 0x298b790 [Final Native Static Public]
    void SetColorVisionDeficiencyType(const EColorVisionDeficiency& Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); // 0x298b0a0 [Final Native Static Public]
    void SetBrushResourceToTexture(FSlateBrush& Brush, UTexture2D* Texture); // 0x298aed0 [Final Native Static Public]
    void SetBrushResourceToMaterial(FSlateBrush& Brush, UMaterialInterface* Material); // 0x298aed0 [Final Native Static Public]
    void RestorePreviousWindowTitleBarState(); // 0x298a040 [Final Native Static Public]
    FEventReply ReleaseMouseCapture(FEventReply& Reply); // 0x2989b60 [Final Native Static Public]
    FEventReply ReleaseJoystickCapture(FEventReply& Reply, bool bInAllJoysticks); // 0x29823b0 [Final Native Static Public]
    void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); // 0xe53a10 [Public]
    FSlateBrush NoResourceBrush(); // 0x2988420 [Final Native Static Public]
    FSlateBrush MakeBrushFromTexture(UTexture2D* Texture, int32 Width, int32 Height); // 0x29881d0 [Final Native Static Public]
    FSlateBrush MakeBrushFromMaterial(UMaterialInterface* Material, int32 Width, int32 Height); // 0x2987fa0 [Final Native Static Public]
    FSlateBrush MakeBrushFromAsset(USlateBrushAsset* BrushAsset); // 0x2987e20 [Final Native Static Public]
    FEventReply LockMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x2987be0 [Final Native Static Public]
    bool IsDragDropping(); // 0x29872f0 [Final Native Static Public]
    FEventReply Handled(); // 0x2987090 [Final Native Static Public]
    void GetSafeZonePadding(UObject* WorldContextObject, const FVector4& SafePadding, const FVector2D& SafePaddingScale, const FVector4& SpillOverPadding); // 0x2986bd0 [Final Native Static Public]
    FKeyEvent GetKeyEventFromAnalogInputEvent(FAnalogInputEvent& Event); // 0x29861f0 [Final Native Static Public]
    FInputEvent GetInputEventFromPointerEvent(FPointerEvent& Event); // 0x2986050 [Final Native Static Public]
    FInputEvent GetInputEventFromNavigationEvent(FNavigationEvent& Event); // 0x2985f60 [Final Native Static Public]
    FInputEvent GetInputEventFromKeyEvent(FKeyEvent& Event); // 0x2985e30 [Final Native Static Public]
    FInputEvent GetInputEventFromCharacterEvent(FCharacterEvent& Event); // 0x2985d50 [Final Native Static Public]
    UMaterialInstanceDynamic* GetDynamicMaterial(FSlateBrush& Brush); // 0x2985910 [Final Native Static Public]
    UDragDropOperation* GetDragDroppingContent(); // 0x29857b0 [Final Native Static Public]
    UTexture2D* GetBrushResourceAsTexture2D(FSlateBrush& Brush); // 0x2985690 [Final Native Static Public]
    UMaterialInterface* GetBrushResourceAsMaterial(FSlateBrush& Brush); // 0x2985570 [Final Native Static Public]
    UObject* GetBrushResource(FSlateBrush& Brush); // 0x2985480 [Final Native Static Public]
    void GetAllWidgetsWithInterface(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<IInterface> Interface, bool TopLevelOnly); // 0x2984f80 [Final Native Static Public]
    void GetAllWidgetsOfClass(UObject* WorldContextObject, const TArray<UUserWidget*>& FoundWidgets, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x2984c30 [Final Native Static Public]
    FEventReply EndDragDrop(FEventReply& Reply); // 0x2984600 [Final Native Static Public]
    void DrawTextFormatted(FPaintContext& Context, FText& Text, const FVector2D& Position, UFont* Font, float FontSize, const FName& FontTypeFace, const FLinearColor& Tint); // 0x2984050 [Final Native Static Public]
    void DrawText(FPaintContext& Context, const FString& InString, const FVector2D& Position, const FLinearColor& Tint); // 0x2983ec0 [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); // 0x2983b80 [Final Native Static Public]
    void DrawLines(FPaintContext& Context, const TArray<FVector2D>& Points, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x29839a0 [Final Native Static Public]
    void DrawLine(FPaintContext& Context, const FVector2D& PositionA, const FVector2D& PositionB, const FLinearColor& Tint, bool bAntiAlias, float Thickness); // 0x29835a0 [Final Native Static Public]
    void DrawBox(FPaintContext& Context, const FVector2D& Position, const FVector2D& Size, USlateBrushAsset* Brush, const FLinearColor& Tint); // 0x2983290 [Final Native Static Public]
    void DismissAllMenus(); // 0x2982fd0 [Final Native Static Public]
    FEventReply DetectDragIfPressed(FPointerEvent& PointerEvent, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x2982d50 [Final Native Static Public]
    FEventReply DetectDrag(FEventReply& Reply, UWidget* WidgetDetectingDrag, const FKey& DragKey); // 0x2982a00 [Final Native Static Public]
    UDragDropOperation* CreateDragDropOperation(TSubclassOf<UDragDropOperation> OperationClass); // 0x29827f0 [Final Native Static Public]
    UUserWidget* Create(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetType, APlayerController* OwningPlayer); // 0x2982500 [Final Native Static Public]
    FEventReply ClearUserFocus(FEventReply& Reply, bool bInAllUsers); // 0x29823b0 [Final Native Static Public]
    FEventReply CaptureMouse(FEventReply& Reply, UWidget* CapturingWidget); // 0x2982170 [Final Native Static Public]
    FEventReply CaptureJoystick(FEventReply& Reply, UWidget* CapturingWidget, bool bInAllJoysticks); // 0x2981f50 [Final Native Static Public]
    void CancelDragDrop(); // 0x2981f10 [Final Native Static Public]

// UWidgetLayoutLibrary (/Script/UMG.WidgetLayoutLibrary)
    UWrapBoxSlot* SlotAsWrapBoxSlot(UWidget* Widget); // 0x298dc10 [Final Native Static Public]
    UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(UWidget* Widget); // 0x298db60 [Final Native Static Public]
    UVerticalBoxSlot* SlotAsVerticalBoxSlot(UWidget* Widget); // 0x298dab0 [Final Native Static Public]
    UUniformGridSlot* SlotAsUniformGridSlot(UWidget* Widget); // 0x298da00 [Final Native Static Public]
    USizeBoxSlot* SlotAsSizeBoxSlot(UWidget* Widget); // 0x298d950 [Final Native Static Public]
    UScrollBoxSlot* SlotAsScrollBoxSlot(UWidget* Widget); // 0x298d8a0 [Final Native Static Public]
    UScaleBoxSlot* SlotAsScaleBoxSlot(UWidget* Widget); // 0x298d7f0 [Final Native Static Public]
    USafeZoneSlot* SlotAsSafeBoxSlot(UWidget* Widget); // 0x298d740 [Final Native Static Public]
    UOverlaySlot* SlotAsOverlaySlot(UWidget* Widget); // 0x298d690 [Final Native Static Public]
    UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(UWidget* Widget); // 0x298d5e0 [Final Native Static Public]
    UGridSlot* SlotAsGridSlot(UWidget* Widget); // 0x298d530 [Final Native Static Public]
    UCanvasPanelSlot* SlotAsCanvasSlot(UWidget* Widget); // 0x298d480 [Final Native Static Public]
    UBorderSlot* SlotAsBorderSlot(UWidget* Widget); // 0x298d3d0 [Final Native Static Public]
    void RemoveAllWidgets(UObject* WorldContextObject); // 0x2989db0 [Final Native Static Public]
    bool ProjectWorldLocationToWidgetPosition(APlayerController* PlayerController, const FVector& WorldLocation, const FVector2D& ScreenPosition, bool bPlayerViewportRelative); // 0x29897b0 [Final Native Static Public]
    FGeometry GetViewportWidgetGeometry(UObject* WorldContextObject); // 0x2986f20 [Final Native Static Public]
    FVector2D GetViewportSize(UObject* WorldContextObject); // 0x2986e90 [Final Native Static Public]
    float GetViewportScale(UObject* WorldContextObject); // 0x2986e00 [Final Native Static Public]
    FGeometry GetPlayerScreenWidgetGeometry(APlayerController* PlayerController); // 0x2986b20 [Final Native Static Public]
    bool GetMousePositionScaledByDPI(APlayerController* Player, const float& LocationX, const float& LocationY); // 0x29868c0 [Final Native Static Public]
    FVector2D GetMousePositionOnViewport(UObject* WorldContextObject); // 0x29866d0 [Final Native Static Public]
    FVector2D GetMousePositionOnPlatform(); // 0x2986670 [Final Native Static Public]

// ULevelVariantSets (/Script/VariantManagerContent.LevelVariantSets)
    UVariantSet* GetVariantSetByName(const FString& VariantSetName); // 0x59ebba0 [Final Native Public]
    UVariantSet* GetVariantSet(int32 VariantSetIndex); // 0x59ebae0 [Final Native Public]
    int32 GetNumVariantSets(); // 0x2f51f00 [Final Native Public]

// ALevelVariantSetsActor (/Script/VariantManagerContent.LevelVariantSetsActor)
    bool SwitchOnVariantByName(const FString& VariantSetName, const FString& VariantName); // 0x59ecc70 [Final Native Public]
    bool SwitchOnVariantByIndex(int32 VariantSetIndex, int32 VariantIndex); // 0x59ecb50 [Final Native Public]
    void SetLevelVariantSets(ULevelVariantSets* InVariantSets); // 0x59ec1b0 [Final Native Public]
    ULevelVariantSets* GetLevelVariantSets(bool bLoad); // 0x59eb5a0 [Final Native Public]

// UPropertyValue (/Script/VariantManagerContent.PropertyValue)
    bool HasRecordedData(); // 0x59ebd00 [Final Native Public]
    FText GetPropertyTooltip(); // 0x59eb810 [Final Native Public]
    FString GetFullDisplayString(); // 0x59eb570 [Final Native Public]

// ASwitchActor (/Script/VariantManagerContent.SwitchActor)
    void SelectOption(int32 OptionIndex); // 0x59ebde0 [Final Native Public]
    int32 GetSelectedOption(); // 0x59eb8a0 [Final Native Public]
    TArray<AActor*> GetOptions(); // 0x59eb680 [Final Native Public]

// UVariant (/Script/VariantManagerContent.Variant)
    void SwitchOn(); // 0x59ecb30 [Final Native Public]
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x59ec9c0 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x59ec770 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x294ec00 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x59ec300 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x59ebff0 [Final Native Public]
    void SetDependency(int32 Index, FVariantDependency& Dependency); // 0x59ebe70 [Final Native Public]
    bool IsActive(); // 0x59ebd20 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x2a17b70 [Final Native Public]
    UVariantSet* GetParent(); // 0x59eb730 [Final Native Public]
    int32 GetNumDependencies(); // 0x2a47c00 [Final Native Public]
    int32 GetNumActors(); // 0x59eb640 [Final Native Public]
    FText GetDisplayText(); // 0x59eb430 [Final Native Public]
    TArray<UVariant*> GetDependents(ULevelVariantSets* LevelVariantSets, bool bOnlyEnabledDependencies); // 0x59eb210 [Final Native Public]
    FVariantDependency GetDependency(int32 Index); // 0x59eb140 [Final Native Public]
    AActor* GetActor(int32 ActorIndex); // 0x59eb050 [Final Native Public]
    void DeleteDependency(int32 Index); // 0x59eafc0 [Final Native Public]
    int32 AddDependency(FVariantDependency& Dependency); // 0x59eade0 [Final Native Public]

// UVariantSet (/Script/VariantManagerContent.VariantSet)
    void SetThumbnailFromTexture(UTexture2D* NewThumbnail); // 0x59eca90 [Final Native Public]
    void SetThumbnailFromFile(const FString& FilePath); // 0x59ec8b0 [Final Native Public]
    void SetThumbnailFromEditorViewport(); // 0x294ec00 [Final Native Public]
    void SetThumbnailFromCamera(UObject* WorldContextObject, FTransform& CameraTransform, float FOVDegrees, float MinZ, float Gamma); // 0x59ec550 [Final Native Public]
    void SetDisplayText(FText& NewDisplayText); // 0x59ec0d0 [Final Native Public]
    UVariant* GetVariantByName(const FString& VariantName); // 0x59eb980 [Final Native Public]
    UVariant* GetVariant(int32 VariantIndex); // 0x59eb8c0 [Final Native Public]
    UTexture2D* GetThumbnail(); // 0x51d6960 [Final Native Public]
    ULevelVariantSets* GetParent(); // 0x59eb7a0 [Final Native Public]
    int32 GetNumVariants(); // 0x59eb660 [Final Native Public]
    FText GetDisplayText(); // 0x59eb4d0 [Final Native Public]

// URamaColorPicker (/Script/VictoryBPLibrary.RamaColorPicker)
    void SetJoyColor(const FLinearColor& NewColor, bool SkipAnimation); // 0x50840d0 [Final Native Public]

// URamaVictoryPluginCreateProcessPipe (/Script/VictoryBPLibrary.RamaVictoryPluginCreateProcessPipe)
    bool ReadFromPipe(const FString& PipeContents); // 0x5083b30 [Final Native Public]
    bool PipeIsValid(); // 0x5083b00 [Final Native Public]
    bool CreatePipe(); // 0x5080bb0 [Final Native Public]
    void ClosePipe(); // 0x5080740 [Final Native Public]

// UVictoryBPFunctionLibrary (/Script/VictoryBPLibrary.VictoryBPFunctionLibrary)
    bool WorldType__InPIEWorld(UObject* WorldContextObject); // 0x508aca0 [Final Native Static Public]
    bool WorldType__InGameInstanceWorld(UObject* WorldContextObject); // 0x508abe0 [Final Native Static Public]
    bool WorldType__InEditorWorld(UObject* WorldContextObject); // 0x508ab20 [Final Native Static Public]
    UUserWidget* WidgetGetParentOfClass(UWidget* ChildWidget, TSubclassOf<UUserWidget> WidgetClass); // 0x508a910 [Final Native Static Public]
    void WidgetGetChildrenOfClass(UWidget* ParentWidget, const TArray<UUserWidget*>& ChildWidgets, TSubclassOf<UUserWidget> WidgetClass, bool bImmediateOnly); // 0x508a480 [Final Native Static Public]
    bool ViewportPositionDeproject(UObject* WorldContextObject, const FVector2D& ViewportPosition, const FVector& OutWorldOrigin, const FVector& OutWorldDirection); // 0x5089d70 [Final Native Static Public]
    bool Viewport__SetMousePosition(APlayerController* ThePC, const float& PosX, const float& PosY); // 0x508a2e0 [Final Native Static Public]
    bool Viewport__GetMousePosition(APlayerController* ThePC, const float& PosX, const float& PosY); // 0x508a110 [Final Native Static Public]
    bool Viewport__GetCenterOfViewport(APlayerController* ThePC, const float& PosX, const float& PosY); // 0x5089f30 [Final Native Static Public]
    void VictorySortStringArray(const TArray<FString>& StringArray, const TArray<FString>& StringArrayRef); // 0x50882f0 [Final Native Static Public]
    void VictorySortIntArray(const TArray<int32>& IntArray, const TArray<int32>& IntArrayRef); // 0x5088180 [Final Native Static Public]
    void VictorySortFloatArray(const TArray<float>& FloatArray, const TArray<float>& FloatArrayRef); // 0x5088010 [Final Native Static Public]
    void VictorySimulateMouseWheel(const float& Delta); // 0x5087f60 [Final Native Static Public]
    void VictorySimulateKeyPress(APlayerController* ThePC, const FKey& Key, const EInputEvent& EventType); // 0x5087a70 [Final Native Static Public]
    void VictorySetCustomConfigVar_Vector2D(const FString& SectionName, const FString& VariableName, const FVector2D& Value); // 0x5087610 [Final Native Static Public]
    void VictorySetCustomConfigVar_Vector(const FString& SectionName, const FString& VariableName, const FVector& Value); // 0x5087840 [Final Native Static Public]
    void VictorySetCustomConfigVar_String(const FString& SectionName, const FString& VariableName, const FString& Value); // 0x50873a0 [Final Native Static Public]
    void VictorySetCustomConfigVar_Rotator(const FString& SectionName, const FString& VariableName, const FRotator& Value); // 0x5087170 [Final Native Static Public]
    void VictorySetCustomConfigVar_Int(const FString& SectionName, const FString& VariableName, int32 Value); // 0x5086f70 [Final Native Static Public]
    void VictorySetCustomConfigVar_Float(const FString& SectionName, const FString& VariableName, float Value); // 0x5086d60 [Final Native Static Public]
    void VictorySetCustomConfigVar_Color(const FString& SectionName, const FString& VariableName, const FLinearColor& Value); // 0x5086b40 [Final Native Static Public]
    void VictorySetCustomConfigVar_Bool(const FString& SectionName, const FString& VariableName, bool Value); // 0x5086930 [Final Native Static Public]
    bool VictoryIsApplicationRunning(int32 ProcessId); // 0x50868a0 [Final Native Static Public]
    void VictoryIntPlusEquals(const int32& int, int32 Add, const int32& IntOut); // 0x5086780 [Final Native Static Public]
    void VictoryIntMinusEquals(const int32& int, int32 Sub, const int32& IntOut); // 0x5086660 [Final Native Static Public]
    FVector2D VictoryGetCustomConfigVar_Vector2D(const FString& SectionName, const FString& VariableName, const bool& IsValid); // 0x50861b0 [Final Native Static Public]
    FVector VictoryGetCustomConfigVar_Vector(const FString& SectionName, const FString& VariableName, const bool& IsValid); // 0x5086400 [Final Native Static Public]
    FString VictoryGetCustomConfigVar_String(const FString& SectionName, const FString& VariableName, const bool& IsValid); // 0x5085f30 [Final Native Static Public]
    FRotator VictoryGetCustomConfigVar_Rotator(const FString& SectionName, const FString& VariableName, const bool& IsValid); // 0x5085cd0 [Final Native Static Public]
    int32 VictoryGetCustomConfigVar_Int(const FString& SectionName, const FString& VariableName, const bool& IsValid); // 0x5085aa0 [Final Native Static Public]
    float VictoryGetCustomConfigVar_Float(const FString& SectionName, const FString& VariableName, const bool& IsValid); // 0x5085850 [Final Native Static Public]
    FLinearColor VictoryGetCustomConfigVar_Color(const FString& SectionName, const FString& VariableName, const bool& IsValid); // 0x5085590 [Final Native Static Public]
    bool VictoryGetCustomConfigVar_Bool(const FString& SectionName, const FString& VariableName, const bool& IsValid); // 0x5085360 [Final Native Static Public]
    FString VictoryGetApplicationName(int32 ProcessId); // 0x5085280 [Final Native Static Public]
    void VictoryFloatPlusEquals(const float& float, float Add, const float& FloatOut); // 0x5085150 [Final Native Static Public]
    void VictoryFloatMinusEquals(const float& float, float Sub, const float& FloatOut); // 0x5085020 [Final Native Static Public]
    void VictoryCreateProc(const int32& ProcessId, const FString& FullPathOfProgramToRun, const TArray<FString>& CommandlineArgs, bool Detach, bool Hidden, int32 Priority, const FString& OptionalWorkingDirectory, URamaVictoryPluginCreateProcessPipe* ReadPipeObject); // 0x5084cc0 [Final Native Static Public]
    void Victory_SetTimeStamp(const FString& File, const FDateTime& Timestamp); // 0x5089c60 [Final Native Static Public]
    void Victory_SaveStringToOSClipboard(const FString& ToClipboard); // 0x5089bc0 [Final Native Static Public]
    bool Victory_SavePixels(const FString& FullFilePath, int32 Width, int32 Height, const TArray<FLinearColor>& ImagePixels, bool SaveAsBMP, bool SRGB, const FString& ErrorString); // 0x5089950 [Final Native Static Public]
    UTexture2D* Victory_LoadTexture2D_FromFileByExtension(const FString& FullFilePath, const EJoyImageFormats& ImageFormat, const bool& IsValid, const int32& Width, const int32& Height); // 0x5089470 [Final Native Static Public]
    UTexture2D* Victory_LoadTexture2D_FromFile_Pixels(const FString& FullFilePath, const EJoyImageFormats& ImageFormat, const bool& IsValid, const int32& Width, const int32& Height, const TArray<FLinearColor>& OutPixels); // 0x5089720 [Final Native Static Public]
    UTexture2D* Victory_LoadTexture2D_FromFile(const FString& FullFilePath, const bool& IsValid, const int32& Width, const int32& Height); // 0x5089230 [Final Native Static Public]
    void Victory_GetStringFromOSClipboard(const FString& FromClipboard); // 0x5088fc0 [Final Native Static Public]
    bool Victory_GetPixelsArrayFromT2D(UTexture2D* T2D, const int32& TextureWidth, const int32& TextureHeight, const TArray<FLinearColor>& PixelArray); // 0x5088c10 [Final Native Static Public]
    bool Victory_GetPixelFromT2D(UTexture2D* T2D, int32 X, int32 Y, const FLinearColor& PixelColor); // 0x5088970 [Final Native Static Public]
    FDateTime Victory_GetFileTimeStamp(const FString& File); // 0x50884a0 [Final Native Static Public]
    bool Victory_GetFilesInRootAndAllSubFolders(const TArray<FString>& Files, const FString& RootFolderFullPath, const FString& Ext); // 0x5088770 [Final Native Static Public]
    bool Victory_GetFiles(const TArray<FString>& Files, const FString& RootFolderFullPath, const FString& Ext); // 0x5088570 [Final Native Static Public]
    bool Victory_Get_Pixel(const TArray<FLinearColor>& Pixels, int32 ImageHeight, int32 X, int32 Y, const FLinearColor& FoundColor); // 0x5089060 [Final Native Static Public]
    void UTCToLocal(const FDateTime& UTCTime, const FDateTime& LocalTime); // 0x5084bc0 [Final Native Static Public]
    int32 Text_ToInt(FText& Text, bool UseDotForThousands); // 0x50849f0 [Final Native Static Public]
    float Text_ToFloat(FText& Text, bool UseDotForThousands); // 0x5084800 [Final Native Static Public]
    FString String__CombineStrings_Multi(const FString& A, const FString& B); // 0x50845e0 [Final Native Static Public]
    FString String__CombineStrings(const FString& StringFirst, const FString& StringSecond, const FString& Separator, const FString& StringFirstLabel, const FString& StringSecondLabel); // 0x50841e0 [Final Native Static Public]
    void ServerTravel(UObject* WorldContextObject, const FString& MapName, bool bSkipNotifyPlayers); // 0x5083f50 [Final Native Static Public]
    void RemoveAllWidgetsOfClass(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetClass); // 0x5083cc0 [Final Native Static Public]
    float NegateFloat(float A); // 0x5083a70 [Final Native Static Public]
    bool LoadStringFromFile(const FString& Result, const FString& FullFilePath); // 0x50838f0 [Final Native Static Public]
    bool LoadStringArrayFromFile(const TArray<FString>& StringArray, const int32& ArraySize, const FString& FullFilePath, bool ExcludeEmptyLines); // 0x48e3e50 [Final Native Static Public]
    UObject* LoadObjectFromAssetPath(TSubclassOf<UObject> ObjectClass, const FName& Path, const bool& IsValid); // 0x5083720 [Final Native Static Public]
    bool IsWidgetOfClassInViewport(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetClass); // 0x5083490 [Final Native Static Public]
    bool IsAlphaNumeric(const FString& String); // 0x50833f0 [Final Native Static Public]
    UPanelSlot* InsertChildAt(UWidget* Parent, int32 Index, UWidget* Content); // 0x5083300 [Final Native Static Public]
    bool HasSubstring(const FString& SearchIn, const FString& Substring, const ESearchCase& SearchCase, const ESearchDir& SearchDir); // 0x5083140 [Final Native Static Public]
    UWidget* GetWidgetFromName(UUserWidget* ParentUserWidget, const FName& Name); // 0x5083040 [Final Native Static Public]
    void GetUTCFromUnixTimeStamp(int64 UnixTimeStamp, const FDateTime& UTCTime); // 0x5082f30 [Final Native Static Public]
    int64 GetUnixTimeStamp(const FDateTime& UTCTime); // 0x308be50 [Final Native Static Public]
    bool GetStaticMeshVertexLocations(UStaticMeshComponent* Comp, const TArray<FVector>& VertexPositions, int32 LODIndex); // 0x5082a40 [Final Native Static Public]
    FName GetObjectPath(UObject* Obj); // 0x50827f0 [Final Native Static Public]
    void GetNamesOfLoadedLevels(UObject* WorldContextObject, const TArray<FString>& NamesOfLoadedLevels); // 0x50825a0 [Final Native Static Public]
    UUserWidget* GetFirstWidgetOfClass(UObject* WorldContextObject, TSubclassOf<UUserWidget> WidgetClass, bool TopLevelOnly); // 0x50822e0 [Final Native Static Public]
    AActor* GetClosestActorOfClassInRadiusOfLocation(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, const FVector& Center, float Radius, const bool& IsValid); // 0x5082110 [Final Native Static Public]
    AActor* GetClosestActorOfClassInRadiusOfActor(UObject* WorldContextObject, TSubclassOf<AActor> ActorClass, AActor* ActorCenter, float Radius, const bool& IsValid); // 0x5081ba0 [Final Native Static Public]
    int32 GetAllBoneNamesBelowBone(USkeletalMeshComponent* SkeletalMeshComp, const FName& StartingBoneName, const TArray<FName>& BoneNames); // 0x5081a20 [Final Native Static Public]
    bool GenerateUniqueContentRelativeFileName(const FString& ContentRelativeFilePath, const FString& ContentRelativeNewFileName, const FString& AbsolutePath, bool CreateFolderTree); // 0x5081820 [Final Native Static Public]
    void FlashGameOnTaskBar(APlayerController* PC, bool FlashContinuous, int32 MaxFlashCount, int32 FlashFrequencyMilliseconds); // 0x5081580 [Final Native Static Public]
    bool FileIO__SaveStringTextToFile(const FString& SaveDirectory, const FString& JoyfulFileName, const FString& SaveText, bool AllowOverWriting, bool AllowAppend); // 0x5081180 [Final Native Static Public]
    bool FileIO__SaveStringArrayToFile(const FString& SaveDirectory, const FString& JoyfulFileName, const TArray<FString>& SaveText, bool AllowOverWriting, bool AllowAppend); // 0x5080ee0 [Final Native Static Public]
    UStaticMesh* CreateStaticMeshAssetFromDynamicMesh(const FString& ContentFolderPath, UDynamicMeshComponent* DynamicMeshComp, const FString& Status, const FString& NewAssetFilePath, const bool& Success); // 0x5080c00 [Final Native Static Public]
    bool ClosestPointsOnTwoLines(const FVector& closestPointLine1, const FVector& closestPointLine2, const FVector& LinePoint1, const FVector& lineVec1, const FVector& LinePoint2, const FVector& lineVec2); // 0x5080790 [Final Native Static Public]
    void ClosestPointsOfLineSegments(const FVector& Line1Start, const FVector& Line1End, const FVector& Line2Start, const FVector& Line2End, const FVector& LinePoint1, const FVector& LinePoint2); // 0x30521d0 [Final Native Static Public]
    bool ClientWindow__GameWindowIsForeGroundInOS(); // 0x5080710 [Final Native Static Public]
    bool CaptureComponent2D_SaveImage(USceneCaptureComponent2D* Target, const FString& ImagePath, const FLinearColor& ClearColour); // 0x5080290 [Final Native Static Public]
    bool CaptureComponent2D_Project(USceneCaptureComponent2D* Target, const FVector& Location, const FVector2D& OutPixelLocation); // 0x5080150 [Final Native Static Public]
    bool Capture2D_SaveImage(ASceneCapture2D* Target, const FString& ImagePath, const FLinearColor& ClearColour); // 0x507ffb0 [Final Native Static Public]
    bool Capture2D_Project(ASceneCapture2D* Target, const FVector& Location, const FVector2D& OutPixelLocation); // 0x507fe50 [Final Native Static Public]
    void Array_Sort(const TArray<int32>& TargetArray, bool bAscendingOrder, const FName& VariableName); // 0x507fd50 [Final Native Static Public]
    FString AppendMultiple(const FString& A, const FString& B); // 0x507fb40 [Final Native Static Public]
    bool Animation__GetAimOffsetsFromRotation(AActor* AnimBPOwner, const FRotator& TheRotation, const float& Pitch, const float& Yaw); // 0x507f7d0 [Final Native Static Public]
    bool Animation__GetAimOffsets(AActor* AnimBPOwner, const float& Pitch, const float& Yaw); // 0x507f480 [Final Native Static Public]
    APlayerController* Accessor__GetPlayerController(AActor* TheCharacter, const bool& IsValid); // 0x507f340 [Final Native Static Public]

// UHeadMountedDisplayFunctionLibrary (/Script/XRBase.HeadMountedDisplayFunctionLibrary)
    void UpdateExternalTrackingHMDPosition(FTransform& ExternalTrackingTransform); // 0x5190250 [Final Native Static Public]
    void SetXRTimedInputActionDelegate(const FName& ActionName, const FScriptDelegate& InDelegate); // 0x5190130 [Final Native Static Public]
    void SetXRDisconnectDelegate(const FScriptDelegate& InDisconnectedDelegate); // 0x5190090 [Final Native Static Public]
    void SetWorldToMetersScale(UObject* WorldContext, float NewScale); // 0x518ffa0 [Final Native Static Public]
    void SetTrackingOrigin(const EHMDTrackingOrigin& Origin); // 0x518fef0 [Final Native Static Public]
    void SetSpectatorScreenTexture(UTexture* InTexture); // 0x518fe40 [Final Native Static Public]
    void SetSpectatorScreenModeTexturePlusEyeLayout(const FVector2D& EyeRectMin, const FVector2D& EyeRectMax, const FVector2D& TextureRectMin, const FVector2D& TextureRectMax, bool bDrawEyeFirst, bool bClearBlack, bool bUseAlpha); // 0x518fbd0 [Final Native Static Public]
    void SetSpectatorScreenMode(const ESpectatorScreenMode& Mode); // 0x518faa0 [Final Native Static Public]
    void SetClippingPlanes(float Near, float Far); // 0x518f3c0 [Final Native Static Public]
    void ResetOrientationAndPosition(float Yaw, const EOrientPositionSelector& Options); // 0x518f290 [Final Native Static Public]
    bool IsSpectatorScreenModeControllable(); // 0x518f220 [Final Native Static Public]
    bool IsInLowPersistenceMode(); // 0x3060160 [Final Native Static Public]
    bool IsHeadMountedDisplayEnabled(); // 0x518ec40 [Final Native Static Public]
    bool IsHeadMountedDisplayConnected(); // 0x518ebc0 [Final Native Static Public]
    bool IsDeviceTracking(FXRDeviceId& XRDeviceId); // 0x518eaf0 [Final Native Static Public]
    bool HasValidTrackingPosition(); // 0x518ea80 [Final Native Static Public]
    int32 GetXRSystemFlags(); // 0x518e9f0 [Final Native Static Public]
    float GetWorldToMetersScale(UObject* WorldContext); // 0x518e940 [Final Native Static Public]
    void GetVRFocusState(const bool& bUseFocus, const bool& bHasFocus); // 0x518e740 [Final Native Static Public]
    FString GetVersionString(); // 0x518e870 [Final Native Static Public]
    FTransform GetTrackingToWorldTransform(UObject* WorldContext); // 0x518e610 [Final Native Static Public]
    void GetTrackingSensorParameters(const FVector& Origin, const FRotator& Rotation, const float& LeftFOV, const float& RightFOV, const float& TopFOV, const float& BottomFOV, const float& Distance, const float& NearPlane, const float& FarPlane, const bool& IsActive, int32 Index); // 0x518e230 [Final Native Static Public]
    bool GetTrackingOriginTransform(const EHMDTrackingOrigin& Origin, FTransform& OutTransform); // 0x518e0c0 [Final Native Static Public]
    EHMDTrackingOrigin GetTrackingOrigin(); // 0x518e070 [Final Native Static Public]
    void GetPositionalTrackingCameraParameters(const FVector& CameraOrigin, const FRotator& CameraRotation, const float& HFOV, const float& VFOV, const float& CameraDistance, const float& NearPlane, const float& FarPlane); // 0x518dda0 [Final Native Static Public]
    bool GetPlayAreaRect(FTransform& OutTransform, const FVector2D& OutRect); // 0x518dc20 [Final Native Static Public]
    FVector2D GetPlayAreaBounds(const EHMDTrackingOrigin& Origin); // 0x518db50 [Final Native Static Public]
    float GetPixelDensity(); // 0x518da70 [Final Native Static Public]
    void GetOrientationAndPosition(const FRotator& DeviceRotation, const FVector& DevicePosition); // 0x518d8d0 [Final Native Static Public]
    int32 GetNumOfTrackingSensors(); // 0x518d880 [Final Native Static Public]
    void GetMotionControllerData(UObject* WorldContext, const EControllerHand& Hand, FXRMotionControllerData& MotionControllerData); // 0x518d540 [Final Native Static Public]
    EHMDWornState GetHMDWornState(); // 0x518d370 [Final Native Static Public]
    FName GetHMDDeviceName(); // 0x518d2e0 [Final Native Static Public]
    void GetHMDData(UObject* WorldContext, FXRHMDData& HMDData); // 0x518d1b0 [Final Native Static Public]
    void GetDeviceWorldPose(UObject* WorldContext, FXRDeviceId& XRDeviceId, const bool& bIsTracked, const FRotator& Orientation, const bool& bHasPositionalTracking, const FVector& Position); // 0x518cf60 [Final Native Static Public]
    void GetDevicePose(FXRDeviceId& XRDeviceId, const bool& bIsTracked, const FRotator& Orientation, const bool& bHasPositionalTracking, const FVector& Position); // 0x518cd60 [Final Native Static Public]
    bool GetCurrentInteractionProfile(const EControllerHand& Hand, const FString& InteractionProfile); // 0x518cc50 [Final Native Static Public]
    bool GetControllerTransformForTime2(UObject* WorldContext, int32 ControllerIndex, const FName& MotionSource, const FTimespan& Time, const bool& bTimeWasUsed, const FRotator& Orientation, const FVector& Position, const bool& bProvidedLinearVelocity, const FVector& LinearVelocity, const bool& bProvidedAngularVelocity, const FRotator& AngularVelocity, const bool& bProvidedLinearAcceleration, const FVector& LinearAcceleration); // 0x518c390 [Final Native Static Public]
    bool GetControllerTransformForTime(UObject* WorldContext, int32 ControllerIndex, const FName& MotionSource, const FTimespan& Time, const bool& bTimeWasUsed, const FRotator& Orientation, const FVector& Position, const bool& bProvidedLinearVelocity, const FVector& LinearVelocity, const bool& bProvidedAngularVelocity, const FVector& AngularVelocityAsAxisAndLength, const bool& bProvidedLinearAcceleration, const FVector& LinearAcceleration); // 0x518c7f0 [Final Native Static Public]
    TArray<FXRDeviceId> EnumerateTrackedDevices(const FName& SystemId, const EXRTrackedDeviceType& DeviceType); // 0x518c120 [Final Native Static Public]
    void EnableLowPersistenceMode(bool bEnable); // 0x24c2ef0 [Final Native Static Public]
    bool EnableHMD(bool bEnable); // 0x518baf0 [Final Native Static Public]
    void DisconnectRemoteXRDevice(); // 0x518bab0 [Final Native Static Public]
    EXRDeviceConnectionResult ConnectRemoteXRDevice(const FString& IpAddress, int32 BitRate); // 0x518b3d0 [Final Native Static Public]
    bool ConfigureGestures(FXRGestureConfig& GestureConfig); // 0x518b340 [Final Native Static Public]
    void ClearXRTimedInputActionDelegate(const FName& ActionPath); // 0x518b2b0 [Final Native Static Public]
    void CalibrateExternalTrackingToHMD(FTransform& ExternalTrackingTransform); // 0x518b150 [Final Native Static Public]
    void BreakKey(const FKey& InKey, const FString& InteractionProfile, const EControllerHand& Hand, const FName& MotionSource, const FString& Indentifier, const FString& Component); // 0x518ae80 [Final Native Static Public]

// UMotionTrackedDeviceFunctionLibrary (/Script/XRBase.MotionTrackedDeviceFunctionLibrary)
    void SetIsControllerMotionTrackingEnabledByDefault(bool Enable); // 0x518f620 [Final Native Static Public]
    bool IsMotionTrackingEnabledForSource(int32 PlayerIndex, const FName& SourceName); // 0x518f150 [Final Native Static Public]
    bool IsMotionTrackingEnabledForDevice(int32 PlayerIndex, const EControllerHand& Hand); // 0x518ef60 [Final Native Static Public]
    bool IsMotionTrackingEnabledForComponent(UMotionControllerComponent* MotionControllerComponent); // 0x518eeb0 [Final Native Static Public]
    bool IsMotionTrackedDeviceCountManagementNecessary(); // 0x518ee00 [Final Native Static Public]
    bool IsMotionSourceTracking(int32 PlayerIndex, const FName& SourceName); // 0x518ec90 [Final Native Static Public]
    int32 GetMotionTrackingEnabledControllerCount(); // 0x518d720 [Final Native Static Public]
    int32 GetMaximumMotionTrackedControllerCount(); // 0x518d3e0 [Final Native Static Public]
    FName GetActiveTrackingSystemName(); // 0x518c330 [Final Native Static Public]
    TArray<FName> EnumerateMotionSources(); // 0x518bf60 [Final Native Static Public]
    bool EnableMotionTrackingOfSource(int32 PlayerIndex, const FName& SourceName); // 0x518be90 [Final Native Static Public]
    bool EnableMotionTrackingOfDevice(int32 PlayerIndex, const EControllerHand& Hand); // 0x518bca0 [Final Native Static Public]
    bool EnableMotionTrackingForComponent(UMotionControllerComponent* MotionControllerComponent); // 0x518bbf0 [Final Native Static Public]
    void DisableMotionTrackingOfSource(int32 PlayerIndex, const FName& SourceName); // 0x518b9f0 [Final Native Static Public]
    void DisableMotionTrackingOfDevice(int32 PlayerIndex, const EControllerHand& Hand); // 0x518b820 [Final Native Static Public]
    void DisableMotionTrackingOfControllersForPlayer(int32 PlayerIndex); // 0x518b690 [Final Native Static Public]
    void DisableMotionTrackingOfAllControllers(); // 0x518b560 [Final Native Static Public]
    void DisableMotionTrackingForComponent(UMotionControllerComponent* MotionControllerComponent); // 0x518b4d0 [Final Native Static Public]

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

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

// UXRDeviceVisualizationComponent (/Script/XRBase.XRDeviceVisualizationComponent)
    void SetIsVisualizationActive(bool bNewVisualizationState); // 0x518f850 [Final Native Public]
    void SetIsRenderingActive(bool bRenderingIsActive); // 0x518f7b0 [Final Native Public]
    void SetDisplayModelSource(const FName& NewDisplayModelSource); // 0x518f580 [Final Native Public]
    void SetCustomDisplayMesh(UStaticMesh* NewDisplayMesh); // 0x518f4d0 [Final Native Public]

// UXRLoadingScreenFunctionLibrary (/Script/XRBase.XRLoadingScreenFunctionLibrary)
    void ShowLoadingScreen(); // 0x3500910 [Final Native Static Public]
    void SetLoadingScreen(UTexture* Texture, const FVector2D& Scale, const FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet); // 0x518f8f0 [Final Native Static Public]
    void HideLoadingScreen(); // 0x35005e0 [Final Native Static Public]
    void ClearLoadingScreenSplashes(); // 0x518b260 [Final Native Static Public]
    void AddLoadingScreenSplash(UTexture* Texture, const FVector& Translation, const FRotator& Rotation, const FVector2D& Size, const FRotator& DeltaRotation, bool bClearBeforeAdd); // 0x518a650 [Final Native Static Public]
