Makinom  1.15.0
API Documentation
Makinom.Formulas.FormulaFloat_BaseType Class Referenceabstract
Inheritance diagram for Makinom.Formulas.FormulaFloat_BaseType:
Makinom.BaseTypeData Makinom.IBaseData Makinom.Formulas.FormulaFloat_BoolListCountType Makinom.Formulas.FormulaFloat_CurrentValueType Makinom.Formulas.FormulaFloat_DateAndTimeType Makinom.Formulas.FormulaFloat_Deg2RadType Makinom.Formulas.FormulaFloat_DeltaTimeType Makinom.Formulas.FormulaFloat_DistanceType Makinom.Formulas.FormulaFloat_EpsilonType Makinom.Formulas.FormulaFloat_FloatListCountType Makinom.Formulas.FormulaFloat_FloatVariableType Makinom.Formulas.FormulaFloat_FormulaType Makinom.Formulas.FormulaFloat_GameObjectType Makinom.Formulas.FormulaFloat_GameTimeType Makinom.Formulas.FormulaFloat_GlobalInputIDType Makinom.Formulas.FormulaFloat_GridMaxIndexType Makinom.Formulas.FormulaFloat_GridSizeType Makinom.Formulas.FormulaFloat_InfinityType Makinom.Formulas.FormulaFloat_InputKeyAxisType Makinom.Formulas.FormulaFloat_IntListCountType Makinom.Formulas.FormulaFloat_IntVariableType Makinom.Formulas.FormulaFloat_LayerMaskType Makinom.Formulas.FormulaFloat_LocalInputIDType Makinom.Formulas.FormulaFloat_NegativeInfinityType Makinom.Formulas.FormulaFloat_PiType Makinom.Formulas.FormulaFloat_PlayerPrefsType Makinom.Formulas.FormulaFloat_Rad2DegType Makinom.Formulas.FormulaFloat_RadiusType Makinom.Formulas.FormulaFloat_RandomType Makinom.Formulas.FormulaFloat_StringListCountType Makinom.Formulas.FormulaFloat_TimeOfDayType Makinom.Formulas.FormulaFloat_TimeScaleType Makinom.Formulas.FormulaFloat_TimeType Makinom.Formulas.FormulaFloat_UnityInputAxisType Makinom.Formulas.FormulaFloat_ValueType Makinom.Formulas.FormulaFloat_Vector3ListCountType Makinom.Formulas.FormulaFloat_Vector3VariableMagnitudeType Makinom.Formulas.FormulaFloat_Vector3VariableType

Public Member Functions

abstract float GetValue (FormulaCall call)
 Gets the value of this formula float value type. More...
 
- Public Member Functions inherited from Makinom.BaseTypeData
virtual DataObject GetData ()
 Gets a Makinom.DataObject representing the class. More...
 
virtual void SetData (DataObject data)
 Sets the variables of the class using a Makinom.DataObject. More...
 
virtual void EditorAutoSetup (string fieldName)
 Called for all fields using the autoSetup option of the Makinom.EditorLayoutAttribute. More...
 
virtual bool IsType (string type)
 Checks if the setting is of a defindd type. More...
 

Static Public Member Functions

static string UpdateEnumToType (int enumValue)
 

Member Function Documentation

◆ GetValue()

abstract float Makinom.Formulas.FormulaFloat_BaseType.GetValue ( FormulaCall  call)
pure virtual

Gets the value of this formula float value type.

Parameters
callThe data call used to calculate the value.
Returns
The float value.

Implemented in Makinom.Formulas.FormulaFloat_DistanceType, Makinom.Formulas.FormulaFloat_FormulaType, Makinom.Formulas.FormulaFloat_DeltaTimeType, Makinom.Formulas.FormulaFloat_RandomType, Makinom.Formulas.FormulaFloat_ValueType, Makinom.Formulas.FormulaFloat_DateAndTimeType, Makinom.Formulas.FormulaFloat_GameObjectType, Makinom.Formulas.FormulaFloat_GridMaxIndexType, Makinom.Formulas.FormulaFloat_GridSizeType, Makinom.Formulas.FormulaFloat_PlayerPrefsType, Makinom.Formulas.FormulaFloat_TimeOfDayType, Makinom.Formulas.FormulaFloat_UnityInputAxisType, Makinom.Formulas.FormulaFloat_Vector3VariableMagnitudeType, Makinom.Formulas.FormulaFloat_Vector3VariableType, Makinom.Formulas.FormulaFloat_Deg2RadType, Makinom.Formulas.FormulaFloat_LayerMaskType, Makinom.Formulas.FormulaFloat_TimeScaleType, Makinom.Formulas.FormulaFloat_GameTimeType, Makinom.Formulas.FormulaFloat_InputKeyAxisType, Makinom.Formulas.FormulaFloat_TimeType, Makinom.Formulas.FormulaFloat_BoolListCountType, Makinom.Formulas.FormulaFloat_FloatListCountType, Makinom.Formulas.FormulaFloat_FloatVariableType, Makinom.Formulas.FormulaFloat_IntListCountType, Makinom.Formulas.FormulaFloat_IntVariableType, Makinom.Formulas.FormulaFloat_RadiusType, Makinom.Formulas.FormulaFloat_StringListCountType, Makinom.Formulas.FormulaFloat_Vector3ListCountType, Makinom.Formulas.FormulaFloat_CurrentValueType, Makinom.Formulas.FormulaFloat_EpsilonType, Makinom.Formulas.FormulaFloat_GlobalInputIDType, Makinom.Formulas.FormulaFloat_InfinityType, Makinom.Formulas.FormulaFloat_LocalInputIDType, Makinom.Formulas.FormulaFloat_NegativeInfinityType, Makinom.Formulas.FormulaFloat_PiType, and Makinom.Formulas.FormulaFloat_Rad2DegType.