ATBLPlayerController¶
#include <TBLPlayerController.h>
Inherits from APlayerController, IGameplayTaskOwnerInterface, ITBLPlayerControllerInterface, IReplicatedSubobjectInterface
Inherited by ATBLPlayerControllerCinematic
Public Functions¶
| Name | |
|---|---|
| ATBLPlayerController() | |
| void | AddAllViewedItems(TEnumAsByte< [[EAudioClassType::Type]] > CharacterType, [[EFaction]] Faction, FName AssetsTypeName) |
| void | AddFriendById(const FString & UniqueId) |
| void | AddOnPossessedAutoVo(FOnPossessedAutoVo OnPossessedAutoVo) |
| void | AddUncheckedLevelUpResult(const FPrimaryAssetId & NewLevelUpItem) |
| void | AddViewedItem(const FPrimaryAssetId & ItemId) |
| void | Admin(const FString & Cmd) |
| void | AdminSay(FString & Msg) |
| void | AnalyticsQuery(const FString & Map, const FString & BuildId) |
| bool | AreCompoundActionKeysDown(FName CompoundAction) |
| void | AttachCameraToBone(FName BoneName, bool bUseBoneRotation) |
| void | AttachCameraToHorse(FName BoneName, bool bUseBoneRotation) |
| void | AttachCameraToProjectile(bool bUseProjectileRotation) |
| void | AttachCameraToWeapon(FName WeaponName, bool bUseWeaponRotation) |
| void | AutoInputRecord() |
| void | BroadcastDebugMessage(const FString & Message, FColor TextColor, float Duration, bool bToAll, bool bTeamOnly) |
| void | BugAnimation() |
| bool | CanPlayerCallKickVote(APlayerState * KickTarget) |
| FOwnershipResponse | CanUseCharacter(const TSubclassOf< ATBLCharacter > & CharacterSubclass) |
| FOwnershipResponse | CanUseLoadout(const TSubclassOf< ULoadoutSelection > & LoadoutSelection) |
| FOwnershipResponse | CanUseLoadoutItem(const TSubclassOf< ULoadoutSelection > & LoadoutSelection, const TSubclassOf< AInventoryItem > & Item) |
| void | ChatMutePlayer(APlayerState * Muted) |
| void | ChatUnmutePlayer(APlayerState * Unmuted) |
| bool | CheckPersonalityOwnership(TEnumAsByte< [[EAudioPersonalityType::Type]] > InPersonality, TEnumAsByte< [[EAudioClassType::Type]] > CharacterType, [[EFaction]] InFaction) |
| void | CinematicSpectatorCamera() |
| void | ClearFlavorStats() |
| void | ClearLoadedSoundBanks() |
| void | ClearMovementMetrics() |
| void | ClearPlayerHasAcceptedNDA() |
| void | ClearSeenGameUpdates() |
| void | ClientAckDoneTravelling() |
| void | ClientAcknowledgeTeamRequest(bool bSuccess, [[EFaction]] Faction) |
| void | ClientCausedFallDeath(const FDeathDamageTakenEvent FallDamage) |
| void | ClientClearPostMatchInfo() |
| void | ClientConfirmExit() |
| void | ClientDrawDebugTracerBox(FVector Center, FVector Extent, FQuat Rotation, FColor Color) |
| void | ClientDrawDebugTracerSphere(FVector Center, float Radius, int32 Segments, FColor Color) |
| void | ClientEndOnlineGame() |
| void | ClientFadeIn(const float PlaybackSpeed) |
| void | ClientFadeOut(const float PlaybackSpeed) |
| void | ClientGoingToSpawnAtSpawner(ASpawner * InSpawner) |
| void | ClientHandleGlobalGameNotification([[EGlobalGameNotificationCategory]] Category, const [[FText]] & Title, const [[FText]] & Body, FName Subcategory, UObject * Data) |
| void | ClientKicked(const [[FText]] & KickReason) |
| void | ClientNotifyForwardSpawnAwaitingCombatTimer(AForwardSpawnWave * ForwardWave) |
| void | ClientNotifyPendingSpawn(ASpawner * PendingSpawner, float ServerSpawnTimeSeconds) |
| void | ClientNotifyWaveJoinResponse(ASpawnWave * Wave, bool bJoinedWaveSuccess) |
| void | ClientOnBlockedAttack(const [[EDefenderBlockedPolicy]] BlockPolicy, ATBLCharacter * AttackingCharacter, const bool bWasProjectile) |
| void | ClientOnCounteredAttack(const [[EDefenderBlockedPolicy]] BlockPolicy, ATBLCharacter * AttackingCharacter) |
| void | ClientOnPlayerRevived(APawn * RevivingPawn) |
| void | ClientOnRevivedOtherPlayer(APawn * RevivedPawn) |
| void | ClientPlayEmote(FName EmoteName) |
| void | ClientPostAKSoundAtLocation(FVector_NetQuantize Location, UAkAudioEvent * Sound) |
| void | ClientPostAKSoundOnActor(AActor * SoundActor, UAkAudioEvent * Sound) |
| void | ClientPostAKSoundsOnActor(AActor * SoundActor, const TArray< UAkAudioEvent * > & Sounds) |
| void | ClientPostAkSound(UAkAudioEvent * Sound) |
| void | ClientPostGameMigrateToNewMatchmakingServer(const FString & ConnectString) |
| void | ClientPostGameStartMatchmaking(bool bAlways) |
| void | ClientPrintCustomizationItems(const TArray< FPrimaryAssetId > & Items) |
| void | ClientPushCmd(const FString & Cmd) |
| void | ClientReceiveChat(ATBLPlayerState * SenderPlayerState, const FString & S, [[EChatType::Type]] Type, bool IsSenderDev, FColor OverrideColor) |
| void | ClientReceiveDeathRecap(FDeathRecap DeathRecap) |
| void | ClientReceiveDecapHead(AInventoryItem * InDecapHead) |
| void | ClientReceiveGameModeMessage(const FGameModeMessage & GameModeMessage) |
| void | ClientReceiveGameModeMessages(const TArray< FGameModeMessage > & GameModeMessages) |
| void | ClientReceiveLocalizedChat(const [[FText]] & FormatText, [[EChatType::Type]] Type) |
| void | ClientReceiveLocalizedObjectiveMessage(const FObjectiveMessage & ObjectiveMessage) |
| void | ClientReceiveObjectiveContextMessage(const FObjectiveContextMessage ObjectiveContextMessage) |
| void | ClientReceivedAutoBalanceNotification([[EFaction]] NewFaction) |
| void | ClientRequestPostMatchInfo() |
| void | ClientSetSpectatorLocation(FVector InLocation, FRotator InRotation) |
| void | ClientSetVisibilityOfAllObjectiveZones(bool IsVisible) |
| void | ClientShowHudMarkerPointEvent(FName HudMarkerTag, float TicketsModified, int32 TeamIndex) |
| void | ClientShowLoadoutScreen() |
| void | ClientShowTeamSelectScreen() |
| void | ClientSpawnerStartAllowingControl(ASpawner * InSpawner, ATBLCharacter * Char) |
| void | ClientStartOnlineGame() |
| void | ClientSwitchToSpectator() |
| void | ClientUpdateVoiceStateForPlayer(ATBLPlayerState * NewPlayer) |
| void | CloseMovementDebugger() |
| void | ClosePropertyDebugger() |
| void | CreateInputReplayComponent() |
| void | DebugSetPartySetting(const FString & Key, const FString & Value) |
| void | DestroyInputReplayComponent() |
| void | DevMode(bool bActivate) |
| void | DisableCameraOffset() |
| void | DumpFriendList() |
| void | DumpMovementMetrics() |
| void | DumpOwnership() |
| void | DumpStatsExec(int32 Threshold) |
| void | EchoPlayFabId() |
| void | ForceImmediateRespawn() |
| void | ForceSelfAutobalance() |
| void | GenerateStoreJSON() |
| UTBLScreenManager * | GetActiveScreenManager() |
| TArray< TSubclassOf< ATBLCharacter > > | GetAllowedCharacterClasses() |
| TSubclassOf< ULoadoutSelection > | GetAllowedLoadoutSelection(TSubclassOf< ATBLCharacter > RequestedSubclass) |
| UAkComponent * | GetAudioComponent() |
| UCampaignList * | GetCampaignList() const |
| UTBLCampaignsCachedData * | GetCampaignsCachedData() |
| void | GetCatalogExec(bool LevelAccessible, int32 LevelsAbove) |
| FPrimaryAssetId | GetEquippedCustomizationWeaponAsset([[EWeaponTag]] WeaponTag, [[EFaction]] Faction, TEnumAsByte< [[EAudioClassType::Type]] > CharacterType) |
| void | GetInputAnalogStickStateRaw(TEnumAsByte< [[EControllerAnalogStick::Type]] > WhichStick, float & StickX, float & StickY) const |
| bool | GetIsProfileDataLoaded() |
| int32 | GetLevel([[EOnlineStat]] Stat) |
| int32 | GetLevelExec(const FString & Stat) |
| virtual void | [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override |
| ASpawnWave * | GetNextSpawnWave() |
| int32 | GetOnlineCommodity(const FString & Key) |
| TArray< FCustomizationEntry > | GetOwnerCustomizationItems(TEnumAsByte< [[EAudioClassType::Type]] > CharacterType, [[EFaction]] Faction, FName AssetsTypeName, bool bPresetCompatible, bool bSort) |
| TArray< FCustomizationEntry > | GetOwnerCustomizationWeaponItems([[EWeaponTag]] WeaponTag, [[EFaction]] Faction) |
| FOwnershipResponse | GetOwnership(const FPrimaryAssetId & AssetIdToCheck, bool BaseOnly) |
| UQuestPool * | GetQuestPool() |
| UTBLQuestsCachedData * | GetQuestsCachedData() |
| TSubclassOf< AInventoryItem > | GetRandomUnlockedLoadoutItemForSlot(ULoadoutSelection * LoadoutSelection, [[EInventoryItemSlot]] Slot) |
| bool | GetRespawnTime(float & TimeRemaining) |
| TSubclassOf< ATBLCharacter > | GetSavedCharacterSubclass(TSubclassOf< ATBLCharacter > ParentClass) |
| void | GetSavedLoadout(TSubclassOf< ATBLCharacter > RequestedSubclass, FLoadout & Loadout) |
| FTransform | GetSpectatorPawnSpawnTransform() |
| int32 | GetStat([[EOnlineStat]] Stat) |
| int32 | GetStatExec(const FString & StatName) |
| float | GetStatFloat(const FString & StatName) |
| float | GetStatFloatExec(const FString & StatName) |
| UTBLPlayerInput * | GetTBLPlayerInput() |
| float | GetTeamDamage() |
| float | GetTimeUntilRespawn() |
| void | GetTimesKilledKilledByPlayer(ATBLPlayerState * OtherPlayer, int32 & OutTimesKilled, int32 & OutTimesKilledBy) |
| float | GetToggleCameraGamepadInputHoldTimeThreshold() const |
| int32 | GetTotalTimesKilled() |
| TArray< FPrimaryAssetId > | GetUnlockedItemsBySubclass(const TSubclassOf< ATBLCharacter > & CharacterSubclass) |
| TMap< FPrimaryAssetId, bool > | GetUnlocksAtLevel(int32 Level, [[EOnlineStat]] Stat) |
| void | GiveWeapon(FName WeaponName) |
| void | GrantCurrencyExec(const FString & Currency, int32 Amount) |
| void | GrantFlavorEntitlementExec(const FString & Entitlement) |
| void | InputPlay(FName ReplayName) |
| void | InputRec(FName ReplayName) |
| void | InputStop() |
| bool | IsActionKeyDown(FName ActionName) |
| FPrimaryAssetId | IsCharacterRecentlyUnlocked(const TSubclassOf< ATBLCharacter > & CharacterSubclass) |
| bool | IsGhostCameraMode() const |
| bool | IsHeadlessClient() |
| bool | IsLoadoutEqualToSavedLoadout(TSubclassOf< ATBLCharacter > RequestedSubclass, FLoadout Loadout) |
| FPrimaryAssetId | IsLoadoutItemRecentlyUnlocked(const TSubclassOf< ATBLCharacter > & CharacterSubclass, const TSubclassOf< AInventoryItem > & Item) |
| bool | IsPlayerChatMuted(APlayerState * MutedPlayer) |
| void | IsPlayerStateMuted(ATBLPlayerState * InPlayerState, bool & OutIsMuted) |
| bool | IsPlayingCinematics() |
| bool | IsStatsLoaded() |
| bool | IsUsingGamepad() |
| bool | IsVOBankLoaded(TEnumAsByte< [[EAudioPersonalityType::Type]] > PersonalityType) |
| bool | IsViewedItem(const FPrimaryAssetId & ItemId) |
| bool | IsViewportFocused() |
| void | ListPlayers() |
| void | ListViewedItems() const |
| void | LoadBank(const FString & BankName) |
| void | LoadVOASync(TEnumAsByte< [[EAudioPersonalityType::Type]] > PersonalityType) |
| void | MovementDebugger() |
| void | MovementDebuggerLoadFile(FName Filename) |
| void | MuteClient(bool Enabled) |
| void | NotifyCausedDamage(const FDamageTakenEvent & Event) |
| void | NotifyEnteredLeftLoadoutVolume(UObject * LoadoutVolume, bool bInLoadoutVolume) |
| void | OnAbilityInitiated(AAbilityInvocation * Invocation) |
| void | [[OnEnumerateCloudFilesComplete]](const FPlatformInterfaceDelegateResult & Result) |
| void | OnInputExitDeathCam() |
| void | OnLoadoutScreenState(bool DidOpen) |
| void | OnMatchMakingChanged(bool bIsMatchmaking) |
| void | [[OnReadUserFileComplete]](const FPlatformInterfaceDelegateResult & Result) |
| void | OnRep_CheatsEnabled() |
| void | OnRep_bAutomaticallyChooseSpawnWave() |
| void | PS4TouchpadPressed() |
| void | PartySay(FString & Msg) |
| void | PendingSpawnExpired(ASpawner * PendingSpawner) |
| void | PlayCameraShake(FName CameraShakeName, bool bLoop) |
| void | PlayDelayedCrossbowHapticsForPS5() |
| int32 | PlayGlobalVOEmote(UCTBase * CTPersonality, FName EmoteName, [[EFaction]] Faction, TEnumAsByte< [[EAudioClassType::Type]] > Class, [[EVOType]] VoType) |
| void | PlayerCallKickVote(APlayerState * KickTarget) |
| void | PlayerIsBeingKicked() |
| void | PlayerPostGameFeedback(int32 StarRating) |
| void | PlayerSubmitVote(UVotingInstance * VotingInstance, FName Vote) |
| bool | PlayerViewUnlockedLoadoutItem(const TSubclassOf< ATBLCharacter > & CharacterSubclass, const TSubclassOf< AInventoryItem > & Item) |
| bool | PlayerViewedUnlockedSubclass(const TSubclassOf< ATBLCharacter > & CharacterSubclass) |
| void | PrepareBank(const FString & BankName) |
| void | PrepareEvent(const FString & EventName) |
| void | PressedMenuButton() |
| void | PrintCameraProperties() |
| void | PrintCameraShakeProperties(FName CameraShakeName) |
| void | PrintWeaponActionEvents() |
| void | PropertyDebugger() |
| void | PropertyDebuggerAdd(const FString & PropertyName) |
| void | PurchaseItem(const FPrimaryAssetId & ItemId, const FString & Currency) |
| void | PurchaseItemByString(const FString & ItemId, const FString & Currency) |
| void | PurchaseItemExec(const FString & ItemId, const FString & Currency) |
| void | PurchaseOffer(const FStoreOfferItem & Offer) |
| void | ReadFriendList() |
| void | RefreshRegionPingExec() |
| void | ReleasedMenuButton() |
| void | RemoveAllViewedItems() |
| void | RemoveCurrencyExec(const FString & Currency, int32 Amount) |
| void | RemoveFriendById(const FString & UniqueId) |
| void | RemoveLoadingScreenPanel() |
| void | RemoveViewedItem(const FPrimaryAssetId & ItemId) |
| void | ReportPlayer(APlayerState * ReportedPlayer, const [[EPlayerReportCategory]] ReportCategory, const FString & ReportDescription) |
| void | RequestJoinSpawnWave(ASpawnWave * Wave, bool bFromAutoSpawn) |
| void | RequestLeaveSpawnWave(ASpawnWave * Wave) |
| void | RequestRejectSpawnWave(ASpawnWave * Wave) |
| void | RequestSwitchTeam([[EFaction]] RequestedFaction) |
| void | ResetNativeAchievements() |
| void | SaveAutoInputRecord() |
| void | SaveCloudFilesIfDirty() |
| void | SaveLoadout(TSubclassOf< ATBLCharacter > RequestedSubclass, TSubclassOf< ULoadoutSelection > LoadoutSelection, FLoadout RequestedLoadout) |
| void | Say(FString & Msg) |
| void | SayChatType(const FString & Msg, TEnumAsByte< [[EChatType::Type]] > ChatType, FColor OverrideColor) |
| void | SendCancelPlayerMessageRequest(int32 MessageId) |
| void | SendPromptPlayerMessageReply(int32 MessageId, bool Response) |
| void | SendPromptPlayerMessageRequest([[FGameplayTag]] MessageTag, int32 & SentMessageId) |
| void | ServerBPCheat(const FString & CheatAndParams) |
| void | ServerBroadcast(const FString & Msg, [[EChatType::Type]] ChatType, FColor OverrideColor) |
| void | ServerCheat(FName CheatCommand, FName Param) |
| void | ServerCheatObj(FName CheatCommand, UObject * Param) |
| void | ServerClearPS5MatchId() |
| void | ServerCloseMovementDebugger() |
| void | ServerClosePropertyDebugger() |
| void | ServerCommendPlayer() |
| void | ServerForceImmediateSpawn() |
| void | ServerForceSelfAutobalance() |
| void | ServerForgivePlayer() |
| void | ServerJoinSpawnWave(ASpawnWave * Wave, bool bFromAutoSpawn) |
| void | ServerLeaveSpawnWave(ASpawnWave * Wave) |
| void | ServerMovementDebugger() |
| void | ServerMovementDebuggerLoadFile(FName Filename) |
| void | ServerNotifyDoneTravelling() |
| void | ServerOnLoadoutScreenState(bool DidOpen) |
| void | ServerPrintAllDefaultCustomizationItems() |
| void | ServerPropertyDebugger() |
| void | ServerRegisterAsHeadlessClient() |
| void | ServerRejectSpawnWave(ASpawnWave * Wave) |
| void | ServerReliableSetPlayingPrologue(bool bInPlayingPrologue) |
| void | ServerReportPlayer(APlayerState * ReportedPlayer, const [[EPlayerReportCategory]] ReportCategory, const FString & ReportDescription) |
| void | ServerRequestAnalyticsStart(const FString & DataName) |
| void | ServerRequestAnalyticsStop() |
| void | ServerRequestExit() |
| void | ServerResetIdleTime() |
| void | ServerResetPartyId() |
| void | ServerSay(FString & Msg) |
| void | ServerSendEquippedPersonality([[EAudioPersonalityType::Type]] PersonalityType) |
| void | ServerSendOfflineAnalyticsEvent(FOfflineAnalyticsEvent LocalAnalyticsEvent) |
| void | ServerSendPostMatchInfo(FClientPostMatchInfo PostMatchInfo, const TArray< FPerMinuteBucket > & PerMinuteBuckets) |
| void | ServerSetHardwarePlatform([[EHardwarePlatform]] Platform) |
| void | ServerSetPS5MatchId(const FString & NewPS5MatchId) |
| void | ServerSetPartyId(const FString & PartyId) |
| void | ServerSetPlatformOSSUniqueId(const [[FUniqueNetIdRepl]] & UniqueIdRepl) |
| void | ServerSetPlayerCustomization(const TArray< FCustomizationMap > & PlayerCustomization, ATBLPlayerState * PS) |
| void | ServerSetSpectatorCamera() |
| void | ServerShowDebugCapture(bool bActive, FName Category) |
| void | ServerSpawnGoreHead(ATBLPlayerState * InPlayerState, uint8 DeadCharacterId, const FVector_NetQuantize & Location, const FVector_NetQuantize & Rotation, const FVector_NetQuantize & Impulse) |
| void | ServerSubmitPlayerPostGameFeedback(int32 StarRating) |
| void | ServerSubmitVote(UVotingInstance * VotingInstance, FName Vote) |
| void | ServerTBSActivateDevMode(bool bActivate) |
| void | ServerToggleAutospawn(bool bEnabled, bool bLeaveCurrentWave) |
| void | SetAllRegionPingExec(int32 Ping) |
| void | SetAltAttackWithMovement(bool bEnable) |
| void | SetAutoSprint(bool bEnable) |
| void | SetCameraOffset(float X, float Y, float Z) |
| void | SetCameraProperty(FName PropertyName, const FString & Value) |
| void | SetCameraRotation(float Pitch, float Yaw, float Roll) |
| void | SetCameraShakeProperty(FName CameraShakeName, FName PropertyName, const FString & Value) |
| void | SetHudVisibility(bool bVisible) |
| void | SetLastReadDeveloperMessageTime(FDateTime ReadDeveloperMessageTime) |
| void | SetListenerEnabled(bool Enabled) |
| void | SetLoadout(TSubclassOf< ATBLCharacter > RequestedSubclass, FLoadout RequestedLoadout) |
| void | SetMinimumSpawnDelayOverride(float InMinimumSpawnDelayOverride) |
| void | SetNewCustomizationForCurrentPawn(const TArray< FSwatchSelection > & Swatches) |
| void | SetNewCustomizationForPawn(const TArray< FSwatchSelection > & Swatches, APawn * Char, [[EFaction]] Faction) |
| void | SetPlayerHasAcceptedNDA() |
| void | SetPlayerHasAcceptedPurchaseDisclaimer() |
| void | SetPlayerHasPlayedTutorial() |
| void | SetPlayingPrologue(bool bInPlayingPrologue) |
| void | SetRandomLoadout(FLoadout & Loadout) |
| void | SetRegionPingExec(const FString & Region, int32 Ping) |
| void | SetShowPlayerListOnStartupInOverview(bool bShow) |
| void | SetSpectatorCamera() |
| void | SetStat(const FString & StatName, int32 StatValue) |
| void | SetStatFloat(const FString & StatName, float StatValue) |
| void | SetStatOriginal(const FString & StatType, int32 StatValue) |
| void | SetupCameraTargetOnDeath(APawn * P, FName AttachSocketName) |
| bool | ShouldClearDebugTracers() const |
| bool | ShouldDisplayNDA() |
| bool | ShouldDisplaySwingThroughInfo() const |
| bool | ShouldDrawBackSwingCheck() const |
| bool | ShouldDrawCamera() const |
| bool | ShouldDrawClientDebugTracers() const |
| bool | ShouldDrawDebugHorseImpact() const |
| bool | ShouldDrawDebugMeleeHit() const |
| bool | ShouldDrawDebugParryHit() const |
| bool | ShouldDrawDebugProjectile() const |
| bool | ShouldDrawDebugRangedInaccuracy() const |
| bool | ShouldDrawDebugShield() const |
| bool | ShouldDrawDebugTracerCache() const |
| bool | ShouldDrawDebugTracerDirection() const |
| bool | ShouldDrawDebugTracers() const |
| bool | ShouldDrawDebugWeaponTip() const |
| bool | ShouldDrawFacingCheck() const |
| bool | ShouldDrawVisibilityCheck() const |
| void | ShowIngameMenu() |
| void | ShowMessageDialog([[FText]] Message) |
| void | ShowMyParryBox() |
| void | ShowOtherParryBoxes() |
| void | ShuffleLoadout(bool bShouldShuffle) |
| UMovementDebugger * | SpawnMovementDebugger() |
| void | SpawnWaveNoLongerJoinable(ASpawnWave * Wave) |
| void | StartRangedWeaponWarning(float DrawStrength, AInventoryItem * DrawnWeapon, FName AttackName) |
| void | StopCameraShake(FName CameraShakeName) |
| void | Suicide() |
| void | SwitchToSpectator() |
| void | TBLClientSetControlRotation(FRotator ClientRotation) |
| void | TeamSay(FString & Msg) |
| void | ToggleAutospawn(bool bEnabled, bool bLeaveCurrentWave) |
| void | ToggleCamera() |
| void | ToggleFriendlyMarkers() |
| void | ToggleGhostCameraMode() |
| void | ToggleHud() |
| void | ToggleIgnoreAI() |
| void | UnPrepareAllVOEVents() |
| void | UnloadBank(const FString & BankName) |
| void | UpdateUncheckedItems() |
| void | UpdateVoiceStateForAllPlayers() |
| void | VOIPMuteLocalExec(bool Mute) |
| void | VOIPSetRemoteVolumeExec(float Volume) |
| void | VerifyCustomizationOnlineOwnership(bool bOnOnlineStatsLoaded) |
| void | VoteStarted(UVotingInstance * VotingInstance) |
Protected Functions¶
| Name | |
|---|---|
| bool | CanSwitchCamera() const |
| void | ClearServerHistoryList() |
| void | ClientApprovedLoadout(bool IsLoadoutApproved, TSubclassOf< ATBLCharacter > RequestedSubclass, FLoadout RequestedLoadout) |
| void | ClientBroadcastDebugMessage(const FString & Message, FColor TextColor, float Duration, bool bToAll, bool bTeamOnly) |
| void | ClientCancelPlayerMessageRequest(int32 MessageId) |
| void | ClientNotifyCausedDamage(const FDamageTakenEventCompressed Event) |
| void | ClientPromptPlayerMessageRequest([[FGameplayTag]] MessageTag, int32 MessageId) |
| void | DisplayDebugScrollDown() |
| void | DisplayDebugScrollReleased() |
| void | DisplayDebugScrollUp() |
| void | DisplaySwingThroughInfo(bool bEnable) |
| void | DrawAllTracers(bool bEnable) |
| void | DrawBackSwingCheck(bool bEnable) |
| void | DrawCamera(bool bEnable) |
| void | DrawClientTracers(bool bEnable) |
| void | DrawFacingCheck(bool bEnable) |
| void | DrawHorseImpact(bool bEnable) |
| void | DrawMeleeHit(bool bEnable) |
| void | DrawParryHit(bool bEnable) |
| void | DrawProjectile(bool bEnable) |
| void | DrawRangedInaccuracy(bool bEnable) |
| void | DrawShield(bool bEnable) |
| void | DrawSocket(FName SocketName) |
| void | DrawSpectatorCamera(bool bEnable) |
| void | DrawTracerCache(bool bEnable) |
| void | DrawTracerDirection(bool bEnable) |
| void | DrawTracers(bool bEnable) |
| void | DrawTracersClear(bool bEnable) |
| void | DrawVisibilityCheck(bool bEnable) |
| void | DrawWeaponTip(bool bEnable) |
| bool | IsSelfCamera() const |
| void | OwningTeamChanged(ATBLTeam * NewOwningTeam) |
| void | PlaySound(UAkAudioEvent * Sound) |
| void | PlayerStateMissingOnClientStart(APlayerState * NewPlayerState) |
| void | PrintDebugMessage(const FString & Message, FColor TextColor, float Duration) |
| void | ResetSelfCamera() |
| void | ServerAdminCmd(const FString & Cmd) |
| void | ServerBroadcastDebugMessage(const FString & Message, FColor TextColor, float Duration, bool bToAll, bool bTeamOnly) |
| void | ServerDisplaySwingThroughInfo(bool bEnable) |
| void | ServerDrawAllTracers(bool bEnable) |
| void | ServerDrawBackSwingCheck(bool bEnable) |
| void | ServerDrawFacingCheck(bool bEnable) |
| void | ServerDrawHorseImpact(bool bEnable) |
| void | ServerDrawParryHit(bool bEnable) |
| void | ServerDrawProjectile(bool bEnable) |
| void | ServerDrawShield(bool bEnable) |
| void | ServerDrawSpectatorCamera(bool bEnable) |
| void | ServerDrawTracerDirection(bool bEnable) |
| void | ServerDrawTracers(bool bEnable) |
| void | ServerDrawVisibilityCheck(bool bEnable) |
| void | ServerDrawWeaponTip(bool bEnable) |
| void | ServerOverrideSwatchIndex([[EInventorySlot]] Slot, int32 SwatchOverrideIndex) |
| void | ServerPromptPlayerMessageReply(int32 MessageId, bool Response) |
| void | ServerRequestNextSpawnTeam([[EFaction]] RequestedFaction, bool bImmediatelySwitch) |
| void | ServerSendMatchProfile(const FString & Nickname, const FString & MachineId, const FString & MachineName, const FString & OperatingSystemId, const FString & CommandLine, FTBLQualityLevels ScalabilitySettings) |
| void | ServerSetForFFAPlayer() |
| void | ServerSetInitialLoadouts(const TArray< FSavedLoadout > & Loadouts) |
| void | ServerSetLoadout(TSubclassOf< ATBLCharacter > RequestedSubclass, FLoadout RequestedLoadout) |
| void | ServerStopAnalytics() |
| void | ServerSuicide() |
| void | ServerSwitchToSpectator() |
| void | StartAllSayChat() |
| void | StartLastChannelChat() |
| void | StartTeamSayChat() |
| void | StopAnalytics() |
| void | StopSoundAllSounds(UAkAudioEvent * Sound) |
| void | SwitchClass(int32 RequestedClassIndex, int32 RequestedSubclassIndex) |
| void | SwitchTeam(int32 RequestedTeamIndex) |
| void | SwitchToSelfCamera() |
| void | TeamAppliedToPlayer(ATBLTeam * Team) |
| void | ToggleCameraKeyPressed() |
| void | ToggleCameraKeyReleased() |
| void | ToggleGhost() |
| void | UpdateSelfCamera() |
Public Attributes¶
| Name | |
|---|---|
| TArray< FString > | ArmourTypeStrings |
| FAutoBalanceNotificationReceived | AutoBalanceNotificationReceived |
| FOnRepAutomaticallyChooseSpawnWave | AutomaticallyChooseSpawnWaveReplicated |
| float | BotTeamDamageScale |
| ATBLCharacter * | CharacterSoundDummy |
| UCinematicsComponent * | CinematicsComponent |
| ASpawner * | ClientSpawnerStartAllowingControl_PendingSpawner |
| TArray< FString > | CombatStateStrings |
| ASpawner * | CurrentPendingSpawner |
| FCameraTargetParams | DeathCameraTargetParams |
| FDebugProjectileHit | DebugFakeProjectileHit |
| FDebugProjectileHit | DebugProjectileHit |
| TArray< FDebugReliableRPC > | DebugReliableRPC |
| AInventoryItem * | DecapHead |
| TSoftClassPtr< ATBLCharacter > | DefaultClassChoice |
| float | DisplayDebugScrollY |
| FGameModeMessageReceived | GameModeMessageReceived |
| UGameplayTasksComponent * | GameplayTasksComponent |
| TArray< FSoundSwitchEntry > | HighPriorityAKSwitches |
| UInputReplayComponent * | InputReplayComponent |
| UItemPreVisualizationInterfaceHelper * | ItemPreVisualizationHelper |
| FRotator | LastClientSetRotation |
| float | LastPingTime |
| ATBLCharacter * | LastPossessedCharacter |
| FDateTime | LastReadDeveloperMessageTime |
| float | LastVFov |
| TArray< FSavedLoadout > | LoadoutPerClass |
| double | LoginTime |
| TArray< FSoundSwitchEntry > | LowPriorityAKSwitches |
| float | MinimumSpawnDelayOverride |
| FLoadout | NextSpawnLoadout |
| ASpawnWave * | NextSpawnWave |
| FNextSpawnWave | NextSpawnWaveReplicated |
| ASpawner * | NextSpawner |
| FAcknowledgeTeamRequestSignature | OnAcknowledgedTeamRequest |
| FTakenBlockDamageSignature | OnBlockDamageTaken |
| FBlockedAttackSignature | OnBlockedAttack |
| FCausedDamageSignature | OnCausedDamage |
| FOnClearPlayerMessageRequest | OnClearPlayerMessageRequest |
| FPossessedPawnSignature | OnClientPossessedPawn |
| FOnClientPreTravel | OnClientPreTravel |
| FCounteredAttackSignature | OnCounteredAttack |
| FOnPlayerCustomizationsLoaded | OnCustomizationsLoaded |
| FDeathRecapReplicatedSignature | OnDeathRecapReplicated |
| FOnEnteredLeftLoadoutVolumeSignature | OnEnteredLeftLoadoutVolume |
| FGameViewportLostFocus | OnGameViewportLostFocus |
| FGameViewportReceivedFocus | OnGameViewportReceivedFocus |
| FSpawningAtSpawner | OnGoingToSpawnAtSpawner |
| FGotKeybindKey | OnGotKeybindingKey |
| FOnHealingAppliedToCharacter | OnHealingAppliedToCharacter |
| FJoinableSpawnWavesUpdated | OnJoinableSpawnWavesUpdated |
| FOnPlayerEnteredOutOfCombatArea | OnLocalPlayerEnteredOutOfCombatArea |
| FOnPlayerExitedOutOfCombatArea | OnLocalPlayerExitedOutOfCombatArea |
| FOnLookInputUpdatedSignature | OnLookInputUpdated |
| FOnLookRateInputUpdatedSignature | OnLookRateInputUpdated |
| FOnObjectiveZonesVisiblityChanged | OnObjectiveZonesVisiblityChanged |
| FOnPlayerCausedFallDamage | OnPlayerCausedFallDamage |
| FPlayerControllerPostProcessInputSignature | OnPlayerControllerPostProcessInput |
| FOnPlayerKicked | OnPlayerKicked |
| FOnPlayerRevived | OnPlayerRevived |
| FSpectatorSwitchSignature | OnPlayerSelectedSpectatorMode |
| FOnRepPlayerState | OnPlayerStateReplicated |
| FOnPlayerUsedItem | OnPlayerUsedItem |
| FPossessedPawnSignature | OnPossessedPawn |
| FOnProcessPlayerInput | OnProcessPlayerInput |
| FOnProfileDataLoaded | OnProfileDataLoaded |
| FOnPromptPlayerMessageReply | OnPromptPlayerMessageReply |
| FOnPromptPlayerMessageRequest | OnPromptPlayerMessageRequest |
| FPurchaseItemCompleted | OnPurchaseCompleted |
| FGlobalGameNotification | OnReceivedGlobalGameNotification |
| FOnReceivedLocalMessage | OnReceivedLocalMessage |
| FOnReceivedPendingSpawn | OnReceivedPendingSpawn |
| FJoinWaveResponse | OnReceivedSpawnWaveJoinResponse |
| FOnPlayerRevived | OnRevivedOtherPlayer |
| FSavedClassUnavailable | OnSavedClassUnavailable |
| FServerApprovedLoadoutSignature | OnServerApprovedLoadout |
| FOnSpectatorPawnDestroyed | OnSpectatorPawnDestroyed |
| FTakenDamageSignature | OnTakenDamage |
| FOnToggleCamera | OnToggleCamera |
| FOnToggleControlMap | OnToggleControlMap |
| FOnVotingStartedSignature | OnVotingStarted |
| FOnZoomDisabled | OnZoomDisabled |
| FOnZoomEnabled | OnZoomEnabled |
| TSoftObjectPtr< UTBLPS5BlockingHaptics > | PS5BlockingHaptic |
| TSoftObjectPtr< UTBLPS5DamageHaptics > | PS5PlayerDamageTakenHaptic |
| TSoftObjectPtr< UTBLPS5GeneralHaptics > | PS5PlayerGeneralHaptic |
| TSoftObjectPtr< UTBLPS5RangedWeaponHaptics > | PS5PlayerRangedWeaponHaptic |
| TSoftObjectPtr< UTBLPS5SiegeEngineHaptics > | PS5PlayerSiegeEngineHaptic |
| TArray< FSoundSwitchEntry > | PlayerExertionAKSwitches |
| ATBLPlayerState * | PlayerToCommendOrForgive |
| FString | PostMatchMatchmakingConnectString |
| FReplicationPredictionState | PredictionState |
| FNextSpawnWave | RequestedToJoinSpawnWave |
| TSoftClassPtr< ATBLCharacter > | SavedClassChoice |
| float | SavedFov |
| TArray< FSavedSubclass > | SavedSubclassChoice |
| UInputComponent * | SelfCameraInputComponent |
| float | TeamDamage2MinThreshold |
| float | TeamDamage30SecThreshold |
| int8 | TeamDamageWarningLevel |
| float | TimeSinceRotationInputWasNonZero |
| TArray< FPrimaryAssetId > | UncheckedLevelUpItems |
| FPrimaryAssetType | VOBankAssetType |
| ATBLCharacter * | WaitingForSpawnGoreHead |
| TArray< FString > | WeaponActionNameStrings |
| TArray< FSoundSwitchEntry > | WeaponAkSwitches |
| TArray< FString > | WeaponNameStrings |
| AInventoryItem * | WeaponSoundDummy |
| bool | bAccessAllItems |
| bool | bAltAttackWithMovement |
| bool | bAutoSprint |
| uint8 | bAutomaticallyChooseSpawnWave |
| bool | bAwaitingInitialRequestedPlayerClass |
| uint8 | bCheatsEnabled |
| bool | bDisableHUDPostProcess |
| bool | bFirstTimeSpectating |
| bool | bIdleWarned |
| bool | bIsHeadlessClient |
| bool | bIsLoadoutScreenOpen |
| bool | bIsPostMatchMatchmaking |
| bool | bIsReadyToPostMatchMatchmakingTravel |
| bool | bIsShufflingLoadout |
| bool | bIsSpeaking |
| bool | bIsTravelling |
| bool | bPlayerHasAcceptedNDA |
| bool | bPlayerHasAcceptedPurchaseDisclaimer |
| bool | bPlayerHasPlayedTutorial |
| bool | bPlayerIsWaitingToEnterSpectatorMode |
| bool | bPlayerOpenedTutorial |
| bool | bPlayerSelectedSpectatorMode |
| bool | bPlayingPrologue |
| bool | bReceivedInitialLoadouts |
| bool | bShowMyParryBox |
| bool | bShowOtherParryBoxes |
| bool | bShowPlayerListOnStartupInOverview |
| bool | bShuffleLoadout |
| bool | bStartedForceRespawn |
| bool | bTBSDevMode |
Protected Attributes¶
| Name | |
|---|---|
| TSubclassOf< UCineCameraComponent > | CinematicSpectatorCameraClass |
| ATBLCharacter * | CustomizationCharacter |
| TArray< UAkComponent * > | DebugAkComponents |
| TArray< FDebugSpectatorCamera > | DebugSpectatorCamera |
| int32 | DisplayDebugScrollDir |
| FName | DrawDebugSocketName |
| FRotator | LastControlRotation |
| float | LastInputTime |
| APawn * | LastReplicatedPawn |
| FMatchSessionComplete | MatchSessionComplete |
| int32 | NextSpawnTeam |
| FSelfCameraProperties | SelfCamera |
| int32 | SpamCheckIndex |
| float | SpamCheckPeriod |
| int32 | SpamCheckPeriodMaxMessages |
| TArray< float > | SpamCheckPreviousMessages |
| float | SpamMuteDurationIncreasePerMute |
| float | SpamMuteDurationMax |
| float | SpamMuteDurationMin |
| float | SpamMutedDuration |
| float | SpamMutedTime |
| float | ThirdPersonFOVCap |
| bool | bDebugIgnoreAI |
| bool | bDisplaySwingThroughInfo |
| bool | bDrawClientDebugTracers |
| bool | bDrawDebugBackSwingCheck |
| bool | bDrawDebugCamera |
| bool | bDrawDebugFacingCheck |
| bool | bDrawDebugHorseImpact |
| bool | bDrawDebugMeleeHit |
| bool | bDrawDebugParryHit |
| bool | bDrawDebugProjectile |
| bool | bDrawDebugRangedInaccuracy |
| bool | bDrawDebugShield |
| uint8 | bDrawDebugSpectatorCamera |
| bool | bDrawDebugTracerCache |
| bool | bDrawDebugTracerDirection |
| bool | bDrawDebugTracers |
| bool | bDrawDebugTracersClear |
| bool | bDrawDebugVisibilityCheck |
| bool | bDrawDebugWeaponTip |
Updated on 2025-01-21 at 09:02:23 +0100