unreal.ScalableFloat

class unreal.ScalableFloat(value: float = 0.0, curve: CurveTableRowHandle = Ellipsis, registry_type: DataRegistryType = Ellipsis)

Bases: StructBase

Generic numerical value in the form Value * Curve[Level]

C++ Source:

  • Plugin: GameplayAbilities

  • Module: GameplayAbilities

  • File: ScalableFloat.h

Editor Properties: (see get_editor_property/set_editor_property)

  • curve (CurveTableRowHandle): [Read-Write] Curve: Curve that is evaluated at a specific level. If found, it is multipled by Value

  • registry_type (DataRegistryType): [Read-Write] Registry Type: Name of Data Registry containing curve to use. If set the RowName inside Curve is used as the item name

  • value (float): [Read-Write] Value: Raw value, is multiplied by curve

property curve: CurveTableRowHandle

[Read-Write] Curve: Curve that is evaluated at a specific level. If found, it is multipled by Value

Type:

(CurveTableRowHandle)

property registry_type: DataRegistryType

[Read-Write] Registry Type: Name of Data Registry containing curve to use. If set the RowName inside Curve is used as the item name

Type:

(DataRegistryType)

property value: float

[Read-Write] Value: Raw value, is multiplied by curve

Type:

(float)