-- List of property animation components that can be added in between properties -- Float utils <SEP> Interpolate between 2 floats <-> editor.ExternalUI.addCustomComponentConnectionBetweenInputOutput("FloatInterpolateComponent", "InFloatFactor", "OutFloat", { } ) <-> EditorOnly,PropIn=Float,PropOut=Float Weighted average with another float <-> editor.ExternalUI.addCustomComponentConnectionBetweenInputOutput("FloatInterpolateComponent", "InFloat1", "OutFloat", { } ) <-> EditorOnly,PropIn=Float,PropOut=Float <SEP> Get float normalized in specific range <-> editor.ExternalUI.addCustomComponentConnectionBetweenInputOutput("FloatNormalizeComponent", "InValue", "OutNormalizedValue", { } ) <-> EditorOnly,PropIn=Float,PropOut=Float <SEP> Choose the highest value from multiple floats (OutFloat = max(InFloat1,?) <-> editor.ExternalUI.addCustomComponentConnectionBetweenInputOutput("FloatSelectComponent", "InFloat1", "OutFloat", { SelectionOperation=propertyanimation.proputil.SelectionOperationMax } ) <-> EditorOnly,PropIn=Float,PropOut=Float Choose the Lowest value from multiple floats (OutFloat = min(InFloat1,?) <-> editor.ExternalUI.addCustomComponentConnectionBetweenInputOutput("FloatSelectComponent", "InFloat1", "OutFloat", { SelectionOperation=propertyanimation.proputil.SelectionOperationMin } ) <-> EditorOnly,PropIn=Float,PropOut=Float <SEP> Pseudo float randomizer component <-> editor.ExternalUI.addCustomComponentConnectionBetweenInputOutput("PseudoRandomFloatComponent", "InTime", "OutRandomValue", { } ) <-> EditorOnly,PropIn=Time,PropOut=Float <SEP> Get change speed of a float value (note, requires time) <-> editor.ExternalUI.addCustomComponentConnectionBetweenInputOutput("FloatValueChangeComponent", "InFloatValue", "OutSpeed", { } ) <-> EditorOnly,PropIn=Float,PropOut=Float Clamp float value to a range <-> editor.ExternalUI.addCustomComponentConnectionBetweenInputOutput("ScalarValueClampingComponent", "InFloatValue", "OutFloatValue", { } ) <-> EditorOnly,PropIn=Float,PropOut=Float
Rinyu