RHAPI_RankConfigV3
Summary
Members | Descriptions |
---|---|
struct FRHAPI_RankConfigV3 | Configuration about a specific rank type. |
struct FRHAPI_RankConfigV3
Configuration about a specific rank type.
Summary
Members | Descriptions |
---|---|
public FString Name_Optional | Human readable name for this rank. |
public bool Name_IsSet | true if Name_Optional has been set to a value |
public FString Description_Optional | Description of this rank. |
public bool Description_IsSet | true if Description_Optional has been set to a value |
public TMap< FString, FString > CustomData_Optional | Custom data about this rank. |
public bool CustomData_IsSet | true if CustomData_Optional has been set to a value |
public float MaxMu | The maximum mu value achievable. Any attempts to update a rank value to be higher than this get clamped to the maximum. |
public float MinMu | The minimum mu value achievable. Any attempts to update a rank value to be lower than this get clamped to the minimum. |
public float MinSigma | The minimum sigma allowed. Any attempts to update variance to be lower than this get clamped to the minimum. |
public float Beta_Optional | The distance between skill ranks that yields ~76% chance of winning. Recommended value is half the default variance. |
public bool Beta_IsSet | true if Beta_Optional has been set to a value |
public float DefaultMu | The default mu value for this rank id. Will be used when players do not have any rank history. |
public float DefaultSigma | The default sigma for this rank id. Will be used when players do not have any rank history. |
public float DrawProbability_Optional | The percent probability of a draw occuring in the game. Must be in [0, 1) |
public bool DrawProbability_IsSet | true if DrawProbability_Optional has been set to a value |
public float Tau_Optional | Factor that determines how quickly a player’s variance is adjusted. A larger tau will result in more volatile in ranks. Recommended value is is (default_sigma * .01) |
public bool Tau_IsSet | true if Tau_Optional has been set to a value |
public FString RankId | ID for this rank type. |
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 & GetName () | Gets the value of Name_Optional, regardless of it having been set. |
public inline const FString & GetName () const | Gets the value of Name_Optional, regardless of it having been set. |
public inline const FString & GetName (const FString & DefaultValue) const | Gets the value of Name_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetName (FString & OutValue) const | Fills OutValue with the value of Name_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetNameOrNull () | Returns a pointer to Name_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetNameOrNull () const | Returns a pointer to Name_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetName (FString NewValue) | Sets the value of Name_Optional and also sets Name_IsSet to true. |
public inline void ClearName () | Clears the value of Name_Optional and sets Name_IsSet to false. |
public inline FString & GetDescription () | Gets the value of Description_Optional, regardless of it having been set. |
public inline const FString & GetDescription () const | Gets the value of Description_Optional, regardless of it having been set. |
public inline const FString & GetDescription (const FString & DefaultValue) const | Gets the value of Description_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetDescription (FString & OutValue) const | Fills OutValue with the value of Description_Optional and returns true if it has been set, otherwise returns false. |
public inline FString * GetDescriptionOrNull () | Returns a pointer to Description_Optional, if it has been set, otherwise returns nullptr. |
public inline const FString * GetDescriptionOrNull () const | Returns a pointer to Description_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetDescription (FString NewValue) | Sets the value of Description_Optional and also sets Description_IsSet to true. |
public inline void ClearDescription () | Clears the value of Description_Optional and sets Description_IsSet to false. |
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 float & GetMaxMu () | Gets the value of MaxMu. |
public inline const float & GetMaxMu () const | Gets the value of MaxMu. |
public inline void SetMaxMu (float NewValue) | Sets the value of MaxMu. |
public inline float & GetMinMu () | Gets the value of MinMu. |
public inline const float & GetMinMu () const | Gets the value of MinMu. |
public inline void SetMinMu (float NewValue) | Sets the value of MinMu. |
public inline float & GetMinSigma () | Gets the value of MinSigma. |
public inline const float & GetMinSigma () const | Gets the value of MinSigma. |
public inline void SetMinSigma (float NewValue) | Sets the value of MinSigma. |
public inline float & GetBeta () | Gets the value of Beta_Optional, regardless of it having been set. |
public inline const float & GetBeta () const | Gets the value of Beta_Optional, regardless of it having been set. |
public inline const float & GetBeta (const float & DefaultValue) const | Gets the value of Beta_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetBeta (float & OutValue) const | Fills OutValue with the value of Beta_Optional and returns true if it has been set, otherwise returns false. |
public inline float * GetBetaOrNull () | Returns a pointer to Beta_Optional, if it has been set, otherwise returns nullptr. |
public inline const float * GetBetaOrNull () const | Returns a pointer to Beta_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetBeta (float NewValue) | Sets the value of Beta_Optional and also sets Beta_IsSet to true. |
public inline void ClearBeta () | Clears the value of Beta_Optional and sets Beta_IsSet to false. |
public inline float & GetDefaultMu () | Gets the value of DefaultMu. |
public inline const float & GetDefaultMu () const | Gets the value of DefaultMu. |
public inline void SetDefaultMu (float NewValue) | Sets the value of DefaultMu. |
public inline float & GetDefaultSigma () | Gets the value of DefaultSigma. |
public inline const float & GetDefaultSigma () const | Gets the value of DefaultSigma. |
public inline void SetDefaultSigma (float NewValue) | Sets the value of DefaultSigma. |
public inline float & GetDrawProbability () | Gets the value of DrawProbability_Optional, regardless of it having been set. |
public inline const float & GetDrawProbability () const | Gets the value of DrawProbability_Optional, regardless of it having been set. |
public inline const float & GetDrawProbability (const float & DefaultValue) const | Gets the value of DrawProbability_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetDrawProbability (float & OutValue) const | Fills OutValue with the value of DrawProbability_Optional and returns true if it has been set, otherwise returns false. |
public inline float * GetDrawProbabilityOrNull () | Returns a pointer to DrawProbability_Optional, if it has been set, otherwise returns nullptr. |
public inline const float * GetDrawProbabilityOrNull () const | Returns a pointer to DrawProbability_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetDrawProbability (float NewValue) | Sets the value of DrawProbability_Optional and also sets DrawProbability_IsSet to true. |
public inline void ClearDrawProbability () | Clears the value of DrawProbability_Optional and sets DrawProbability_IsSet to false. |
public inline float & GetTau () | Gets the value of Tau_Optional, regardless of it having been set. |
public inline const float & GetTau () const | Gets the value of Tau_Optional, regardless of it having been set. |
public inline const float & GetTau (const float & DefaultValue) const | Gets the value of Tau_Optional, if it has been set, otherwise it returns DefaultValue. |
public inline bool GetTau (float & OutValue) const | Fills OutValue with the value of Tau_Optional and returns true if it has been set, otherwise returns false. |
public inline float * GetTauOrNull () | Returns a pointer to Tau_Optional, if it has been set, otherwise returns nullptr. |
public inline const float * GetTauOrNull () const | Returns a pointer to Tau_Optional, if it has been set, otherwise returns nullptr. |
public inline void SetTau (float NewValue) | Sets the value of Tau_Optional and also sets Tau_IsSet to true. |
public inline void ClearTau () | Clears the value of Tau_Optional and sets Tau_IsSet to false. |
public inline FString & GetRankId () | Gets the value of RankId. |
public inline const FString & GetRankId () const | Gets the value of RankId. |
public inline void SetRankId (FString NewValue) | Sets the value of RankId. |
Members
public FString
Name_Optional
Human readable name for this rank.
#### `public bool `[`Name_IsSet`](#structFRHAPI__RankConfigV3_1af92730d1af481bc56fb629521c33ff5f)
true if Name_Optional has been set to a value
#### `public FString `[`Description_Optional`](#structFRHAPI__RankConfigV3_1a80403be1461339f2c2035b45a12d625a)
Description of this rank.
#### `public bool `[`Description_IsSet`](#structFRHAPI__RankConfigV3_1a741c97ae5768deca44a73f2249f06963)
true if Description_Optional has been set to a value
#### `public TMap< FString, FString > `[`CustomData_Optional`](#structFRHAPI__RankConfigV3_1a8fe716db96d835b63b59ed3ca574b27a)
Custom data about this rank.
#### `public bool `[`CustomData_IsSet`](#structFRHAPI__RankConfigV3_1ad1f1affa4a9c132c39471043e0edaee4)
true if CustomData_Optional has been set to a value
#### `public float `[`MaxMu`](#structFRHAPI__RankConfigV3_1ab39a3b0636fb89e7dc904f08b40826bb)
The maximum mu value achievable. Any attempts to update a rank value to be higher than this get clamped to the maximum.
#### `public float `[`MinMu`](#structFRHAPI__RankConfigV3_1a40fff11b7e169f4a8c290a99a7e852d7)
The minimum mu value achievable. Any attempts to update a rank value to be lower than this get clamped to the minimum.
#### `public float `[`MinSigma`](#structFRHAPI__RankConfigV3_1ac24948615c0a7bc3205c7d81dfe45cf2)
The minimum sigma allowed. Any attempts to update variance to be lower than this get clamped to the minimum.
#### `public float `[`Beta_Optional`](#structFRHAPI__RankConfigV3_1a93bcf1ff03c0eaac0a32ddb3e94326ae)
The distance between skill ranks that yields ~76% chance of winning. Recommended value is half the default variance.
#### `public bool `[`Beta_IsSet`](#structFRHAPI__RankConfigV3_1af4bdc9f9516b7c8566b675c8d5653257)
true if Beta_Optional has been set to a value
#### `public float `[`DefaultMu`](#structFRHAPI__RankConfigV3_1ab4a2273be95667842eea6608838866fc)
The default mu value for this rank id. Will be used when players do not have any rank history.
#### `public float `[`DefaultSigma`](#structFRHAPI__RankConfigV3_1a03a5f96648f55217d425ba494bab2b6f)
The default sigma for this rank id. Will be used when players do not have any rank history.
#### `public float `[`DrawProbability_Optional`](#structFRHAPI__RankConfigV3_1a24338a8f07d496213e35fb6e454f9004)
The percent probability of a draw occuring in the game. Must be in [0, 1)
#### `public bool `[`DrawProbability_IsSet`](#structFRHAPI__RankConfigV3_1af9c5128079cb10e2661a4c68f86ea10c)
true if DrawProbability_Optional has been set to a value
#### `public float `[`Tau_Optional`](#structFRHAPI__RankConfigV3_1aefd17a64ac7443e571088de4d3306378)
Factor that determines how quickly a player’s variance is adjusted. A larger tau will result in more volatile in ranks. Recommended value is is (default_sigma * .01)
#### `public bool `[`Tau_IsSet`](#structFRHAPI__RankConfigV3_1ac117cbd11c23707ec49ee99b7ef0808a)
true if Tau_Optional has been set to a value
#### `public FString `[`RankId`](#structFRHAPI__RankConfigV3_1a88c7b8dd55eb3aee4ea7697c3e904345)
ID for this rank type.
#### `public virtual bool `[`FromJson`](#structFRHAPI__RankConfigV3_1ae7f09019f2af28bb98d8c792d4283f19)`(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`](#structFRHAPI__RankConfigV3_1ab3bb1455b09a17ad0b79639d4efdeaf4)`(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 & `[`GetName`](#structFRHAPI__RankConfigV3_1ab0a827ff8774f093337e74f2c8d6bb88)`()`
Gets the value of Name_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetName`](#structFRHAPI__RankConfigV3_1a7fcf76cab5045ed5409bf06b696ed32f)`() const`
Gets the value of Name_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetName`](#structFRHAPI__RankConfigV3_1ac0fcb122f6cba272c3adfd927ffdfae5)`(const FString & DefaultValue) const`
Gets the value of Name_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetName`](#structFRHAPI__RankConfigV3_1a31fb0b3970f1c1d0ae3d0686e8a7b44e)`(FString & OutValue) const`
Fills OutValue with the value of Name_Optional and returns true if it has been set, otherwise returns false.
#### `public inline FString * `[`GetNameOrNull`](#structFRHAPI__RankConfigV3_1ae051660e2ea2fd98fc11aa1084a01adf)`()`
Returns a pointer to Name_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const FString * `[`GetNameOrNull`](#structFRHAPI__RankConfigV3_1ac7a8dc3d0eae3051775057abe26ab029)`() const`
Returns a pointer to Name_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetName`](#structFRHAPI__RankConfigV3_1a9f1efb34898d5d2088b6b236e56c36a5)`(FString NewValue)`
Sets the value of Name_Optional and also sets Name_IsSet to true.
#### `public inline void `[`ClearName`](#structFRHAPI__RankConfigV3_1af482314ef4046a8c9b71dd08fe95aff6)`()`
Clears the value of Name_Optional and sets Name_IsSet to false.
#### `public inline FString & `[`GetDescription`](#structFRHAPI__RankConfigV3_1abe1a9e0db5f9b8850e698a5675f669f6)`()`
Gets the value of Description_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetDescription`](#structFRHAPI__RankConfigV3_1a91944a18dc3f55dce973208bfe832287)`() const`
Gets the value of Description_Optional, regardless of it having been set.
#### `public inline const FString & `[`GetDescription`](#structFRHAPI__RankConfigV3_1a00071995b03eacd5f64bf84a27c48d51)`(const FString & DefaultValue) const`
Gets the value of Description_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetDescription`](#structFRHAPI__RankConfigV3_1af03cdb08fd1e577f0b26352152877d4e)`(FString & OutValue) const`
Fills OutValue with the value of Description_Optional and returns true if it has been set, otherwise returns false.
#### `public inline FString * `[`GetDescriptionOrNull`](#structFRHAPI__RankConfigV3_1a478bb271e185b376710d02f1ddc6ca55)`()`
Returns a pointer to Description_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const FString * `[`GetDescriptionOrNull`](#structFRHAPI__RankConfigV3_1a9a43c7ec7d66f2c50c06541be9cc093f)`() const`
Returns a pointer to Description_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetDescription`](#structFRHAPI__RankConfigV3_1a0a7b659ba2e5a4a914a9dd5b8717d7b3)`(FString NewValue)`
Sets the value of Description_Optional and also sets Description_IsSet to true.
#### `public inline void `[`ClearDescription`](#structFRHAPI__RankConfigV3_1ade3a6bc2d3803668adf87ddd29a4feef)`()`
Clears the value of Description_Optional and sets Description_IsSet to false.
#### `public inline TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__RankConfigV3_1a6e83ef875d512d1e48fd59370a9cc2ce)`()`
Gets the value of CustomData_Optional, regardless of it having been set.
#### `public inline const TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__RankConfigV3_1ad9569380eda401ff0cd692f817977ef2)`() const`
Gets the value of CustomData_Optional, regardless of it having been set.
#### `public inline const TMap< FString, FString > & `[`GetCustomData`](#structFRHAPI__RankConfigV3_1acbef2bd9aa42fd955101c8bc86b1ab1f)`(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`](#structFRHAPI__RankConfigV3_1a8c54fce8ba44f5e75ac6cfdfdf07fda9)`(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`](#structFRHAPI__RankConfigV3_1a094e88cb3f5f5215490e9a910de2ef89)`()`
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const TMap< FString, FString > * `[`GetCustomDataOrNull`](#structFRHAPI__RankConfigV3_1a4f6463a479cbf14fd6953d3a775c37c9)`() const`
Returns a pointer to CustomData_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetCustomData`](#structFRHAPI__RankConfigV3_1af270e6c75c69dd8beaf0cfad64a6f863)`(TMap< FString, FString > NewValue)`
Sets the value of CustomData_Optional and also sets CustomData_IsSet to true.
#### `public inline void `[`ClearCustomData`](#structFRHAPI__RankConfigV3_1a0870724f4b3103eca4c45110dfb9f2d4)`()`
Clears the value of CustomData_Optional and sets CustomData_IsSet to false.
#### `public inline float & `[`GetMaxMu`](#structFRHAPI__RankConfigV3_1a0cc4a5ba5ebcaf9ac9df788fa4bd0b04)`()`
Gets the value of MaxMu.
#### `public inline const float & `[`GetMaxMu`](#structFRHAPI__RankConfigV3_1a2b91c4dc2e176faaa5222c1173648bdb)`() const`
Gets the value of MaxMu.
#### `public inline void `[`SetMaxMu`](#structFRHAPI__RankConfigV3_1a7fbd8b75016e00ec49f42789d8639a3e)`(float NewValue)`
Sets the value of MaxMu.
#### `public inline float & `[`GetMinMu`](#structFRHAPI__RankConfigV3_1a52d0329c65d445e8158be62f72e79079)`()`
Gets the value of MinMu.
#### `public inline const float & `[`GetMinMu`](#structFRHAPI__RankConfigV3_1acb81b17cd6aaf9f0ba7aa65b68a03b55)`() const`
Gets the value of MinMu.
#### `public inline void `[`SetMinMu`](#structFRHAPI__RankConfigV3_1a13f0e22fee8ba41321887608e6d905be)`(float NewValue)`
Sets the value of MinMu.
#### `public inline float & `[`GetMinSigma`](#structFRHAPI__RankConfigV3_1af5b45a9e08ac06ef72ad9717331800d0)`()`
Gets the value of MinSigma.
#### `public inline const float & `[`GetMinSigma`](#structFRHAPI__RankConfigV3_1a7be514c28aa6d8e8c60a67ed2c75376e)`() const`
Gets the value of MinSigma.
#### `public inline void `[`SetMinSigma`](#structFRHAPI__RankConfigV3_1a4c2ca83cca56b5663e5f72222b66da48)`(float NewValue)`
Sets the value of MinSigma.
#### `public inline float & `[`GetBeta`](#structFRHAPI__RankConfigV3_1ad238257af282a8ca6adb82006dc29687)`()`
Gets the value of Beta_Optional, regardless of it having been set.
#### `public inline const float & `[`GetBeta`](#structFRHAPI__RankConfigV3_1a355d212c7408b9dd7e591720f2159eca)`() const`
Gets the value of Beta_Optional, regardless of it having been set.
#### `public inline const float & `[`GetBeta`](#structFRHAPI__RankConfigV3_1aaafca37e00a13ed8eebeed4b81da5c5e)`(const float & DefaultValue) const`
Gets the value of Beta_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetBeta`](#structFRHAPI__RankConfigV3_1aaca19bfb3bcb27534a5c86d667869738)`(float & OutValue) const`
Fills OutValue with the value of Beta_Optional and returns true if it has been set, otherwise returns false.
#### `public inline float * `[`GetBetaOrNull`](#structFRHAPI__RankConfigV3_1ada5e73e4ae0facc200535871f5ea83b6)`()`
Returns a pointer to Beta_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const float * `[`GetBetaOrNull`](#structFRHAPI__RankConfigV3_1a152248d3ac9402db7f84f785de545b4f)`() const`
Returns a pointer to Beta_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetBeta`](#structFRHAPI__RankConfigV3_1a333feddb02c6cce591530808b30954ec)`(float NewValue)`
Sets the value of Beta_Optional and also sets Beta_IsSet to true.
#### `public inline void `[`ClearBeta`](#structFRHAPI__RankConfigV3_1a4672cd7c59abd9ba02d1c8da6d8560a1)`()`
Clears the value of Beta_Optional and sets Beta_IsSet to false.
#### `public inline float & `[`GetDefaultMu`](#structFRHAPI__RankConfigV3_1a18143fb9b3652719d57200a2d53bd6fe)`()`
Gets the value of DefaultMu.
#### `public inline const float & `[`GetDefaultMu`](#structFRHAPI__RankConfigV3_1ab92a97fe2effc985a7bc330ec6110879)`() const`
Gets the value of DefaultMu.
#### `public inline void `[`SetDefaultMu`](#structFRHAPI__RankConfigV3_1a13c4ae1f09a819c693e84a1675366cbf)`(float NewValue)`
Sets the value of DefaultMu.
#### `public inline float & `[`GetDefaultSigma`](#structFRHAPI__RankConfigV3_1ac0bdc94abc93b3a2287b31b07768777c)`()`
Gets the value of DefaultSigma.
#### `public inline const float & `[`GetDefaultSigma`](#structFRHAPI__RankConfigV3_1ace70cd2cc2f28462d11ee5418e802cc1)`() const`
Gets the value of DefaultSigma.
#### `public inline void `[`SetDefaultSigma`](#structFRHAPI__RankConfigV3_1a9dcbdb42977b922cd26a284fdeb96f35)`(float NewValue)`
Sets the value of DefaultSigma.
#### `public inline float & `[`GetDrawProbability`](#structFRHAPI__RankConfigV3_1a7956a1aef67d7b73c5d75ed5093da21d)`()`
Gets the value of DrawProbability_Optional, regardless of it having been set.
#### `public inline const float & `[`GetDrawProbability`](#structFRHAPI__RankConfigV3_1ac32a81ff7a72bf6d2879ea5cdaf229eb)`() const`
Gets the value of DrawProbability_Optional, regardless of it having been set.
#### `public inline const float & `[`GetDrawProbability`](#structFRHAPI__RankConfigV3_1aab16de00f60edbe9efacdf05db4d3226)`(const float & DefaultValue) const`
Gets the value of DrawProbability_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetDrawProbability`](#structFRHAPI__RankConfigV3_1aef8094045eb311af2d8eb51953a542c3)`(float & OutValue) const`
Fills OutValue with the value of DrawProbability_Optional and returns true if it has been set, otherwise returns false.
#### `public inline float * `[`GetDrawProbabilityOrNull`](#structFRHAPI__RankConfigV3_1a798fe30a0faef9d6221641a66c3970e8)`()`
Returns a pointer to DrawProbability_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const float * `[`GetDrawProbabilityOrNull`](#structFRHAPI__RankConfigV3_1a544378784ee697bb726c1470371452b7)`() const`
Returns a pointer to DrawProbability_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetDrawProbability`](#structFRHAPI__RankConfigV3_1ab93f5f2eaac7092e580371cd917ea481)`(float NewValue)`
Sets the value of DrawProbability_Optional and also sets DrawProbability_IsSet to true.
#### `public inline void `[`ClearDrawProbability`](#structFRHAPI__RankConfigV3_1ae2389061b46365999a4db689a240ffed)`()`
Clears the value of DrawProbability_Optional and sets DrawProbability_IsSet to false.
#### `public inline float & `[`GetTau`](#structFRHAPI__RankConfigV3_1acb49e21505f080d3fe58ed7320a46d80)`()`
Gets the value of Tau_Optional, regardless of it having been set.
#### `public inline const float & `[`GetTau`](#structFRHAPI__RankConfigV3_1a4fdc5bd0e5dae7677f59f794df760f18)`() const`
Gets the value of Tau_Optional, regardless of it having been set.
#### `public inline const float & `[`GetTau`](#structFRHAPI__RankConfigV3_1add4dade0de746c4c0ebacfa24809af3c)`(const float & DefaultValue) const`
Gets the value of Tau_Optional, if it has been set, otherwise it returns DefaultValue.
#### `public inline bool `[`GetTau`](#structFRHAPI__RankConfigV3_1a63579d5b24210924bef83924e065ab1b)`(float & OutValue) const`
Fills OutValue with the value of Tau_Optional and returns true if it has been set, otherwise returns false.
#### `public inline float * `[`GetTauOrNull`](#structFRHAPI__RankConfigV3_1ac2cec49784e2bafbf56cf70ad85e22a8)`()`
Returns a pointer to Tau_Optional, if it has been set, otherwise returns nullptr.
#### `public inline const float * `[`GetTauOrNull`](#structFRHAPI__RankConfigV3_1a0ab698d042ef71e4a98429820a38ac2b)`() const`
Returns a pointer to Tau_Optional, if it has been set, otherwise returns nullptr.
#### `public inline void `[`SetTau`](#structFRHAPI__RankConfigV3_1a104fd9b3bbd5169f91d871af3ee87e83)`(float NewValue)`
Sets the value of Tau_Optional and also sets Tau_IsSet to true.
#### `public inline void `[`ClearTau`](#structFRHAPI__RankConfigV3_1a8a5a0bee2d1ff5962c2e286ceb8169cc)`()`
Clears the value of Tau_Optional and sets Tau_IsSet to false.
#### `public inline FString & `[`GetRankId`](#structFRHAPI__RankConfigV3_1a00f960f5d31cf14b461c0d44f00cf9db)`()`
Gets the value of RankId.
#### `public inline const FString & `[`GetRankId`](#structFRHAPI__RankConfigV3_1a3545a5994d56ed4e9ac0d59ca73d1540)`() const`
Gets the value of RankId.
#### `public inline void `[`SetRankId`](#structFRHAPI__RankConfigV3_1ade960c33a60e3d518e51cbb53d28aa63)`(FString NewValue)`
Sets the value of RankId.