|
| void | SetServerPendingRestart () |
| |
| virtual void | Shutdown () override |
| |
| virtual void | Init () override |
| |
| virtual void | OnStart () override |
| |
| virtual void | CheckForInstanceRestart () |
| |
| void | DownloadModsHeadless () |
| |
| void | ModDownloadCompleteHeadless (FModioResponse Response, bool bSuccess) |
| |
| void | InstallModsHeadless () |
| |
| void | OnClientTravel (const FString &PendingURL, ETravelType TravelType, bool bIsSeamlessTravel) |
| |
| void | OnBackBufferReady_RenderThread (SWindow &SlateWindow, const FTexture2DRHIRef &BackBuffer) |
| |
| void | CopyTextureImpl (const FTexture2DRHIRef &Src, FTexture2DRHIRef &Dst, FRHIGPUFence *GPUFence) |
| |
| void | DisableSoftwareCursor () |
| |
| void | BeginClientAntiCheatSession () |
| |
| void | EndClientAntiCheatSession () |
| |
| void | OnAntiCheatMessageToServer (TArrayView< const uint8 > Message) |
| |
| void | OnAntiCheatClientViolation (const FString &Reason) |
| |
| bool | GetUnlockedItemsPlayerMayHaveMissed (ERewardType Type, FRewardShowcase &FoundReward) |
| |
| void | FindAllSessions (bool bLan) |
| |
| void | CancelJoinSession () |
| |
| void | LeaveSession () |
| |
| void | FindAndJoinBestSession (EGameType GameType) |
| |
| void | FindAndJoinBestSessionForTypes (const TArray< EGameType > GameTypes, TArray< EDifficultyLevel > Difficultylevels, bool bShouldSearchFreshServersOnly=false) |
| |
| void | JoinSession (const FServerInfo &SessionInfo) |
| |
| bool | FinishJoinSession (ULocalPlayer *LocalPlayer, const FOnlineSessionSearchResult &SearchResult) |
| |
| bool | CanUpdateSessionState () const |
| |
| float | GetInstanceUptime () const |
| |
| const TArray< FServerInfo > & | GetServerInfos () const |
| |
| FORCEINLINE FIntVector | GetLastOriginShiftDelta () const |
| |
| FORCEINLINE class UStatsTrackingManager * | GetStatsTrackingManager () const |
| |
| FORCEINLINE UNakamaManager * | GetNakamaManager () |
| |
| FORCEINLINE UCosmeticsManager * | GetCosmeticsManager () |
| |
| FORCEINLINE UDataTable * | GetCosmeticsTable () const |
| |
| FORCEINLINE UDataTable * | GetPerkTable () const |
| |
| FORCEINLINE UDataTable * | GetChallengeTable () const |
| |
| FORCEINLINE bool | IsLoginBonusAvailable () const |
| |
| FORCEINLINE UDataTable * | GetRarityWeightTable () const |
| |
| const TArray< TSubclassOf< class AProjectXCharacter > > & | GetPlayerClassList () const |
| |
| const TArray< TSubclassOf< class AProjectXVehicle > > & | GetVehicleClassList () const |
| |
| const TArray< FString > & | GetAchievementMapNameList () const |
| |
| TSubclassOf< AProjectXMapCamera > | GetMapCameraClass () const |
| |
| void | GetWeaponList (TArray< TSubclassOf< class UWeaponInstance > > &WeaponList, EEquipSlot Slot) const |
| |
| const FLinearColor & | GetRarityColour (ERarity Rarity) const |
| |
| const FLinearColor & | GetAllyColour (const FName &ColourName=NAME_None) const |
| |
| const FLinearColor & | GetEnemyColour (const FName &ColourName=NAME_None) const |
| |
| const FLinearColor & | GetSquadmateColour () const |
| |
| ESessionState | GetSessionState () const |
| |
| bool | IsMatchmaking () const |
| |
| void | SetCaptureBackBuffer (bool bCaptureBackBuffer) |
| |
| void | UpdateClientPassword (UPARAM(ref) const FString &NewPassword) |
| |
| void | LoadNakamaUsers (const TArray< FString > &NakamaIds) |
| |
| const FString & | GetClientPassword () |
| |
| void | AskForNakamaIdFromSteamID (const FString &SteamID, FOnNakamaUserIDFound Callback) |
| |
| const TArray< FString > & | GetFriendsList () const |
| |
| void | RequestUserInfo (const FString &PlayerID, FUserRequestCallbackSignature Callback) |
| |
| bool | IsRewardLoaded (ERewardType Type) const |
| |
| UPlayerProgressionManager * | GetPlayerProgression () const |
| |
| AProjectXGameSession * | GetGameSession () const |
| |
| const TArray< TSubclassOf< ULevelInfo > > & | GetMapList () const |
| |
| const void | GetMapNameList (TArray< FString > &MapNameList, bool bShowMode=false, bool bShowSize=false) const |
| |
| TSubclassOf< class UOnlineSession > | GetOnlineSessionClass () override |
| |
| const FString & | GetSessionID () const |
| |
| void | SetPendingInvite (const FPXPendingInvite &NewPendingInvite) |
| |
| void | ToggleLevelLighting (bool bActiveLighting) |
| |
| void | AskForNakamaIdsFromSteamIDs (const TArray< FString > &SteamIDs, FOnNakamaUserIDsFoundSignature FoundNakamaUsersCallback) |
| |
| virtual void | SetKickReason (const FString &InKickReason) |
| |
| virtual void | ConsumeKickReason (FString &OutKickReason) |
| |
| virtual void | OnNakamaConnected () |
| |
| bool | DoesServerOnlyAllowWhitelistedPlayers () const |
| |
| void | OverrideAuthoritativeStat (const FString &StatKey, int Value) |
| |
| void | LevelToTarget (const FString &StatKey, int Value) |
| |
| bool | IsServerRestarting () const |
| |
| UAnnouncerSoundDataAsset * | GetAnnouncerData () const |
| |
| UAnnouncerSoundDataAsset * | GetGeneralAnnouncerData () const |
| |
| TArray< FText > | GetSupportedLanguages () const |
| |
| FName | GetCurrentCulture () const |
| |
| void | ChangeCulture (FName LanguageCode, bool bPromptRestart=false, bool bForce=false) |
| |
| void | FinishChangeCulture (FName InLanguageOverride, bool bRestartToMenu=false) |
| |
| void | GetTwitchAccountInfo (FString &Username, FString &Avatar) const |
| |
| bool | HasValidTwitchAccountLinked () const |
| |
| void | LinkTwitchAccount () |
| |
| void | UnlinkTwitchAccount () |
| |
| void | InitTwitch () |
| |
| void | CheckReferAFriend () |
| |
| void | CheckLoginBonus () |
| |
| void | ConsumeLoginBonus (FOnNakamaDailyLoginRewardsFound OnLoginBonusFound) |
| |
| void | VerifyTwitchIntegration (bool bCheckInBackground=true) |
| |
| void | OnTwitchIntegrationFailed () |
| |
| void | CheckForTwitchRewards (bool ShowRewardsImmediately=false) |
| |
| void | OnTwitchIntegrationSuccess () |
| |
| void | RewardLoadResponse (ERewardType Type, const FRewardShowcase &Rewards) |
| |
| void | GotoState (FName NewState, bool bInitiateLevelLoad=true, bool bForce=false) |
| |
| void | Open (FString OpenString) |
| |
| void | Open (FName LevelName, bool bAbsolute=true, FString Options="") |
| |
| void | FinishOpen (FString OpenString) |
| |
| void | FinishOpen (FName LevelName, bool bAbsolute, FString Options) |
| |
| void | SetPresenceForPlayer (const FString &StatusStr, const FVariantData &PresenceData) |
| |
| void | AdvancePlatformDependentEngagement (bool bAllowed, EProjectXPrivilegeResult Result) |
| |
| void | AdvancePlatformDependentEngagement2 (bool bAllowed, EProjectXPrivilegeResult Result) |
| |
| void | HasOnlinePermissions (EProjectXPrivileges PrivelegeToCheck, const FPrivilegeSignature &Callback) |
| |
| void | OnPermissionsChecked (const FUniqueNetId &UserId, EUserPrivileges::Type Privilege, uint32 PrivilegeResults) |
| |
| bool | ShowFoundersPrompt () |
| |
| void | OnPlatformDependentEngagementCompleted () |
| |
| FString | GetModIdsAsString () const |
| |
| const TMap< EAchievementData, int32 > & | GetAchievementMap () const |
| |
| virtual void | Init () override |
| |
| virtual void | UpdateLevelInfoList () |
| |
| const TArray< const class ULevelInfo * > & | GetLevelInfoList () const |
| |
| virtual void | BeginLoadingScreen (const FString &InMapName) |
| |
| virtual void | EndLoadingScreen (class UWorld *InLoadedWorld) |
| |
| virtual void | CheckFadeScreen (TWeakObjectPtr< UWorld > InLoadedWorld) |
| |
| virtual void | LoadComplete (const float LoadTime, const FString &MapName) override |
| |
| virtual void | RemoveLoadingScreen () |
| |
| void | UpdateUseLoadingScreen (bool bNewUseLoadingScreen) |
| |
| void | FadeScreen (const float inFadeDuration, const bool bInToBlack, const float inFadeDelay=0.0f, const bool bInForceFadeToBlack=false) |
| |
| bool | IsFading () const |
| |
| | UVivoxGameInstance () |
| |
| virtual void | Init () override |
| |
| virtual void | Shutdown () override |
| |
| void | OnClientTravel (const FString &PendingURL, ETravelType TravelType, bool bIsSeamlessTravel) |
| |
| virtual const FString | GetPlatformAccountID () |
| |
| float | GetParticipantVolume () const |
| |
| bool | IsUsingPushToTalk () const |
| |
| void | UpdateParticipantVolume (const float Volume) |
| |
| void | UpdatePushToTalk (const bool bNewPushToTalk) |
| |
| virtual bool | Exec (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Out= *GLog) override |
| | Runtime console commands. More...
|
| |
| virtual void | InitBeaconHost () override |
| |
| virtual void | InitBeaconClient (const FOnlineSessionSearchResult &DesiredHost) override |
| |
| virtual void | InitBeaconClientForServerPlayer () override |
| |
| void | BindLoginSessionHandlers (bool DoBind, ILoginSession &LoginSession) |
| | Bind or unbind event handlers for ILoginSession property changes. More...
|
| |
| void | BindChannelSessionHandlers (bool DoBind, IChannelSession &ChannelSession) |
| | Bind or unbind event handlers for IChannelSession property changes. More...
|
| |
| VivoxCoreError | Initialize (int logLevel) |
| |
| void | Uninitialize () |
| |
| VivoxCoreError | Login (const FString &PlayerName) |
| |
| void | ReLog () |
| |
| void | Logout () |
| |
| void | ReJoinVoiceChannels () |
| |
| void | ReJoinLastKnownSquadChannel () |
| |
| void | RejoinPartyVoiceChannel () |
| |
| VivoxCoreError | JoinVoiceChannels (FString OnlineSessionId, int32 TeamNum=-1) |
| |
| VivoxCoreError | JoinVoiceChannels (FString OnlineSessionId, int32 TeamNum, bool bUseOpenMic) |
| |
| VivoxCoreError | Join (ChannelType Type, bool IsOpenMic, FString ChannelName) |
| |
| VivoxCoreError | MultiChanPushToTalk (bool PTTKeyPressed) |
| |
| void | LeaveVoiceChannels (FVoiceChannelInfo Exception=FVoiceChannelInfo()) |
| |
| void | LeaveVoiceChannel (FVoiceChannelInfo ChannelToLeave) |
| |
| void | Update3DPosition (APawn *Pawn) |
| |
| void | MutePlayerByPlayerState (const class AProjectXPlayerState *PlayerState, bool bToggle) |
| |
| void | OnLoginSessionStateChanged (LoginState State) |
| |
| void | OnChannelParticipantAdded (const IParticipant &Participant) |
| |
| void | OnChannelParticipantRemoved (const IParticipant &Participant) |
| |
| void | OnChannelParticipantUpdated (const IParticipant &Participant) |
| |
| void | OnChannelAudioStateChanged (const IChannelConnectionState &State) |
| |
| void | OnChannelTextStateChanged (const IChannelConnectionState &State) |
| |
| void | OnChannelTextMessageReceived (const IChannelTextMessage &Message) |
| |
| virtual bool | IsInitialized () |
| |
| virtual bool | IsLoggedIn () |
| |
| TSharedPtr< IChannelSession > | GetChannelSessionForRoster () |
| |
|
| FOnWorldOriginChangedSignature | WorldOriginChangedEvent |
| |
| FOnSessionSearchCompleteSignature | SessionSearchCompleteEvent |
| |
| FOnSessionSearchCompleteSignature | OnSessionsListUpdatedEvent |
| |
| FOnSessionJoinCompleteSignature | SessionJoinCompleteEvent |
| |
| FOnSessionDestroyCompleteSignature | SessionDestroyCompleteEvent |
| |
| FOnSessionEventSignature | OnSessionStateUpdatedEvent |
| |
| FOnSessionMatchmakingSignature | OnSessionMatchmakingUpdated |
| |
| FOnRestartPendingSignature | OnServerRestartPending |
| |
| FOnFounderDLCUnlockSignature | OnShowFoundersPrompt |
| |
| FOnShowcaseItems | OnShowcaseUnlockedItems |
| |
| FOnTwitchIntegrationVerified | OnTwitchIntegrationVerified |
| |
| FOnTwitchIntegrationVerified | OnTwitchIntegrationRemoved |
| |
| FOnMenuStateChanged | OnMenuStateChanged |
| |
| FOnUsersLoadedSignature | OnNakamaUsersFoundEvent |
| |
| FOnNakamaUserIDFoundSignature | OnNakamaUserIDFoundEvent |
| |
| FOnNakamaManagerInitializedSignature | OnNakamaManagerInitializedEvent |
| |
| FOnNakamaManagerInitializedSignature | OnDailyLoginEvent |
| |
| FSettingChanged | OnFOVSettingChanged |
| |
| FOnUserInfoRequested | OnUserInfoReceivedEvent |
| |
| FOnNakamaUserIDsFoundSignature | OnNakamaUserIDsFoundEvent |
| |
| USoundAttenuation * | ShooterSoundAttenuation = nullptr |
| |
| USoundConcurrency * | HitConcurrency = nullptr |
| |
| FPrivilegeSignature | OnlinePermissionsCallback |
| |
| TArray< FPermissionCheckQueue > | PermissionChecks |
| |
| FName | CurrentLanguage = NAME_None |
| |
| bool | bIsTwitchIntegratedOnThisAccount = false |
| |
| FString | TwitchUserName = "" |
| |
| FString | TwitchAvatar = "" |
| |
| FName | CurrentState = ProjectXGameInstanceState::WelcomeScreen |
| |
| EOnlineMode | OnlineMode |
| |
| bool | bIsLicensed = false |
| |
| int | PendingControllerIndex = INDEX_NONE |
| |
| FPXPendingInvite | PendingInvite |
| |
| bool | bMightBeSilver = false |
| |
| TArray< FLanguageDefinition > | SupportedLanguages |
| |
| TMap< EGameType, FText > | GameModeNames |
| |
| TMap< FString, FText > | EnumStringMap |
| |
| TMap< FName, FLinearColor > | AllyColours |
| |
| TMap< FName, FLinearColor > | EnemyColours |
| |
| TMap< ERarity, FLinearColor > | RarityColours |
| |
| FLinearColor | NeutralColor = FLinearColor::Gray |
| |
| FLinearColor | SquadmateColour = FLinearColor::Green |
| |
| TArray< FText > | TeamNames |
| |
| TArray< FString > | AchievementMapNameList |
| |
| TArray< TSubclassOf< class AProjectXCharacter > > | PlayerClassList |
| |
| TArray< TSubclassOf< class AProjectXVehicle > > | VehicleClassList |
| |
| TSubclassOf< AProjectXMapCamera > | MapCameraClass |
| |
| bool | bEnableAntiCheatForServer = true |
| |
| float | InstanceRestartTime = 0.f |
| |
| TArray< int32 > | ModIds |
| |
| TArray< FString > | WhitelistedAdmins |
| |
| TArray< FString > | WhitelistedPlayers |
| |
| TSoftObjectPtr< UDataTable > | MatureWordsDatabase |
| |
| TSubclassOf< UPlatformInputSymbols > | PlatformInputSymbols |
| |
| UAnnouncerSoundDataAsset * | AnnouncementDataSet = nullptr |
| |
| UAnnouncerSoundDataAsset * | GeneralAnnouncementDataSet = nullptr |
| |
| USoundEffectSourcePresetChain * | HelmetRadioEffect = nullptr |
| |
| USoundClass * | LocalWeaponSoundClass = nullptr |
| |
| class UTextureRenderTarget2D * | FrameBufferAsRenderTexture = nullptr |
| |
| UCurveFloat * | NavLinkApproachCurve = nullptr |
| |
| int | AcceptablePingRange = 50 |
| |
| int | MaximumPingRange = 150 |
| |
| int | MatchmakingMaxPlayerCount = 60 |
| |
| float | SessionEventDelayLength = 5.0f |
| |
| float | PartyHostSessionJoinDelay = 3.0f |
| |
| TSubclassOf< AProjectXCharacter > | DefaultFavouriteCharacter |
| |
| TSubclassOf< UAfflictionInstance > | DefaultMarkRemainingEnemiesAffliction = NULL |
| |
| bool | bIsFoundersEdition = true |
| |
| bool | bShowFoundersPrompt = false |
| |
| FText | CancelText = NSLOCTEXT("LEAP", "Cancel", "Cancel") |
| |
| FText | OkText = NSLOCTEXT("LEAP", "OK", "Ok") |
| |
| TMap< ERewardType, FRewardShowcase > | RewardShowcaseQue = TMap<ERewardType, FRewardShowcase>() |
| |
| uint8 | LoadedRewards = 0 |
| |
| FParticipantUpdated | OnParticipantUpdated |
| |
| IClient * | VivoxVoiceClient |
| |
| AccountId | LoggedInAccountID |
| |
| bool | bInitialized |
| |
| bool | bInitializing |
| |
| bool | bLoggedIn |
| |
| bool | bLoggingIn |
| |
| bool | bRelogging |
| |
| FVoiceChannelInfo | PartyVoiceChannel |
| |