Makinom  1.16.0
API Documentation
Makinom.Schematics.SchematicFloat_BaseType Class Referenceabstract
Inheritance diagram for Makinom.Schematics.SchematicFloat_BaseType:
Makinom.BaseTypeData Makinom.IBaseData Makinom.Schematics.SchematicFloat_BoolListCountType Makinom.Schematics.SchematicFloat_DateAndTimeType Makinom.Schematics.SchematicFloat_Deg2RadType Makinom.Schematics.SchematicFloat_DeltaTimeType Makinom.Schematics.SchematicFloat_DistanceType Makinom.Schematics.SchematicFloat_EpsilonType Makinom.Schematics.SchematicFloat_FloatListCountType Makinom.Schematics.SchematicFloat_FloatVariableType Makinom.Schematics.SchematicFloat_FormulaType Makinom.Schematics.SchematicFloat_GameObjectType Makinom.Schematics.SchematicFloat_GameTimeType Makinom.Schematics.SchematicFloat_GlobalInputIDType Makinom.Schematics.SchematicFloat_GridMaxIndexType Makinom.Schematics.SchematicFloat_GridSizeType Makinom.Schematics.SchematicFloat_InfinityType Makinom.Schematics.SchematicFloat_InputKeyAxisType Makinom.Schematics.SchematicFloat_IntListCountType Makinom.Schematics.SchematicFloat_IntVariableType Makinom.Schematics.SchematicFloat_LayerMaskType Makinom.Schematics.SchematicFloat_LocalInputIDType Makinom.Schematics.SchematicFloat_NegativeInfinityType Makinom.Schematics.SchematicFloat_PiType Makinom.Schematics.SchematicFloat_PlayerPrefsType Makinom.Schematics.SchematicFloat_Rad2DegType Makinom.Schematics.SchematicFloat_RadiusType Makinom.Schematics.SchematicFloat_RandomType Makinom.Schematics.SchematicFloat_StringListCountType Makinom.Schematics.SchematicFloat_TimeOfDayType Makinom.Schematics.SchematicFloat_TimeScaleType Makinom.Schematics.SchematicFloat_TimeType Makinom.Schematics.SchematicFloat_UnityInputAxisType Makinom.Schematics.SchematicFloat_ValueType Makinom.Schematics.SchematicFloat_Vector3ListCountType Makinom.Schematics.SchematicFloat_Vector3VariableMagnitudeType Makinom.Schematics.SchematicFloat_Vector3VariableType

Public Member Functions

abstract float GetValue (Schematic schematic)
 Gets the value of this schematic 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.Schematics.SchematicFloat_BaseType.GetValue ( Schematic  schematic)
pure virtual

Gets the value of this schematic float value type.

Parameters
schematicThe running schematic requesting the value.
Returns
The float value.

Implemented in Makinom.Schematics.SchematicFloat_FormulaType, Makinom.Schematics.SchematicFloat_DeltaTimeType, Makinom.Schematics.SchematicFloat_DistanceType, Makinom.Schematics.SchematicFloat_PlayerPrefsType, Makinom.Schematics.SchematicFloat_RandomType, Makinom.Schematics.SchematicFloat_ValueType, Makinom.Schematics.SchematicFloat_DateAndTimeType, Makinom.Schematics.SchematicFloat_GameObjectType, Makinom.Schematics.SchematicFloat_GridMaxIndexType, Makinom.Schematics.SchematicFloat_GridSizeType, Makinom.Schematics.SchematicFloat_TimeOfDayType, Makinom.Schematics.SchematicFloat_UnityInputAxisType, Makinom.Schematics.SchematicFloat_TimeScaleType, Makinom.Schematics.SchematicFloat_Vector3VariableMagnitudeType, Makinom.Schematics.SchematicFloat_Vector3VariableType, Makinom.Schematics.SchematicFloat_LayerMaskType, Makinom.Schematics.SchematicFloat_GameTimeType, Makinom.Schematics.SchematicFloat_InputKeyAxisType, Makinom.Schematics.SchematicFloat_TimeType, Makinom.Schematics.SchematicFloat_BoolListCountType, Makinom.Schematics.SchematicFloat_FloatListCountType, Makinom.Schematics.SchematicFloat_FloatVariableType, Makinom.Schematics.SchematicFloat_IntListCountType, Makinom.Schematics.SchematicFloat_IntVariableType, Makinom.Schematics.SchematicFloat_RadiusType, Makinom.Schematics.SchematicFloat_StringListCountType, Makinom.Schematics.SchematicFloat_Vector3ListCountType, Makinom.Schematics.SchematicFloat_Deg2RadType, Makinom.Schematics.SchematicFloat_EpsilonType, Makinom.Schematics.SchematicFloat_GlobalInputIDType, Makinom.Schematics.SchematicFloat_InfinityType, Makinom.Schematics.SchematicFloat_LocalInputIDType, Makinom.Schematics.SchematicFloat_NegativeInfinityType, Makinom.Schematics.SchematicFloat_PiType, and Makinom.Schematics.SchematicFloat_Rad2DegType.