◆ Clear()
| void SCR_WeightedArray< Class TValue >.Clear |
( |
| ) |
|
◆ Contains()
| bool SCR_WeightedArray< Class TValue >.Contains |
( |
TValue | value | ) |
|
◆ CopyFrom()
| int SCR_WeightedArray< Class TValue >.CopyFrom |
( |
notnull SCR_WeightedArray< TValue > | from | ) |
|
◆ Count()
| int SCR_WeightedArray< Class TValue >.Count |
( |
| ) |
|
◆ Debug()
| void SCR_WeightedArray< Class TValue >.Debug |
( |
| ) |
|
◆ Find()
| int SCR_WeightedArray< Class TValue >.Find |
( |
TValue | value | ) |
|
◆ Get()
| TValue SCR_WeightedArray< Class TValue >.Get |
( |
int | n | ) |
|
◆ GetRandomValue() [1/2]
| int SCR_WeightedArray< Class TValue >.GetRandomValue |
( |
out TValue | outValue | ) |
|
◆ GetRandomValue() [2/2]
| int SCR_WeightedArray< Class TValue >.GetRandomValue |
( |
out TValue | outValue, |
|
|
notnull RandomGenerator | randomGenerator ) |
- Parameters
-
| [out] | outValue | |
| [in] | randomGenerator | |
- Returns
◆ GetTotalWeight()
| float SCR_WeightedArray< Class TValue >.GetTotalWeight |
( |
| ) |
|
◆ GetValue()
| TValue SCR_WeightedArray< Class TValue >.GetValue |
( |
int | i | ) |
|
◆ GetWeight()
| float SCR_WeightedArray< Class TValue >.GetWeight |
( |
int | i | ) |
|
◆ GetWeightedValue()
| int SCR_WeightedArray< Class TValue >.GetWeightedValue |
( |
out TValue | outValue, |
|
|
float | weightedValue ) |
- Parameters
-
| [out] | outValue | |
| [in] | weightedValue | |
- Returns
◆ Insert()
| int SCR_WeightedArray< Class TValue >.Insert |
( |
TValue | value, |
|
|
float | weight ) |
◆ IsEmpty()
| bool SCR_WeightedArray< Class TValue >.IsEmpty |
( |
| ) |
|
◆ Remove()
| void SCR_WeightedArray< Class TValue >.Remove |
( |
int | i | ) |
|
◆ RemoveOrdered()
| void SCR_WeightedArray< Class TValue >.RemoveOrdered |
( |
int | i | ) |
|
◆ Set()
| void SCR_WeightedArray< Class TValue >.Set |
( |
int | n, |
|
|
TValue | value ) |
◆ ToArray()
| int SCR_WeightedArray< Class TValue >.ToArray |
( |
out notnull array< TValue > | outArray | ) |
|
◆ m_aValues
| ref array<TValue> SCR_WeightedArray< Class TValue >.m_aValues = {} |
|
protected |
◆ m_aWeights
| ref array<float> SCR_WeightedArray< Class TValue >.m_aWeights = {} |
|
protected |
◆ m_fTotalWeight
| float SCR_WeightedArray< Class TValue >.m_fTotalWeight |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Global/SCR_WeightedArray.c