|
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 |
|