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 Rally Here 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 Rally Here 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
JsonValueData 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
WriterJSON 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.