RHAPI_SessionTemplate
Summary
Members | Descriptions |
---|---|
struct FRHAPI_SessionTemplate | Template used to create new RallyHere sessions of a specific type. Configurable in the developer portal. |
struct FRHAPI_SessionTemplate
struct FRHAPI_SessionTemplate
: public FRHAPI_Model
Template used to create new RallyHere sessions of a specific type. Configurable in the developer portal.
Summary
Members | Descriptions |
---|---|
public FString SessionType | unique name for this template |
public FString EngineSessionType_Optional | Engine identifier for sessions of this type. For UE, this is commonly Party or Game . |
public bool EngineSessionType_IsSet | true if EngineSessionType_Optional has been set to a value |
public bool CanJoinMatchmaking_Optional | Are sessions of this type allowed to join matchmaking? |
public bool CanJoinMatchmaking_IsSet | true if CanJoinMatchmaking_Optional has been set to a value |
public bool CanBeCreatedByPlayersDirectly_Optional | Are players allowed to create sessions of this type? |
public bool CanBeCreatedByPlayersDirectly_IsSet | true if CanBeCreatedByPlayersDirectly_Optional has been set to a value |
public bool Joinable_Optional | Should players join existing sessions of this type before creating a new one. |
public bool Joinable_IsSet | true if Joinable_Optional has been set to a value |
public bool AutoAddToBrowser_Optional | Should session be automatically added to the browser list. |
public bool AutoAddToBrowser_IsSet | true if AutoAddToBrowser_Optional has been set to a value |
public TMap< FString, FString > AutoBrowserParams_Optional | Browser parameters that can be used to filter results. |
public bool AutoBrowserParams_IsSet | true if AutoBrowserParams_Optional has been set to a value |
public bool CanBeAddedToServerBrowser_Optional | Are sessions of this type able to be added to the server browser by players? |
public bool CanBeAddedToServerBrowser_IsSet | true if CanBeAddedToServerBrowser_Optional has been set to a value |
public bool KeepAliveOnEmpty_Optional | Should the session stay around, or be destroyed when the last player leaves it? |
public bool KeepAliveOnEmpty_IsSet | true if KeepAliveOnEmpty_Optional has been set to a value |
public TMap< FString, FRHAPI_PlatformSessionTemplate > PlatformTemplates_Optional | Platform-Specific session mappings that are used to coordinate RallyHere sessions with OnlineSubsystem sessions. |
public bool PlatformTemplates_IsSet | true if PlatformTemplates_Optional has been set to a value |
public FRHAPI_InstanceStartupParams AutoStartupParams_Optional | |
public bool AutoStartupParams_IsSet | true if AutoStartupParams_Optional has been set to a value |
public int32 MinSessionCount_Optional | Minimum number of this type of session to be running at any given time per region. |
public bool MinSessionCount_IsSet | true if MinSessionCount_Optional has been set to a value |
public TMap< FString, FString > CustomData_Optional | Product-defined custom data about this session type. |
public bool CustomData_IsSet | true if CustomData_Optional has been set to a value |
public int32 NumTeams_Optional | The number of teams this session type can have. |
public bool NumTeams_IsSet | true if NumTeams_Optional has been set to a value |
public int32 PlayersPerTeam_Optional | The number of players that can be on each team. |
public bool PlayersPerTeam_IsSet | true if PlayersPerTeam_Optional has been set to a value |
public bool CanChangeOwnTeam_Optional | Whether or not a player can change which team they are on. If true, they are able to. If False, they player’s team can only be changed by an admin. |
public bool CanChangeOwnTeam_IsSet | true if CanChangeOwnTeam_Optional has been set to a value |
public virtual bool FromJson (const TSharedPtr< FJsonValue > & JsonValue) | Fills this object with data from the passed in JSON. |
public virtual void WriteJson (TSharedRef< TJsonWriter<>> & Writer) const | Writes the data from this object into the specified JSON Writer stream. |
public inline FString & GetSessionType () | Gets the value of SessionType. |
public inline const FString & GetSessionType () const | Gets the value of SessionType. |
public inline void SetSessionType (FString NewValue) | Sets the value of SessionType. |
public inline FString & GetEngineSessionType () | Gets the value of EngineSessionType_Optional, regardless of it having been set. |
public inline const FString & GetEngineSessionType () const | Gets the value of EngineSessionType_Optional, regardless of it having been set. |
public inline const FString & GetEngineSessionType (const FString & DefaultValue) const | Gets the value of EngineSessionType_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetEngineSessionType (FString & OutValue) const | Fills OutValue with the value of EngineSessionType_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetEngineSessionTypeOrNull () | Returns a pointer to EngineSessionType_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetEngineSessionTypeOrNull () const | Returns a pointer to EngineSessionType_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetEngineSessionType (FString NewValue) | Sets the value of EngineSessionType_Optional and also sets EngineSessionType_IsSet to true. |
public inline void ClearEngineSessionType () | Clears the value of EngineSessionType_Optional and sets EngineSessionType_IsSet to false. |
public inline bool IsEngineSessionTypeDefaultValue () const | Returns true if EngineSessionType_Optional is set and matches the default value. |
public inline void SetEngineSessionTypeToDefault () | Sets the value of EngineSessionType_Optional to its default and also sets EngineSessionType_IsSet to true. |
public inline bool & GetCanJoinMatchmaking () | Gets the value of CanJoinMatchmaking_Optional, regardless of it having been set. |
public inline const bool & GetCanJoinMatchmaking () const | Gets the value of CanJoinMatchmaking_Optional, regardless of it having been set. |
public inline const bool & GetCanJoinMatchmaking (const bool & DefaultValue) const | Gets the value of CanJoinMatchmaking_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCanJoinMatchmaking (bool & OutValue) const | Fills OutValue with the value of CanJoinMatchmaking_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetCanJoinMatchmakingOrNull () | Returns a pointer to CanJoinMatchmaking_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetCanJoinMatchmakingOrNull () const | Returns a pointer to CanJoinMatchmaking_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCanJoinMatchmaking (bool NewValue) | Sets the value of CanJoinMatchmaking_Optional and also sets CanJoinMatchmaking_IsSet to true. |
public inline void ClearCanJoinMatchmaking () | Clears the value of CanJoinMatchmaking_Optional and sets CanJoinMatchmaking_IsSet to false. |
public inline bool IsCanJoinMatchmakingDefaultValue () const | Returns true if CanJoinMatchmaking_Optional is set and matches the default value. |
public inline void SetCanJoinMatchmakingToDefault () | Sets the value of CanJoinMatchmaking_Optional to its default and also sets CanJoinMatchmaking_IsSet to true. |
public inline bool & GetCanBeCreatedByPlayersDirectly () | Gets the value of CanBeCreatedByPlayersDirectly_Optional, regardless of it having been set. |
public inline const bool & GetCanBeCreatedByPlayersDirectly () const | Gets the value of CanBeCreatedByPlayersDirectly_Optional, regardless of it having been set. |
public inline const bool & GetCanBeCreatedByPlayersDirectly (const bool & DefaultValue) const | Gets the value of CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCanBeCreatedByPlayersDirectly (bool & OutValue) const | Fills OutValue with the value of CanBeCreatedByPlayersDirectly_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetCanBeCreatedByPlayersDirectlyOrNull () | Returns a pointer to CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetCanBeCreatedByPlayersDirectlyOrNull () const | Returns a pointer to CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCanBeCreatedByPlayersDirectly (bool NewValue) | Sets the value of CanBeCreatedByPlayersDirectly_Optional and also sets CanBeCreatedByPlayersDirectly_IsSet to true. |
public inline void ClearCanBeCreatedByPlayersDirectly () | Clears the value of CanBeCreatedByPlayersDirectly_Optional and sets CanBeCreatedByPlayersDirectly_IsSet to false. |
public inline bool IsCanBeCreatedByPlayersDirectlyDefaultValue () const | Returns true if CanBeCreatedByPlayersDirectly_Optional is set and matches the default value. |
public inline void SetCanBeCreatedByPlayersDirectlyToDefault () | Sets the value of CanBeCreatedByPlayersDirectly_Optional to its default and also sets CanBeCreatedByPlayersDirectly_IsSet to true. |
public inline bool & GetJoinable () | Gets the value of Joinable_Optional, regardless of it having been set. |
public inline const bool & GetJoinable () const | Gets the value of Joinable_Optional, regardless of it having been set. |
public inline const bool & GetJoinable (const bool & DefaultValue) const | Gets the value of Joinable_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetJoinable (bool & OutValue) const | Fills OutValue with the value of Joinable_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetJoinableOrNull () | Returns a pointer to Joinable_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetJoinableOrNull () const | Returns a pointer to Joinable_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetJoinable (bool NewValue) | Sets the value of Joinable_Optional and also sets Joinable_IsSet to true. |
public inline void ClearJoinable () | Clears the value of Joinable_Optional and sets Joinable_IsSet to false. |
public inline bool IsJoinableDefaultValue () const | Returns true if Joinable_Optional is set and matches the default value. |
public inline void SetJoinableToDefault () | Sets the value of Joinable_Optional to its default and also sets Joinable_IsSet to true. |
public inline bool & GetAutoAddToBrowser () | Gets the value of AutoAddToBrowser_Optional, regardless of it having been set. |
public inline const bool & GetAutoAddToBrowser () const | Gets the value of AutoAddToBrowser_Optional, regardless of it having been set. |
public inline const bool & GetAutoAddToBrowser (const bool & DefaultValue) const | Gets the value of AutoAddToBrowser_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAutoAddToBrowser (bool & OutValue) const | Fills OutValue with the value of AutoAddToBrowser_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetAutoAddToBrowserOrNull () | Returns a pointer to AutoAddToBrowser_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetAutoAddToBrowserOrNull () const | Returns a pointer to AutoAddToBrowser_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAutoAddToBrowser (bool NewValue) | Sets the value of AutoAddToBrowser_Optional and also sets AutoAddToBrowser_IsSet to true. |
public inline void ClearAutoAddToBrowser () | Clears the value of AutoAddToBrowser_Optional and sets AutoAddToBrowser_IsSet to false. |
public inline bool IsAutoAddToBrowserDefaultValue () const | Returns true if AutoAddToBrowser_Optional is set and matches the default value. |
public inline void SetAutoAddToBrowserToDefault () | Sets the value of AutoAddToBrowser_Optional to its default and also sets AutoAddToBrowser_IsSet to true. |
public inline TMap< FString, FString > & GetAutoBrowserParams () | Gets the value of AutoBrowserParams_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetAutoBrowserParams () const | Gets the value of AutoBrowserParams_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetAutoBrowserParams (const TMap< FString, FString > & DefaultValue) const | Gets the value of AutoBrowserParams_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAutoBrowserParams (TMap< FString, FString > & OutValue) const | Fills OutValue with the value of AutoBrowserParams_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FString > * GetAutoBrowserParamsOrNull () | Returns a pointer to AutoBrowserParams_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FString > * GetAutoBrowserParamsOrNull () const | Returns a pointer to AutoBrowserParams_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAutoBrowserParams (TMap< FString, FString > NewValue) | Sets the value of AutoBrowserParams_Optional and also sets AutoBrowserParams_IsSet to true. |
public inline void ClearAutoBrowserParams () | Clears the value of AutoBrowserParams_Optional and sets AutoBrowserParams_IsSet to false. |
public inline bool & GetCanBeAddedToServerBrowser () | Gets the value of CanBeAddedToServerBrowser_Optional, regardless of it having been set. |
public inline const bool & GetCanBeAddedToServerBrowser () const | Gets the value of CanBeAddedToServerBrowser_Optional, regardless of it having been set. |
public inline const bool & GetCanBeAddedToServerBrowser (const bool & DefaultValue) const | Gets the value of CanBeAddedToServerBrowser_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCanBeAddedToServerBrowser (bool & OutValue) const | Fills OutValue with the value of CanBeAddedToServerBrowser_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetCanBeAddedToServerBrowserOrNull () | Returns a pointer to CanBeAddedToServerBrowser_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetCanBeAddedToServerBrowserOrNull () const | Returns a pointer to CanBeAddedToServerBrowser_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCanBeAddedToServerBrowser (bool NewValue) | Sets the value of CanBeAddedToServerBrowser_Optional and also sets CanBeAddedToServerBrowser_IsSet to true. |
public inline void ClearCanBeAddedToServerBrowser () | Clears the value of CanBeAddedToServerBrowser_Optional and sets CanBeAddedToServerBrowser_IsSet to false. |
public inline bool IsCanBeAddedToServerBrowserDefaultValue () const | Returns true if CanBeAddedToServerBrowser_Optional is set and matches the default value. |
public inline void SetCanBeAddedToServerBrowserToDefault () | Sets the value of CanBeAddedToServerBrowser_Optional to its default and also sets CanBeAddedToServerBrowser_IsSet to true. |
public inline bool & GetKeepAliveOnEmpty () | Gets the value of KeepAliveOnEmpty_Optional, regardless of it having been set. |
public inline const bool & GetKeepAliveOnEmpty () const | Gets the value of KeepAliveOnEmpty_Optional, regardless of it having been set. |
public inline const bool & GetKeepAliveOnEmpty (const bool & DefaultValue) const | Gets the value of KeepAliveOnEmpty_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetKeepAliveOnEmpty (bool & OutValue) const | Fills OutValue with the value of KeepAliveOnEmpty_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetKeepAliveOnEmptyOrNull () | Returns a pointer to KeepAliveOnEmpty_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetKeepAliveOnEmptyOrNull () const | Returns a pointer to KeepAliveOnEmpty_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetKeepAliveOnEmpty (bool NewValue) | Sets the value of KeepAliveOnEmpty_Optional and also sets KeepAliveOnEmpty_IsSet to true. |
public inline void ClearKeepAliveOnEmpty () | Clears the value of KeepAliveOnEmpty_Optional and sets KeepAliveOnEmpty_IsSet to false. |
public inline bool IsKeepAliveOnEmptyDefaultValue () const | Returns true if KeepAliveOnEmpty_Optional is set and matches the default value. |
public inline void SetKeepAliveOnEmptyToDefault () | Sets the value of KeepAliveOnEmpty_Optional to its default and also sets KeepAliveOnEmpty_IsSet to true. |
public inline TMap< FString, FRHAPI_PlatformSessionTemplate > & GetPlatformTemplates () | Gets the value of PlatformTemplates_Optional, regardless of it having been set. |
public inline const TMap< FString, FRHAPI_PlatformSessionTemplate > & GetPlatformTemplates () const | Gets the value of PlatformTemplates_Optional, regardless of it having been set. |
public inline const TMap< FString, FRHAPI_PlatformSessionTemplate > & GetPlatformTemplates (const TMap< FString, FRHAPI_PlatformSessionTemplate > & DefaultValue) const | Gets the value of PlatformTemplates_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlatformTemplates (TMap< FString, FRHAPI_PlatformSessionTemplate > & OutValue) const | Fills OutValue with the value of PlatformTemplates_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FRHAPI_PlatformSessionTemplate > * GetPlatformTemplatesOrNull () | Returns a pointer to PlatformTemplates_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FRHAPI_PlatformSessionTemplate > * GetPlatformTemplatesOrNull () const | Returns a pointer to PlatformTemplates_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlatformTemplates (TMap< FString, FRHAPI_PlatformSessionTemplate > NewValue) | Sets the value of PlatformTemplates_Optional and also sets PlatformTemplates_IsSet to true. |
public inline void ClearPlatformTemplates () | Clears the value of PlatformTemplates_Optional and sets PlatformTemplates_IsSet to false. |
public inline FRHAPI_InstanceStartupParams & GetAutoStartupParams () | Gets the value of AutoStartupParams_Optional, regardless of it having been set. |
public inline const FRHAPI_InstanceStartupParams & GetAutoStartupParams () const | Gets the value of AutoStartupParams_Optional, regardless of it having been set. |
public inline const FRHAPI_InstanceStartupParams & GetAutoStartupParams (const FRHAPI_InstanceStartupParams & DefaultValue) const | Gets the value of AutoStartupParams_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetAutoStartupParams ( FRHAPI_InstanceStartupParams & OutValue) const | Fills OutValue with the value of AutoStartupParams_Optional and returns true if it has been set, otherwise returns false. |
public inline FRHAPI_InstanceStartupParams * GetAutoStartupParamsOrNull () | Returns a pointer to AutoStartupParams_Optional, if it has been set, otherwise returns nullptr. |
public inline const FRHAPI_InstanceStartupParams * GetAutoStartupParamsOrNull () const | Returns a pointer to AutoStartupParams_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetAutoStartupParams ( FRHAPI_InstanceStartupParams NewValue) | Sets the value of AutoStartupParams_Optional and also sets AutoStartupParams_IsSet to true. |
public inline void ClearAutoStartupParams () | Clears the value of AutoStartupParams_Optional and sets AutoStartupParams_IsSet to false. |
public inline int32 & GetMinSessionCount () | Gets the value of MinSessionCount_Optional, regardless of it having been set. |
public inline const int32 & GetMinSessionCount () const | Gets the value of MinSessionCount_Optional, regardless of it having been set. |
public inline const int32 & GetMinSessionCount (const int32 & DefaultValue) const | Gets the value of MinSessionCount_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetMinSessionCount (int32 & OutValue) const | Fills OutValue with the value of MinSessionCount_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetMinSessionCountOrNull () | Returns a pointer to MinSessionCount_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetMinSessionCountOrNull () const | Returns a pointer to MinSessionCount_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetMinSessionCount (int32 NewValue) | Sets the value of MinSessionCount_Optional and also sets MinSessionCount_IsSet to true. |
public inline void ClearMinSessionCount () | Clears the value of MinSessionCount_Optional and sets MinSessionCount_IsSet to false. |
public inline bool IsMinSessionCountDefaultValue () const | Returns true if MinSessionCount_Optional is set and matches the default value. |
public inline void SetMinSessionCountToDefault () | Sets the value of MinSessionCount_Optional to its default and also sets MinSessionCount_IsSet to true. |
public inline TMap< FString, FString > & GetCustomData () | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData () const | Gets the value of CustomData_Optional, regardless of it having been set. |
public inline const TMap< FString, FString > & GetCustomData (const TMap< FString, FString > & DefaultValue) const | Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCustomData (TMap< FString, FString > & OutValue) const | Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false. |
public inline TMap< FString, FString > * GetCustomDataOrNull () | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline const TMap< FString, FString > * GetCustomDataOrNull () const | Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCustomData (TMap< FString, FString > NewValue) | Sets the value of CustomData_Optional and also sets CustomData_IsSet to true. |
public inline void ClearCustomData () | Clears the value of CustomData_Optional and sets CustomData_IsSet to false. |
public inline int32 & GetNumTeams () | Gets the value of NumTeams_Optional, regardless of it having been set. |
public inline const int32 & GetNumTeams () const | Gets the value of NumTeams_Optional, regardless of it having been set. |
public inline const int32 & GetNumTeams (const int32 & DefaultValue) const | Gets the value of NumTeams_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetNumTeams (int32 & OutValue) const | Fills OutValue with the value of NumTeams_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetNumTeamsOrNull () | Returns a pointer to NumTeams_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetNumTeamsOrNull () const | Returns a pointer to NumTeams_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetNumTeams (int32 NewValue) | Sets the value of NumTeams_Optional and also sets NumTeams_IsSet to true. |
public inline void ClearNumTeams () | Clears the value of NumTeams_Optional and sets NumTeams_IsSet to false. |
public inline bool IsNumTeamsDefaultValue () const | Returns true if NumTeams_Optional is set and matches the default value. |
public inline void SetNumTeamsToDefault () | Sets the value of NumTeams_Optional to its default and also sets NumTeams_IsSet to true. |
public inline int32 & GetPlayersPerTeam () | Gets the value of PlayersPerTeam_Optional, regardless of it having been set. |
public inline const int32 & GetPlayersPerTeam () const | Gets the value of PlayersPerTeam_Optional, regardless of it having been set. |
public inline const int32 & GetPlayersPerTeam (const int32 & DefaultValue) const | Gets the value of PlayersPerTeam_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetPlayersPerTeam (int32 & OutValue) const | Fills OutValue with the value of PlayersPerTeam_Optional and returns true if it has been set, otherwise returns false. |
public inline int32 * GetPlayersPerTeamOrNull () | Returns a pointer to PlayersPerTeam_Optional, if it has been set, otherwise returns nullptr. |
public inline const int32 * GetPlayersPerTeamOrNull () const | Returns a pointer to PlayersPerTeam_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetPlayersPerTeam (int32 NewValue) | Sets the value of PlayersPerTeam_Optional and also sets PlayersPerTeam_IsSet to true. |
public inline void ClearPlayersPerTeam () | Clears the value of PlayersPerTeam_Optional and sets PlayersPerTeam_IsSet to false. |
public inline bool IsPlayersPerTeamDefaultValue () const | Returns true if PlayersPerTeam_Optional is set and matches the default value. |
public inline void SetPlayersPerTeamToDefault () | Sets the value of PlayersPerTeam_Optional to its default and also sets PlayersPerTeam_IsSet to true. |
public inline bool & GetCanChangeOwnTeam () | Gets the value of CanChangeOwnTeam_Optional, regardless of it having been set. |
public inline const bool & GetCanChangeOwnTeam () const | Gets the value of CanChangeOwnTeam_Optional, regardless of it having been set. |
public inline const bool & GetCanChangeOwnTeam (const bool & DefaultValue) const | Gets the value of CanChangeOwnTeam_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetCanChangeOwnTeam (bool & OutValue) const | Fills OutValue with the value of CanChangeOwnTeam_Optional and returns true if it has been set, otherwise returns false. |
public inline bool * GetCanChangeOwnTeamOrNull () | Returns a pointer to CanChangeOwnTeam_Optional, if it has been set, otherwise returns nullptr. |
public inline const bool * GetCanChangeOwnTeamOrNull () const | Returns a pointer to CanChangeOwnTeam_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetCanChangeOwnTeam (bool NewValue) | Sets the value of CanChangeOwnTeam_Optional and also sets CanChangeOwnTeam_IsSet to true. |
public inline void ClearCanChangeOwnTeam () | Clears the value of CanChangeOwnTeam_Optional and sets CanChangeOwnTeam_IsSet to false. |
public inline bool IsCanChangeOwnTeamDefaultValue () const | Returns true if CanChangeOwnTeam_Optional is set and matches the default value. |
public inline void SetCanChangeOwnTeamToDefault () | Sets the value of CanChangeOwnTeam_Optional to its default and also sets CanChangeOwnTeam_IsSet to true. |
Members
public FString
SessionType
unique name for this template
public FString
EngineSessionType_Optional
Engine identifier for sessions of this type. For UE, this is commonly Party
or Game
.
public bool
EngineSessionType_IsSet
true if EngineSessionType_Optional has been set to a value
public bool
CanJoinMatchmaking_Optional
Are sessions of this type allowed to join matchmaking?
public bool
CanJoinMatchmaking_IsSet
true if CanJoinMatchmaking_Optional has been set to a value
public bool
CanBeCreatedByPlayersDirectly_Optional
Are players allowed to create sessions of this type?
public bool
CanBeCreatedByPlayersDirectly_IsSet
true if CanBeCreatedByPlayersDirectly_Optional has been set to a value
public bool
Joinable_Optional
Should players join existing sessions of this type before creating a new one.
public bool
Joinable_IsSet
true if Joinable_Optional has been set to a value
public bool
AutoAddToBrowser_Optional
Should session be automatically added to the browser list.
public bool
AutoAddToBrowser_IsSet
true if AutoAddToBrowser_Optional has been set to a value
public TMap< FString, FString >
AutoBrowserParams_Optional
Browser parameters that can be used to filter results.
public bool
AutoBrowserParams_IsSet
true if AutoBrowserParams_Optional has been set to a value
public bool
CanBeAddedToServerBrowser_Optional
Are sessions of this type able to be added to the server browser by players?
public bool
CanBeAddedToServerBrowser_IsSet
true if CanBeAddedToServerBrowser_Optional has been set to a value
public bool
KeepAliveOnEmpty_Optional
Should the session stay around, or be destroyed when the last player leaves it?
public bool
KeepAliveOnEmpty_IsSet
true if KeepAliveOnEmpty_Optional has been set to a value
public TMap< FString,
FRHAPI_PlatformSessionTemplate
>
PlatformTemplates_Optional
Platform-Specific session mappings that are used to coordinate RallyHere sessions with OnlineSubsystem sessions.
public bool
PlatformTemplates_IsSet
true if PlatformTemplates_Optional has been set to a value
public
FRHAPI_InstanceStartupParams
AutoStartupParams_Optional
public bool
AutoStartupParams_IsSet
true if AutoStartupParams_Optional has been set to a value
public int32
MinSessionCount_Optional
Minimum number of this type of session to be running at any given time per region.
public bool
MinSessionCount_IsSet
true if MinSessionCount_Optional has been set to a value
public TMap< FString, FString >
CustomData_Optional
Product-defined custom data about this session type.
public bool
CustomData_IsSet
true if CustomData_Optional has been set to a value
public int32
NumTeams_Optional
The number of teams this session type can have.
public bool
NumTeams_IsSet
true if NumTeams_Optional has been set to a value
public int32
PlayersPerTeam_Optional
The number of players that can be on each team.
public bool
PlayersPerTeam_IsSet
true if PlayersPerTeam_Optional has been set to a value
public bool
CanChangeOwnTeam_Optional
Whether or not a player can change which team they are on. If true, they are able to. If False, they player’s team can only be changed by an admin.
public bool
CanChangeOwnTeam_IsSet
true if CanChangeOwnTeam_Optional has been set to a value
public virtual bool
FromJson
(const TSharedPtr< FJsonValue > & JsonValue)
Fills this object with data from the passed in JSON.
Parameters
JsonValue
Data from the API call.
Returns
true if parsing of the JSON data was successful.
public virtual void
WriteJson
(TSharedRef< TJsonWriter<>> & Writer) const
Writes the data from this object into the specified JSON Writer stream.
Parameters
Writer
JSON Writer stream to push .
public inline FString &
GetSessionType
()
Gets the value of SessionType.
public inline const FString &
GetSessionType
() const
Gets the value of SessionType.
public inline void
SetSessionType
(FString NewValue)
Sets the value of SessionType.
public inline FString &
GetEngineSessionType
()
Gets the value of EngineSessionType_Optional, regardless of it having been set.
public inline const FString &
GetEngineSessionType
() const
Gets the value of EngineSessionType_Optional, regardless of it having been set.
public inline const FString &
GetEngineSessionType
(const FString & DefaultValue) const
Gets the value of EngineSessionType_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetEngineSessionType
(FString & OutValue) const
Fills OutValue with the value of EngineSessionType_Optional and returns true if it has been set, otherwise returns false.
public inline FString *
GetEngineSessionTypeOrNull
()
Returns a pointer to EngineSessionType_Optional, if it has been set, otherwise returns nullptr.
public inline const FString *
GetEngineSessionTypeOrNull
() const
Returns a pointer to EngineSessionType_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetEngineSessionType
(FString NewValue)
Sets the value of EngineSessionType_Optional and also sets EngineSessionType_IsSet to true.
public inline void
ClearEngineSessionType
()
Clears the value of EngineSessionType_Optional and sets EngineSessionType_IsSet to false.
public inline bool
IsEngineSessionTypeDefaultValue
() const
Returns true if EngineSessionType_Optional is set and matches the default value.
public inline void
SetEngineSessionTypeToDefault
()
Sets the value of EngineSessionType_Optional to its default and also sets EngineSessionType_IsSet to true.
public inline bool &
GetCanJoinMatchmaking
()
Gets the value of CanJoinMatchmaking_Optional, regardless of it having been set.
public inline const bool &
GetCanJoinMatchmaking
() const
Gets the value of CanJoinMatchmaking_Optional, regardless of it having been set.
public inline const bool &
GetCanJoinMatchmaking
(const bool & DefaultValue) const
Gets the value of CanJoinMatchmaking_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCanJoinMatchmaking
(bool & OutValue) const
Fills OutValue with the value of CanJoinMatchmaking_Optional and returns true if it has been set, otherwise returns false.
public inline bool *
GetCanJoinMatchmakingOrNull
()
Returns a pointer to CanJoinMatchmaking_Optional, if it has been set, otherwise returns nullptr.
public inline const bool *
GetCanJoinMatchmakingOrNull
() const
Returns a pointer to CanJoinMatchmaking_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCanJoinMatchmaking
(bool NewValue)
Sets the value of CanJoinMatchmaking_Optional and also sets CanJoinMatchmaking_IsSet to true.
public inline void
ClearCanJoinMatchmaking
()
Clears the value of CanJoinMatchmaking_Optional and sets CanJoinMatchmaking_IsSet to false.
public inline bool
IsCanJoinMatchmakingDefaultValue
() const
Returns true if CanJoinMatchmaking_Optional is set and matches the default value.
public inline void
SetCanJoinMatchmakingToDefault
()
Sets the value of CanJoinMatchmaking_Optional to its default and also sets CanJoinMatchmaking_IsSet to true.
public inline bool &
GetCanBeCreatedByPlayersDirectly
()
Gets the value of CanBeCreatedByPlayersDirectly_Optional, regardless of it having been set.
public inline const bool &
GetCanBeCreatedByPlayersDirectly
() const
Gets the value of CanBeCreatedByPlayersDirectly_Optional, regardless of it having been set.
public inline const bool &
GetCanBeCreatedByPlayersDirectly
(const bool & DefaultValue) const
Gets the value of CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCanBeCreatedByPlayersDirectly
(bool & OutValue) const
Fills OutValue with the value of CanBeCreatedByPlayersDirectly_Optional and returns true if it has been set, otherwise returns false.
public inline bool *
GetCanBeCreatedByPlayersDirectlyOrNull
()
Returns a pointer to CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise returns nullptr.
public inline const bool *
GetCanBeCreatedByPlayersDirectlyOrNull
() const
Returns a pointer to CanBeCreatedByPlayersDirectly_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCanBeCreatedByPlayersDirectly
(bool NewValue)
Sets the value of CanBeCreatedByPlayersDirectly_Optional and also sets CanBeCreatedByPlayersDirectly_IsSet to true.
public inline void
ClearCanBeCreatedByPlayersDirectly
()
Clears the value of CanBeCreatedByPlayersDirectly_Optional and sets CanBeCreatedByPlayersDirectly_IsSet to false.
public inline bool
IsCanBeCreatedByPlayersDirectlyDefaultValue
() const
Returns true if CanBeCreatedByPlayersDirectly_Optional is set and matches the default value.
public inline void
SetCanBeCreatedByPlayersDirectlyToDefault
()
Sets the value of CanBeCreatedByPlayersDirectly_Optional to its default and also sets CanBeCreatedByPlayersDirectly_IsSet to true.
public inline bool &
GetJoinable
()
Gets the value of Joinable_Optional, regardless of it having been set.
public inline const bool &
GetJoinable
() const
Gets the value of Joinable_Optional, regardless of it having been set.
public inline const bool &
GetJoinable
(const bool & DefaultValue) const
Gets the value of Joinable_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetJoinable
(bool & OutValue) const
Fills OutValue with the value of Joinable_Optional and returns true if it has been set, otherwise returns false.
public inline bool *
GetJoinableOrNull
()
Returns a pointer to Joinable_Optional, if it has been set, otherwise returns nullptr.
public inline const bool *
GetJoinableOrNull
() const
Returns a pointer to Joinable_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetJoinable
(bool NewValue)
Sets the value of Joinable_Optional and also sets Joinable_IsSet to true.
public inline void
ClearJoinable
()
Clears the value of Joinable_Optional and sets Joinable_IsSet to false.
public inline bool
IsJoinableDefaultValue
() const
Returns true if Joinable_Optional is set and matches the default value.
public inline void
SetJoinableToDefault
()
Sets the value of Joinable_Optional to its default and also sets Joinable_IsSet to true.
public inline bool &
GetAutoAddToBrowser
()
Gets the value of AutoAddToBrowser_Optional, regardless of it having been set.
public inline const bool &
GetAutoAddToBrowser
() const
Gets the value of AutoAddToBrowser_Optional, regardless of it having been set.
public inline const bool &
GetAutoAddToBrowser
(const bool & DefaultValue) const
Gets the value of AutoAddToBrowser_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetAutoAddToBrowser
(bool & OutValue) const
Fills OutValue with the value of AutoAddToBrowser_Optional and returns true if it has been set, otherwise returns false.
public inline bool *
GetAutoAddToBrowserOrNull
()
Returns a pointer to AutoAddToBrowser_Optional, if it has been set, otherwise returns nullptr.
public inline const bool *
GetAutoAddToBrowserOrNull
() const
Returns a pointer to AutoAddToBrowser_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetAutoAddToBrowser
(bool NewValue)
Sets the value of AutoAddToBrowser_Optional and also sets AutoAddToBrowser_IsSet to true.
public inline void
ClearAutoAddToBrowser
()
Clears the value of AutoAddToBrowser_Optional and sets AutoAddToBrowser_IsSet to false.
public inline bool
IsAutoAddToBrowserDefaultValue
() const
Returns true if AutoAddToBrowser_Optional is set and matches the default value.
public inline void
SetAutoAddToBrowserToDefault
()
Sets the value of AutoAddToBrowser_Optional to its default and also sets AutoAddToBrowser_IsSet to true.
public inline TMap< FString, FString > &
GetAutoBrowserParams
()
Gets the value of AutoBrowserParams_Optional, regardless of it having been set.
public inline const TMap< FString, FString > &
GetAutoBrowserParams
() const
Gets the value of AutoBrowserParams_Optional, regardless of it having been set.
public inline const TMap< FString, FString > &
GetAutoBrowserParams
(const TMap< FString, FString > & DefaultValue) const
Gets the value of AutoBrowserParams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetAutoBrowserParams
(TMap< FString, FString > & OutValue) const
Fills OutValue with the value of AutoBrowserParams_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > *
GetAutoBrowserParamsOrNull
()
Returns a pointer to AutoBrowserParams_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > *
GetAutoBrowserParamsOrNull
() const
Returns a pointer to AutoBrowserParams_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetAutoBrowserParams
(TMap< FString, FString > NewValue)
Sets the value of AutoBrowserParams_Optional and also sets AutoBrowserParams_IsSet to true.
public inline void
ClearAutoBrowserParams
()
Clears the value of AutoBrowserParams_Optional and sets AutoBrowserParams_IsSet to false.
public inline bool &
GetCanBeAddedToServerBrowser
()
Gets the value of CanBeAddedToServerBrowser_Optional, regardless of it having been set.
public inline const bool &
GetCanBeAddedToServerBrowser
() const
Gets the value of CanBeAddedToServerBrowser_Optional, regardless of it having been set.
public inline const bool &
GetCanBeAddedToServerBrowser
(const bool & DefaultValue) const
Gets the value of CanBeAddedToServerBrowser_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCanBeAddedToServerBrowser
(bool & OutValue) const
Fills OutValue with the value of CanBeAddedToServerBrowser_Optional and returns true if it has been set, otherwise returns false.
public inline bool *
GetCanBeAddedToServerBrowserOrNull
()
Returns a pointer to CanBeAddedToServerBrowser_Optional, if it has been set, otherwise returns nullptr.
public inline const bool *
GetCanBeAddedToServerBrowserOrNull
() const
Returns a pointer to CanBeAddedToServerBrowser_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCanBeAddedToServerBrowser
(bool NewValue)
Sets the value of CanBeAddedToServerBrowser_Optional and also sets CanBeAddedToServerBrowser_IsSet to true.
public inline void
ClearCanBeAddedToServerBrowser
()
Clears the value of CanBeAddedToServerBrowser_Optional and sets CanBeAddedToServerBrowser_IsSet to false.
public inline bool
IsCanBeAddedToServerBrowserDefaultValue
() const
Returns true if CanBeAddedToServerBrowser_Optional is set and matches the default value.
public inline void
SetCanBeAddedToServerBrowserToDefault
()
Sets the value of CanBeAddedToServerBrowser_Optional to its default and also sets CanBeAddedToServerBrowser_IsSet to true.
public inline bool &
GetKeepAliveOnEmpty
()
Gets the value of KeepAliveOnEmpty_Optional, regardless of it having been set.
public inline const bool &
GetKeepAliveOnEmpty
() const
Gets the value of KeepAliveOnEmpty_Optional, regardless of it having been set.
public inline const bool &
GetKeepAliveOnEmpty
(const bool & DefaultValue) const
Gets the value of KeepAliveOnEmpty_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetKeepAliveOnEmpty
(bool & OutValue) const
Fills OutValue with the value of KeepAliveOnEmpty_Optional and returns true if it has been set, otherwise returns false.
public inline bool *
GetKeepAliveOnEmptyOrNull
()
Returns a pointer to KeepAliveOnEmpty_Optional, if it has been set, otherwise returns nullptr.
public inline const bool *
GetKeepAliveOnEmptyOrNull
() const
Returns a pointer to KeepAliveOnEmpty_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetKeepAliveOnEmpty
(bool NewValue)
Sets the value of KeepAliveOnEmpty_Optional and also sets KeepAliveOnEmpty_IsSet to true.
public inline void
ClearKeepAliveOnEmpty
()
Clears the value of KeepAliveOnEmpty_Optional and sets KeepAliveOnEmpty_IsSet to false.
public inline bool
IsKeepAliveOnEmptyDefaultValue
() const
Returns true if KeepAliveOnEmpty_Optional is set and matches the default value.
public inline void
SetKeepAliveOnEmptyToDefault
()
Sets the value of KeepAliveOnEmpty_Optional to its default and also sets KeepAliveOnEmpty_IsSet to true.
public inline TMap< FString,
FRHAPI_PlatformSessionTemplate
> &
GetPlatformTemplates
()
Gets the value of PlatformTemplates_Optional, regardless of it having been set.
public inline const TMap< FString,
FRHAPI_PlatformSessionTemplate
> &
GetPlatformTemplates
() const
Gets the value of PlatformTemplates_Optional, regardless of it having been set.
public inline const TMap< FString,
FRHAPI_PlatformSessionTemplate
> &
GetPlatformTemplates
(const TMap< FString,
FRHAPI_PlatformSessionTemplate
> & DefaultValue) const
Gets the value of PlatformTemplates_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetPlatformTemplates
(TMap< FString,
FRHAPI_PlatformSessionTemplate
> & OutValue) const
Fills OutValue with the value of PlatformTemplates_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString,
FRHAPI_PlatformSessionTemplate
> *
GetPlatformTemplatesOrNull
()
Returns a pointer to PlatformTemplates_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString,
FRHAPI_PlatformSessionTemplate
> *
GetPlatformTemplatesOrNull
() const
Returns a pointer to PlatformTemplates_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetPlatformTemplates
(TMap< FString,
FRHAPI_PlatformSessionTemplate
> NewValue)
Sets the value of PlatformTemplates_Optional and also sets PlatformTemplates_IsSet to true.
public inline void
ClearPlatformTemplates
()
Clears the value of PlatformTemplates_Optional and sets PlatformTemplates_IsSet to false.
public inline
FRHAPI_InstanceStartupParams
&
GetAutoStartupParams
()
Gets the value of AutoStartupParams_Optional, regardless of it having been set.
public inline const
FRHAPI_InstanceStartupParams
&
GetAutoStartupParams
() const
Gets the value of AutoStartupParams_Optional, regardless of it having been set.
public inline const
FRHAPI_InstanceStartupParams
&
GetAutoStartupParams
(const
FRHAPI_InstanceStartupParams
& DefaultValue) const
Gets the value of AutoStartupParams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetAutoStartupParams
(
FRHAPI_InstanceStartupParams
& OutValue) const
Fills OutValue with the value of AutoStartupParams_Optional and returns true if it has been set, otherwise returns false.
public inline
FRHAPI_InstanceStartupParams
*
GetAutoStartupParamsOrNull
()
Returns a pointer to AutoStartupParams_Optional, if it has been set, otherwise returns nullptr.
public inline const
FRHAPI_InstanceStartupParams
*
GetAutoStartupParamsOrNull
() const
Returns a pointer to AutoStartupParams_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetAutoStartupParams
(
FRHAPI_InstanceStartupParams
NewValue)
Sets the value of AutoStartupParams_Optional and also sets AutoStartupParams_IsSet to true.
public inline void
ClearAutoStartupParams
()
Clears the value of AutoStartupParams_Optional and sets AutoStartupParams_IsSet to false.
public inline int32 &
GetMinSessionCount
()
Gets the value of MinSessionCount_Optional, regardless of it having been set.
public inline const int32 &
GetMinSessionCount
() const
Gets the value of MinSessionCount_Optional, regardless of it having been set.
public inline const int32 &
GetMinSessionCount
(const int32 & DefaultValue) const
Gets the value of MinSessionCount_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetMinSessionCount
(int32 & OutValue) const
Fills OutValue with the value of MinSessionCount_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetMinSessionCountOrNull
()
Returns a pointer to MinSessionCount_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetMinSessionCountOrNull
() const
Returns a pointer to MinSessionCount_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetMinSessionCount
(int32 NewValue)
Sets the value of MinSessionCount_Optional and also sets MinSessionCount_IsSet to true.
public inline void
ClearMinSessionCount
()
Clears the value of MinSessionCount_Optional and sets MinSessionCount_IsSet to false.
public inline bool
IsMinSessionCountDefaultValue
() const
Returns true if MinSessionCount_Optional is set and matches the default value.
public inline void
SetMinSessionCountToDefault
()
Sets the value of MinSessionCount_Optional to its default and also sets MinSessionCount_IsSet to true.
public inline TMap< FString, FString > &
GetCustomData
()
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > &
GetCustomData
() const
Gets the value of CustomData_Optional, regardless of it having been set.
public inline const TMap< FString, FString > &
GetCustomData
(const TMap< FString, FString > & DefaultValue) const
Gets the value of CustomData_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCustomData
(TMap< FString, FString > & OutValue) const
Fills OutValue with the value of CustomData_Optional and returns true if it has been set, otherwise returns false.
public inline TMap< FString, FString > *
GetCustomDataOrNull
()
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline const TMap< FString, FString > *
GetCustomDataOrNull
() const
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCustomData
(TMap< FString, FString > NewValue)
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
public inline void
ClearCustomData
()
Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
public inline int32 &
GetNumTeams
()
Gets the value of NumTeams_Optional, regardless of it having been set.
public inline const int32 &
GetNumTeams
() const
Gets the value of NumTeams_Optional, regardless of it having been set.
public inline const int32 &
GetNumTeams
(const int32 & DefaultValue) const
Gets the value of NumTeams_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetNumTeams
(int32 & OutValue) const
Fills OutValue with the value of NumTeams_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetNumTeamsOrNull
()
Returns a pointer to NumTeams_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetNumTeamsOrNull
() const
Returns a pointer to NumTeams_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetNumTeams
(int32 NewValue)
Sets the value of NumTeams_Optional and also sets NumTeams_IsSet to true.
public inline void
ClearNumTeams
()
Clears the value of NumTeams_Optional and sets NumTeams_IsSet to false.
public inline bool
IsNumTeamsDefaultValue
() const
Returns true if NumTeams_Optional is set and matches the default value.
public inline void
SetNumTeamsToDefault
()
Sets the value of NumTeams_Optional to its default and also sets NumTeams_IsSet to true.
public inline int32 &
GetPlayersPerTeam
()
Gets the value of PlayersPerTeam_Optional, regardless of it having been set.
public inline const int32 &
GetPlayersPerTeam
() const
Gets the value of PlayersPerTeam_Optional, regardless of it having been set.
public inline const int32 &
GetPlayersPerTeam
(const int32 & DefaultValue) const
Gets the value of PlayersPerTeam_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetPlayersPerTeam
(int32 & OutValue) const
Fills OutValue with the value of PlayersPerTeam_Optional and returns true if it has been set, otherwise returns false.
public inline int32 *
GetPlayersPerTeamOrNull
()
Returns a pointer to PlayersPerTeam_Optional, if it has been set, otherwise returns nullptr.
public inline const int32 *
GetPlayersPerTeamOrNull
() const
Returns a pointer to PlayersPerTeam_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetPlayersPerTeam
(int32 NewValue)
Sets the value of PlayersPerTeam_Optional and also sets PlayersPerTeam_IsSet to true.
public inline void
ClearPlayersPerTeam
()
Clears the value of PlayersPerTeam_Optional and sets PlayersPerTeam_IsSet to false.
public inline bool
IsPlayersPerTeamDefaultValue
() const
Returns true if PlayersPerTeam_Optional is set and matches the default value.
public inline void
SetPlayersPerTeamToDefault
()
Sets the value of PlayersPerTeam_Optional to its default and also sets PlayersPerTeam_IsSet to true.
public inline bool &
GetCanChangeOwnTeam
()
Gets the value of CanChangeOwnTeam_Optional, regardless of it having been set.
public inline const bool &
GetCanChangeOwnTeam
() const
Gets the value of CanChangeOwnTeam_Optional, regardless of it having been set.
public inline const bool &
GetCanChangeOwnTeam
(const bool & DefaultValue) const
Gets the value of CanChangeOwnTeam_Optional, if it has been set, otherwise it returns DefaultValue.
public inline bool
GetCanChangeOwnTeam
(bool & OutValue) const
Fills OutValue with the value of CanChangeOwnTeam_Optional and returns true if it has been set, otherwise returns false.
public inline bool *
GetCanChangeOwnTeamOrNull
()
Returns a pointer to CanChangeOwnTeam_Optional, if it has been set, otherwise returns nullptr.
public inline const bool *
GetCanChangeOwnTeamOrNull
() const
Returns a pointer to CanChangeOwnTeam_Optional, if it has been set, otherwise returns nullptr.
public inline void
SetCanChangeOwnTeam
(bool NewValue)
Sets the value of CanChangeOwnTeam_Optional and also sets CanChangeOwnTeam_IsSet to true.
public inline void
ClearCanChangeOwnTeam
()
Clears the value of CanChangeOwnTeam_Optional and sets CanChangeOwnTeam_IsSet to false.
public inline bool
IsCanChangeOwnTeamDefaultValue
() const
Returns true if CanChangeOwnTeam_Optional is set and matches the default value.
public inline void
SetCanChangeOwnTeamToDefault
()
Sets the value of CanChangeOwnTeam_Optional to its default and also sets CanChangeOwnTeam_IsSet to true.