Class BaseFloatMeanVariable<T>
Abstract base class for calculating the average of a collection of float-based scriptable variables.
public abstract class BaseFloatMeanVariable<T> : BaseMeanValueVariable<T, float>, IAddable<float>, ISubtractable<float> where T : BaseScriptableVariable<float>
Type Parameters
| Name | Type | Description |
|---|---|---|
T | The type of scriptable variable used, which must derive from BaseScriptableVariable. |
Inheritance
object→Object→ScriptableObject→BaseScriptableVariable→BaseScriptableVariable<float>→FloatVariable→BaseMeanValueVariable<T, float>→BaseFloatMeanVariable<T>Implements
Inherited Members
- BaseMeanValueVariable<T, float>.variables
- BaseMeanValueVariable<T, float>.AverageValue
- BaseMeanValueVariable<T, float>.IsValid()
- BaseMeanValueVariable<T, float>.RuntimeValue
- FloatVariable.Add(float)
- FloatVariable.Subtract(float)
- BaseScriptableVariable<float>.InitialValue
- BaseScriptableVariable<float>.RuntimeValue
- BaseScriptableVariable<float>.ResetRunTimeValue()
- BaseScriptableVariable<float>.GetValue()
- BaseScriptableVariable<float>.IsValid()
- BaseScriptableVariable<float>.OnAfterDeserialize()
- BaseScriptableVariable<float>.OnBeforeSerialize()
- BaseScriptableVariable.GetValue()
- BaseScriptableVariable.IsValid()