Math

Summary

This behaviour will create a mathematical property containing two float values which can be used by other assets and properties to perform calculations.

For example, by creating an “addition” property and assigning it the + value, other properties can set values A and B to appropriate numerical values to find the result of those two values added together mathematically.

Parameters

Name

Type: Text Default: Difference

The name of the property. Ideally this value will reflect the associated process of the property (e.g. for a property that adds two values together, the name “Addition” would be appropriate).

PointA

Type: Float Bindable Default: None

The first numerical value to be processed.

PointB

Type: Float Bindable Default: None

The second numerical value to be processed.

Units

Type: Text Default: m

The unit of measurement formatting to be applied to the final result.

e.g. m, cm, %, $ etc.

Function

Type: Enum Default: -

SymbolMeaning
-Subtraction - subtract PointB from PointA
+Addition - add PointA to PointB
xMultiplication - multiply PointA by PointB
/Division - divide PointA by PointB

Examples

<math name="Multiply" pointa="2" pointb="3" function="x" />
This code will create a property called Multiply which will take the values 2 and 3 then multiply them.