UTBLSystemLibrary¶
#include <TBLSystemLibrary.h>
Inherits from UBlueprintFunctionLibrary
Public Functions¶
| Name | |
|---|---|
| void | AddClosedCaptionLine([[FText]] OriginString, [[FText]] ChatString, AActor * OriginatingActor, [[EClosedCaptionType]] Type, UObject * WorldContextObject, bool IgnoreDistance) |
| bool | AddTagsToActor(AActor * Actor, TArray< FName > Tags, UObject * WorldContextObject) |
| bool | AreHardwarePlatformsFromTheSameFirstParty([[EHardwarePlatform]] A, [[EHardwarePlatform]] B) |
| void | AtlasCharacterTextures(ACharacter * Character) |
| USceneComponent * | AttachComponentFromSCS(UClass * Class, AActor * TargetActor, USceneComponent * TargetComponent, FName ComponentName) |
| void | AwardOverrideScoreToPlayer(FName RowName, int32 Score, ATBLPlayerState * Player, ATBLPlayerState * OtherPlayer) |
| void | AwardScoreToPlayers(UObject * WorldContextObject, TArray< ATBLPlayerState * > PlayerStates, FName RowName, [[EOnlineStat]] Stat) |
| void | BeginProfilerStat(const FProfilerStat & ProfilerStat) |
| bool | BlueprintOnlineUserEquals(const FBlueprintOnlineUser & A, const FBlueprintOnlineUser & B) |
| void | BreakCanvasIcon(FCanvasIcon Icon, UTexture *& Texture, float & U, float & V, float & UL, float & VL) |
| bool | CanCharacterSubclassUsePrimaryWeapon(TSubclassOf< ATBLCharacter > CharacterSubclass, TSubclassOf< AInventoryItem > PrimaryWeapon) |
| void | CancelAllLatentActionsForObject(UObject * Object) |
| void | ClearCharacterRuntimeAssetCache() |
| AActor * | CreateSoundActor(AActor * ReferenceActor, FVector OffsetLocation) |
| UStatsComponent * | CreateStatsComponent(AActor * Actor) |
| void | DestroyActorComponent(UActorComponent * Component) |
| void | DisableComponentsOnBotClient(AActor * Actor) |
| void | DisableComponentsOnServer(AActor * Actor, int32 DisableFlags) |
| void | DoKeyAxis(AActor * Actor, FName ActionName, float AxisValue) |
| void | DoKeyEvent(AActor * Actor, FName ActionName, TEnumAsByte< EInputEvent > KeyEvent) |
| bool | DoesActorHaveInventoryItem(AActor * Actor, TSubclassOf< AInventoryItem > InventoryItem, bool bCanBeChildOf) |
| void | DumpPlayers(UWorld * World) |
| void | EndProfilerStat(const FProfilerStat & ProfilerStat) |
| UClass * | FindBlueprintClass(const FString & BlueprintName, UClass * ParentClass) |
| void | ForcePlayerDropCarryable(ATBLCharacter * Character, TSubclassOf< AInventoryItem > InventoryType) |
| void | ForcePlayersDropCarryable(UObject * WorldContextObject, [[EFaction]] Faction, TSubclassOf< AInventoryItem > InventoryType) |
| void | ForceUpdateChildTransforms(USceneComponent * Component) |
| TArray< FGameModeMessage > | FormatGameModeMessages(TArray< FGameModeMessageTable > Messages) |
| void | FrameDelay(UObject * WorldContextObject, int32 NumFramesToDelay, FLatentActionInfo LatentInfo) |
| FLinearColor | GammaCorrectLinearColor(FLinearColor LinCol, float Gamma) |
| FString | GenerateHashName(const FString & StringToHash, [[ENameType]] NameType) |
| FString | GenerateRandomName([[ENameType]] NameType) |
| UAbilitiesComponent * | GetAbilitiesComponent(AActor * Actor) |
| UAbilityConfig * | GetAbilityConfig(UObject * WorldContextObject) |
| bool | GetAbilityConfigLoaded(UObject * WorldContextObject) |
| [[FText]] | GetActionBindingTextForInventorySlot([[EInventoryItemSlot]] InventoryItemSlot, UObject * WorldContextObject, FInputActionKeyMapping & ActionMapping) |
| AInventoryItem * | GetActorAttackingWeapon(const AActor * Actor) |
| UActorComponent * | GetActorComponent(AActor * Actor, TSubclassOf< UActorComponent > Class) |
| UActorComponent * | GetActorComponentWithTag(AActor * Actor, FName Tag) |
| AInventoryItem * | GetActorEquippedWeapon(const AActor * Actor) |
| AInventoryItem * | GetActorEquippedWeaponByState(const AActor * Actor, [[EEquippedState]] EquippedState) |
| [[EFaction]] | GetActorFaction(const AActor * Actor) |
| void | GetActorMaterials(AActor * Actor, TArray< UPrimitiveComponent * > & OutComponents, TArray< UMaterialInstanceDynamic * > & OutMaterials) |
| ATBLTeam * | GetActorTeam(AActor * Actor) |
| TArray< AActor * > | GetActorsWithTag(const FName & Tag, UObject * WorldContextObject) |
| void | GetActorsWithTagClassSpecifier(FName Tag, TSubclassOf< AActor > ActorClass, const UObject * WorldContextObject, TArray< AActor * > & OutActors) |
| TArray< AActor * > | GetAllActorsWithComponents(const TArray< TSubclassOf< UActorComponent >> & ComponentClasses, UObject * WorldContextObject) |
| TArray< AActor * > | GetAllActorsWithComponentsWithExclusions(const TArray< TSubclassOf< UActorComponent >> & ComponentClasses, const TArray< TSubclassOf< UActorComponent >> & ExcludeComponentClasses, const TArray< TSubclassOf< AActor >> & OptionalActorClasses, UObject * WorldContextObject) |
| void | GetAllActorsWithTag(const UObject * WorldContextObject, FName Tag, TArray< AActor * > & OutActors) |
| TArray< ATBLCharacter * > | GetAllCharactersFromFaction(UObject * WorldContextObject, [[EFaction]] Faction) |
| TArray< UActorComponent * > | GetAllComponentsFromClass(TSubclassOf< AActor > ActorClass) |
| TArray< FString > | GetAllFrontendMovieURLs() |
| void | GetAllMapNames_EditorOnly(TArray< FString > & MapNames) |
| TArray< FString > | GetAllNames([[ENameType]] NameType) |
| void | GetAllTeamsPlayersWithExclusion(UObject * WorldContextObject, TArray< [[EFaction]] > ExcludeFactions, TArray< ATBLTeam * > & IncludedTeams, TArray< AController * > & IncludedPlayers) |
| AAlwaysOnMusicManager * | GetAlwaysOnMusicManager(UObject * WorldContextObject) |
| TArray< AActor * > | GetAttachedActors(AActor * Actor) |
| [[EFaction]] | GetAttackingFaction(const UObject * WorldContextObject) |
| [[EBuildFinality]] | GetBuildFinality() |
| FString | GetBuildNumber() |
| TSubclassOf< ATBLCharacter > | GetCharacterClassFromSubclass(TSubclassOf< ATBLCharacter > Subclass) |
| TEnumAsByte< [[EAudioClassType::Type]] > | GetCharacterClassType(AActor * Actor) |
| TSubclassOf< ATBLCharacter > | GetCharacterSubclassForPrimaryWeapon(TSubclassOf< ATBLCharacter > CharacterClass, TSubclassOf< AInventoryItem > PrimaryWeapon) |
| TArray< TSubclassOf< ATBLCharacter > > | GetCharacterSubclasses(TSubclassOf< ATBLCharacter > ParentClass) |
| TArray< ATBLCharacter * > | GetCharactersFromFactions(UObject * WorldContextObject, TArray< [[EFaction]] > Factions, bool AllowBots, bool AllowNPCs) |
| FString | GetClassPathName(const UClass * InClass) |
| UConditionsComponent * | GetConditionsComponent(AActor * Actor) |
| UContextVOManager * | GetContextVoObject(const UObject * WorldContextObject) |
| TArray< AController * > | GetControllersFromFaction(UObject * WorldContextObject, [[EFaction]] Faction) |
| [[ECrowdControlDirection]] | GetCrowdControlDirection(FName Direction) |
| FString | GetCurrencyIdCrowns() |
| FString | GetCurrencyIdGold() |
| FString | GetCurrencyIdReal() |
| FString | GetCurrentServerNameString(UObject * WorldContextObject) |
| bool | GetCustomPersonalityEmoteOverride(FPersonalityEmoteTableRow Emote, TEnumAsByte< [[EAudioPersonalityType::Type]] > PersonalityType, FPersonalityEmoteTableRow & OutRow) |
| TArray< FCustomPersonalityEmotesTableRow > | GetCustomPersonalityEmotes() |
| UCustomizationComponent * | GetCustomizationComponent(AActor * Actor) |
| [[FText]] | GetDamageSourceDisplayName(const UDamageSource * DamageSource) |
| UTexture * | GetDamageSourceIconTexture(const UDamageSource * DamageSource) |
| FName | GetDamageSourceName(const UDamageSource * DamageSource) |
| FDateTime | GetDateTime(const FReplicatedDateTime & ReplDateTime) |
| ATBLCharacter * | GetDefaultCharacterFromCharacterClass(TSubclassOf< ATBLCharacter > CharacterClass) |
| AInventoryItem * | GetDefaultInventoryItemObject(TSubclassOf< AInventoryItem > InventoryItemClass) |
| UObject * | GetDefaultObjectFromStringReference(const FSoftObjectPath & StringReference) |
| [[EFaction]] | GetDefendingFaction(const UObject * WorldContextObject) |
| FString | GetDemoPlayerName(UObject * WorldContextObject) |
| FString | GetDemoServer(UObject * WorldContextObject) |
| int32 | GetDemoTeam(UObject * WorldContextObject) |
| UTBLDialogManager * | GetDialogManager(UObject * WorldContextObject) |
| void | GetDisplayInfoFromCharacterClass(TSubclassOf< ATBLCharacter > CharacterClass, FCharacterDisplayInfo & DisplayInfo) |
| FString | GetFriendDisplayName(const FBlueprintOnlineUser & InFriend) |
| FString | GetFriendUserId(const FBlueprintOnlineUser & InFriend) |
| FString | GetFullBuildVersionString() |
| TArray< FGameModeMessageTable > | GetGameModeMessageRows(UDataTable * GameModeMessageDataTable, TArray< FString > EventTags) |
| FString | GetGameModeNameString(UObject * WorldContextObject) |
| FName | GetHitDirectionName(AActor * HitActor, FVector HitDirection) |
| UTexture2D * | GetIconFromCharacterClass(TSubclassOf< ATBLCharacter > CharacterClass) |
| [[FText]] | GetInventorySlotTextFromEnum([[EInventorySlot]] InventorySlotType) |
| AActor * | GetKilledActor(const FDeathDamageTakenEvent & Event) |
| float | GetLastServerReceivePacketTime(UObject * WorldContextObject) |
| ALevelScriptActor * | GetLevelScriptActor(UObject * WorldContextObject) |
| ULoadoutSelection * | GetLoadoutSelectionDefaultObj(TSubclassOf< ULoadoutSelection > LoadoutSelectionClass) |
| [[FText]] | GetLocalizedCharacterClassText([[ECharacterClass]] CharacterClass) |
| bool | GetLocalizedGameModeFromMapString(const FString & MapNameString, [[FText]] & LongForm, [[FText]] & ShortForm) |
| [[FText]] | GetLocalizedGameModeTypeText(TEnumAsByte< [[EGameModeType::Type]] > GamemodeType) |
| [[FText]] | GetLocalizedItemLevelTypeText([[EOnlineStat]] ItemLevelType) |
| [[FText]] | GetLocalizedMapName(const FString & MapNameString, FString & MapNameKey) |
| [[FText]] | GetLocalizedTextFromItemUnlock(TEnumAsByte< [[EOnlineItemUnlockType::Type]] > ItemUnlockType) |
| [[FText]] | GetLocalizedWeaponTagText([[EWeaponTag]] WeaponTag) |
| FString | GetMapNameString(UObject * WorldContextObject) |
| UTBLMapSummary * | GetMapSummary(UObject * WorldContextObject, const FString & MapFileNameWithOptions, bool bCheckGameInstance) |
| float | GetMaxFloat() |
| int32 | GetMaxPlayersForServer(UObject * WorldContextObject) |
| UMovementComponent * | GetMovementComponent(AActor * Actor) |
| UMovementModifierComponent * | GetMovementModifierComponent(AActor * Actor) |
| bool | GetNDASigned(UObject * WorldContextObject) |
| [[FText]] | GetNameFromCharacterClass(TSubclassOf< ATBLCharacter > CharacterClass) |
| float | GetNegativeMaxFloat() |
| FVector | GetNegativeMaxFloatVector() |
| FTeamDisplayInfo | GetNeutralTeamDisplayInfo(UObject * WorldContextObject) |
| int32 | GetNumPlayers(UObject * WorldContextObject, bool IncludeBots, bool IncludeNPCs) |
| [[FText]] | GetObjectiveScoreTextFromEnum(TEnumAsByte< [[EObjectivePointCategory::Type]] > ObjPointCat) |
| int32 | GetOnlineStatBattlecries(ATBLPlayerState * PlayerState) |
| int32 | GetOnlineStatCommendations(ATBLPlayerState * PlayerState) |
| [[EOnlineStat]] | GetOnlineStatFromCharacterClass([[ECharacterClass]] CharacterClass) |
| [[EOnlineStat]] | GetOnlineStatFromWeaponTag([[EWeaponTag]] WeaponTag) |
| int32 | GetOnlineStatSubClassDeaths(ATBLPlayerState * PlayerState, [[ECharacterClass]] CharacterClass) |
| int32 | GetOnlineStatSubClassKills(ATBLPlayerState * PlayerState, [[ECharacterClass]] CharacterClass) |
| int32 | GetOnlineStatSubClassPlaytime(ATBLPlayerState * PlayerState, [[ECharacterClass]] CharacterClass) |
| int32 | GetOnlineStatSubClassTakedowns(ATBLPlayerState * PlayerState, [[ECharacterClass]] CharacterClass) |
| int32 | GetOnlineStatWeaponDeaths(ATBLPlayerState * PlayerState, [[EWeaponTag]] Weapon) |
| int32 | GetOnlineStatWeaponKills(ATBLPlayerState * PlayerState, [[EWeaponTag]] Weapon) |
| int32 | GetOnlineStatWeaponTakedowns(ATBLPlayerState * State, [[EWeaponTag]] WeaponTag) |
| [[EFaction]] | GetOppositeFaction(const UObject * WorldContextObject, [[EFaction]] Faction) |
| ATBLTeam * | GetOppositeTeam(UObject * WorldContextObject, ATBLTeam * Team) |
| TArray< FPersonalityEmoteTableRow > | GetPersonalityEmotes() |
| FactionNumbers | GetPlayerCountsFromFaction(UObject * WorldContextObject, [[EFaction]] Faction) |
| FString | GetPlayerDebugName(APlayerState * PlayerState) |
| ATBLPlayerState * | GetPlayerStateFromUniqueNetId(UObject * WorldContextObject, const [[FUniqueNetIdRepl]] & UniqueId) |
| TArray< ATBLPlayerState * > | GetPlayerStates(UObject * WorldContextObject) |
| TArray< ATBLPlayerState * > | GetPlayerStatesFromFaction(UObject * WorldContextObject, [[EFaction]] Faction) |
| TArray< AController * > | GetPlayersFromFactions(UObject * WorldContextObject, TArray< [[EFaction]] > Factions, bool AllowBots, bool AllowNPCs) |
| AActor * | GetPossessorActor(AActor * Actor) |
| TArray< FGameModeMessageTable > | GetScoredStageGameModeMessageRows(UDataTable * GameModeMessageDataTable, int32 StageNum, int32 NewScore, int32 LastScore) |
| FVector | GetScreenPositionForActor(APlayerController * PlayerController, AActor * Actor, const FVector & RelativeLocation, bool bUseActorBoundsOrigin) |
| FVector | GetScreenPositionForLocation(APlayerController * PlayerController, const FVector & Location) |
| float | GetServerTimeoutTime(UObject * WorldContextObject) |
| bool | GetShowBigNotification(UObject * WorldContextObject) |
| UFont * | GetSmallFont() |
| UStaticMeshComponent * | GetStaticMeshComponent(AActor * Actor) |
| UStatsComponent * | GetStatsComponent(AActor * Actor) |
| ATBLCharacter * | GetTBLCharacter(APawn * Pawn) |
| ATBLCharacter * | GetTBLCharacterFromController(const AController * Controller) |
| ATBLGameMode * | GetTBLGameMode(UObject * WorldContextObject) |
| ATBLGameState * | GetTBLGameState(UObject * WorldContextObject) |
| UTBLGameUserSettings * | GetTBLGameUserSettings() |
| ATBLLevelScriptActor * | GetTBLLevelScriptActor(UObject * WorldContextObject, bool & bIsValid) |
| ATBLTeam * | GetTeamFromFaction(UObject * WorldContextObject, [[EFaction]] Faction) |
| TArray< ATBLTeam * > | GetTeamsFromFactions(UObject * WorldContextObject, TArray< [[EFaction]] > Factions) |
| [[FText]] | GetTextFromNamespace(const FString & Namespace, const FString & Key) |
| float | GetTimeSeconds(AActor * Actor) |
| UFont * | GetTinyFont() |
| int32 | GetTotalPlayerCount(UObject * WorldContextObject) |
| FString | GetUnlocalizedGameModeFromMapString(const FString & MapNameString) |
| TEnumAsByte< [[ETBLWorldType::Type]] > | GetWorldType(UObject * WorldContextObject) |
| bool | HasActorBegunPlay(AActor * Actor) |
| bool | HasRole(AActor * Actor, int32 Role) |
| void | InterpolateFloatOverTime(UObject * WorldContextObject, float StartValue, float EndValue, float Duration, bool bEaseOut, bool bEaseIn, float EasingExp, UCurveFloat * Curve, FInterpolatorFloatUpdated UpdateDelegate, TEnumAsByte< [[EInterpolateOverTimeAction::Type]] > InterpolateAction, FLatentActionInfo LatentInfo, bool bCallUpdatesParams) |
| void | InterpolateVectorOverTime(UObject * WorldContextObject, FVector StartValue, FVector EndValue, float Duration, bool bEaseOut, bool bEaseIn, float EasingExp, UCurveFloat * Curve, FInterpolatorVectorUpdated UpdateDelegate, TEnumAsByte< [[EInterpolateOverTimeAction::Type]] > InterpolateAction, FLatentActionInfo LatentInfo, bool bCallUpdatesParams) |
| bool | IsAttackingFaction(const UObject * WorldContextObject, [[EFaction]] Faction) |
| bool | IsAutomationTesting() |
| bool | IsBot(AActor * Actor) |
| bool | IsControllerMounted(AController * Controller, TSubclassOf< ASiegeEngine > SiegeEngineClass) |
| bool | IsDamageExemptFromTeamDamage(AActor * DamageCauser, UDamageSource * DamageSource) |
| bool | IsDefendingFaction(const UObject * WorldContextObject, [[EFaction]] Faction) |
| bool | IsDemoMode(const UObject * WorldContextObject) |
| bool | IsFirstMainMenuLoad() |
| bool | IsMergedMaterial(ACharacter * Character) |
| bool | IsMergedMesh(ACharacter * Character) |
| bool | IsNonSpecificTeamFaction([[EFaction]] Faction) |
| bool | IsOfficialServer() |
| bool | IsPartOfFaction([[EFaction]] Target, [[EFaction]] Other) |
| bool | IsRangedOrThrownAttack(FName AttackName) |
| bool | IsRangedWeapon(AInventoryItem * Weapon) |
| bool | IsRunningAutomatedTesting(UObject * WorldContextObject) |
| bool | IsSimulatingInEditor() |
| bool | IsSoundEnabled(UObject * WorldContextObject) |
| bool | IsSpecificTeamFaction([[EFaction]] Faction) |
| bool | IsSteamInitialized() |
| bool | IsThrownImpactSoundDebugEnabled(UObject * WorldContextObject) |
| bool | IsTutorial(UObject * WorldContextObject) |
| bool | IsValidClassID(const TSoftClassPtr< UTBLScreenWidget > & ClassID) |
| bool | IsValidHorseServer(UObject * WorldContextObject) |
| bool | IsValidUser(const FBlueprintOnlineUser & InUser) |
| bool | IsWindowsOSSInitialized() |
| void | LevelBlueprintEvent(UObject * WorldContextObject, FName EventName) |
| TScriptInterface< IStageInterface > | LevelBlueprintGetFirstStage(UObject * WorldContextObject) |
| UClass * | LoadSoftClassSynchronously(TSoftClassPtr< UObject > SoftClassRef, UObject * WorldContextObject) |
| UObject * | LoadSoftObjectSynchronously(TSoftObjectPtr< UObject > SoftObjectRef, UObject * WorldContextObject) |
| FDamageTakenEvent | MakeDamageTakenEvent(float InDamage, UDamageSource * InDamageSource, AActor * InDamageCauser, AActor * InDamageTaker, AActor * InDamageInstigator, bool InbKillingBlow, bool InbSuicide, bool InbEnteredKillVolume, [[FHitResult]] InHitResult, UAbilitySpec * InAbilitySpec, FVector_NetQuantizeNormal InHitDirection, FName InDamageTakerCombatState, AInventoryItem * InInventoryItem, AActor * InProjectile, FName InAttackName) |
| FGoreEvent | MakeGoreEvent(FName InBoneName, [[EHeadGoreAction]] InHeadGoreAction, [[ELimbGoreAction]] InLimbGoreAction, FVector InImpulse, bool bInSpawnedItem, bool bKillingBlow) |
| void | MarkReplicationDirty(const TScriptInterface< IReplicatedSubobjectInterface > & ReplicatedSubobject) |
| void | PlayDemo(const FString & DemoName, UObject * WorldContextObject) |
| int32 | PlaySoundAtLocation(UAkAudioEvent * SoundEvent, const FVector & Location, const FRotator & Rotation, UObject * WorldContextObject, bool bPrintEvents) |
| int32 | PlaySoundAtLocationWithParams(UAkAudioEvent * SoundEvent, const FVector & Location, const FRotator & Rotation, const TArray< FSoundStateEntry > & States, const TArray< FSoundRTPCEntry > & RtpcValues, UObject * WorldContextObject, bool bPrintEvents) |
| UAkComponent * | PlaySoundOnActor(UAkAudioEvent * SoundEvent, AActor * Actor, FName AttachSocket, bool bPrintEvents) |
| UAkComponent * | PlaySoundOnActorWithParams(UAkAudioEvent * SoundEvent, AActor * Actor, FName AttachSocket, const TArray< FSoundSwitchEntry > & Switches, const TArray< FSoundRTPCEntry > & RtpcValues, bool bPrintEvents) |
| FString | RemovePiePrefixFromMapName(const FString & MapNameString) |
| void | RemovePlayersInPartiesFromPlayerStateArray(TArray< ATBLPlayerState * > & PlayerStates) |
| void | RemovePlayersWhoAreDeadFromPlayerStateArray(TArray< ATBLPlayerState * > & PlayerStates) |
| void | RemoveTagFromActor(AActor * Actor, FName Tag, UObject * WorldContextObject) |
| void | RemoveTagFromAllActors(FName Tag, UObject * WorldContextObject) |
| void | RenameComponentToStableName(UActorComponent * Component, const FString & NamePrefix, int32 ComponentId) |
| FReplicatedDateTime | ReplicatedDateTime(const FDateTime & ReplDateTime) |
| void | SetActorComponentCanAffectNavigation(UActorComponent * Component, bool bCanAffectNavigation) |
| void | SetAlwaysOnMusicManagerState(UObject * WorldContextObject, [[EAlwaysOnMusicState]] NewState) |
| void | SetComponentsEnabled(AActor * Actor, int32 ComponentFlags, bool bEnabled) |
| void | SetNDASigned(bool NDASigned, UObject * WorldContextObject) |
| FTimerHandle | SetNonResettingTimer(UObject * WorldContextObject, float Time, bool Looping, FBlueprintNonResettingTimeExpired Event) |
| void | SetShowBigNotification(UObject * WorldContextObject) |
| void | SetupBlueprintVolumeSubclassBrushInConstructionScript(AVolume * Volume) |
| void | SetupCubeBrushInConstructionScript(AVolume * Volume) |
| bool | ShouldBuildShowWIP() |
| bool | ShouldUseLegacyFXSoundFunction(UObject * WorldContextObject) |
| bool | ShouldUseOpenLoadout(UObject * WorldContextObject) |
| bool | ShouldUsePIEJoinGameFlow(UObject * WorldContextObject) |
| void | SortActorArray(TArray< AActor * > InActors, FActorSortDelegate SortDelegate, UObject * BoolContainer, FName BoolPropertyName, TArray< AActor * > & OutActors) |
| TArray< FGameModeMessage > | SortGameModeMessagesByPriority(TArray< FGameModeMessage > GameModeMessages) |
| TArray< ATBLPlayerState * > | SortPlayerStateArrayByPlayerKills(TArray< ATBLPlayerState * > PlayerStates) |
| TArray< ATBLPlayerState * > | SortPlayerStateArrayByPlayerScore(TArray< ATBLPlayerState * > PlayerStates) |
| TArray< ATBLPlayerState * > | SortPlayerStateArrayByPlayerScoreNoMatchBonus(TArray< ATBLPlayerState * > PlayerStates) |
| TArray< ATBLPlayerState * > | SortPlayerStateArrayByRecentlyJoined(TArray< ATBLPlayerState * > PlayerStates) |
| TArray< ATBLTeam * > | SortTeamArrayByScore(TArray< ATBLTeam * > Teams) |
| TArray< ATBLTeam * > | SortTeamArrayByTickets(TArray< ATBLTeam * > Teams) |
| AInventoryItem * | SpawnAndDropInventoryItem(UObject * WorldContextObject, TSubclassOf< AInventoryItem > InventoryItemClass, FTransform SpawnTransform, FDropItemParams DropParams, FVector Impulse) |
| void | StopSoundById(int32 PlayingID) |
| void | TBLApplyDamage(AActor * DamagedActor, float Amount, UDamageSource * DamageSource, AActor * DamageCauser, AInventoryItem * InventoryItem, bool bOverrideImpactPoint, FVector ImpactPointOverride, AActor * DamageInstigator, bool CheckForValidDamageSource) |
| void | TBLSetEquippedItemsOnFire(AActor * Actor, float Amount, UDamageSource * DamageSource) |
| UTBLSystemLibrary() | |
| void | UpdateActorsTags(AActor * Actor, TArray< FName > Tags, UObject * WorldContextObject) |
| bool | WasRecentlyRenderedOnScreen(AActor * InActor, float InTolerance) |
Updated on 2025-01-21 at 09:02:25 +0100