Public Member Functions | |
| void | Set (FName Key, const TArray< FString > &Value, EOnlineDataAdvertisementType::Type InType, int32 InID) |
| void | Set (FName Key, const TArray< double > &Value, EOnlineDataAdvertisementType::Type InType, int32 InID) |
| void | Set (FName Key, const TArray< FString > &Value, EOnlineDataAdvertisementType::Type InType) |
| void | Set (FName Key, const TArray< double > &Value, EOnlineDataAdvertisementType::Type InType) |
| void | Set (FName Key, const TArray< FString > &Value) |
| void | Set (FName Key, const TArray< double > &Value) |
| bool | Get (FName Key, TArray< FString > &OutValue) const |
| bool | Get (FName Key, TArray< double > &OutValue) const |
Static Public Member Functions | |
| static void | Set (FOnlineSessionSettings &SessionSettings, FName Key, const TArray< FString > &Value, EOnlineDataAdvertisementType::Type InType, int32 InID) |
| static void | Set (FOnlineSessionSettings &SessionSettings, FName Key, const TArray< double > &Value, EOnlineDataAdvertisementType::Type InType, int32 InID) |
| static void | Set (FOnlineSessionSettings &SessionSettings, FName Key, const TArray< FString > &Value, EOnlineDataAdvertisementType::Type InType) |
| static void | Set (FOnlineSessionSettings &SessionSettings, FName Key, const TArray< double > &Value, EOnlineDataAdvertisementType::Type InType) |
| static void | Set (FOnlineSessionSettings &SessionSettings, FName Key, const TArray< FString > &Value) |
| static void | Set (FOnlineSessionSettings &SessionSettings, FName Key, const TArray< double > &Value) |
| static void | Set (FSessionSettings &SessionSettings, FName Key, const TArray< FString > &Value) |
| static void | Set (FSessionSettings &SessionSettings, FName Key, const TArray< double > &Value) |
| static bool | Get (const FOnlineSessionSettings &SessionSettings, FName Key, TArray< FString > &OutValue) |
| static bool | Get (const FOnlineSessionSettings &SessionSettings, FName Key, TArray< double > &OutValue) |
| template<typename T> | |
| static bool | GetInt (const FOnlineSessionSettings &SessionSettings, FName Key, T &OutValue) |
| static ESessionSettingsAccelByteArrayFieldType | GetArrayFieldType (const FOnlineSessionSettings &SessionSettings, FName Key) |
|
static |
Gets a setting value by its name
| SessionSettings | settings object to get the value from |
| Key | key for the setting |
| OutValue | setting value |
|
static |
Gets a setting value by its name
| SessionSettings | settings object to get the value from |
| Key | key for the setting |
| OutValue | setting value |
| bool FOnlineSessionSettingsAccelByte::Get | ( | FName | Key, |
| TArray< double > & | OutValue ) const |
Gets a setting value by its name
| Key | key for the setting |
| OutValue | setting value |
| bool FOnlineSessionSettingsAccelByte::Get | ( | FName | Key, |
| TArray< FString > & | OutValue ) const |
Gets a setting value by its name
| Key | key for the setting |
| OutValue | setting value |
|
static |
Get the ESessionSettingsAccelByteArrayFieldType for a field
| SessionSettings | settings to get the type from |
| Key | the key for the setting |
|
static |
Get a session setting double value as an integer. Session settings across the OSS are stored as a double. However, due to limitations with FVariantData, integers cannot be retrieved from these double values, even if they are within range.
| SessionSettings | session settings object to fetch the setting from |
| Key | setting key that we want to read |
| Value | output value that will be returned to the caller |
| void FOnlineSessionSettingsAccelByte::Set | ( | FName | Key, |
| const TArray< double > & | Value ) |
Sets a key value pair combination that defines a session setting
| Key | key for the setting |
| Value | setting value |
| void FOnlineSessionSettingsAccelByte::Set | ( | FName | Key, |
| const TArray< double > & | Value, | ||
| EOnlineDataAdvertisementType::Type | InType ) |
Sets a key value pair combination that defines a session setting
| Key | key for the setting |
| Value | value of the setting |
| InType | type of online advertisement |
| void FOnlineSessionSettingsAccelByte::Set | ( | FName | Key, |
| const TArray< double > & | Value, | ||
| EOnlineDataAdvertisementType::Type | InType, | ||
| int32 | InID ) |
Sets a key value pair combination that defines a session setting with an ID
| Key | key for the setting |
| Value | value of the setting |
| InType | type of online advertisement |
| InID | ID for this session setting |
| void FOnlineSessionSettingsAccelByte::Set | ( | FName | Key, |
| const TArray< FString > & | Value ) |
Sets a key value pair combination that defines a session setting
| Key | key for the setting |
| Value | setting value |
| void FOnlineSessionSettingsAccelByte::Set | ( | FName | Key, |
| const TArray< FString > & | Value, | ||
| EOnlineDataAdvertisementType::Type | InType ) |
Sets a key value pair combination that defines a session setting
| Key | key for the setting |
| Value | value of the setting |
| InType | type of online advertisement |
| void FOnlineSessionSettingsAccelByte::Set | ( | FName | Key, |
| const TArray< FString > & | Value, | ||
| EOnlineDataAdvertisementType::Type | InType, | ||
| int32 | InID ) |
Sets a key value pair combination that defines a session setting with an ID
| Key | key for the setting |
| Value | value of the setting |
| InType | type of online advertisement |
| InID | ID for this session setting |
|
static |
Sets a key value pair combination that defines a session setting
| SessionSettings | settings object to set the value in |
| Key | key for the setting |
| Value | setting value |
|
static |
Sets a key value pair combination that defines a session setting
| SessionSettings | settings object to set the value in |
| Key | key for the setting |
| Value | value of the setting |
| InType | type of online advertisement |
|
static |
Sets a key value pair combination that defines a session setting with an ID
| SessionSettings | settings object to set the value in |
| Key | key for the setting |
| Value | value of the setting |
| InType | type of online advertisement |
| InID | ID for this session setting |
|
static |
Sets a key value pair combination that defines a session setting
| SessionSettings | settings object to set the value in |
| Key | key for the setting |
| Value | setting value |
|
static |
Sets a key value pair combination that defines a session setting
| SessionSettings | settings object to set the value in |
| Key | key for the setting |
| Value | value of the setting |
| InType | type of online advertisement |
|
static |
Sets a key value pair combination that defines a session setting with an ID
| SessionSettings | settings object to set the value in |
| Key | key for the setting |
| Value | value of the setting |
| InType | type of online advertisement |
| InID | ID for this session setting |
|
static |
Sets a key value pair combination that defines a session setting
| SessionSettings | settings object to set the value in |
| Key | key for the setting |
| Value | setting value |
|
static |
Sets a key value pair combination that defines a session setting
| SessionSettings | settings object to set the value in |
| Key | key for the setting |
| Value | setting value |