Task Dynamic Properties
Last updated
Last updated
A dynamic property is a object class that holds a specific value.
These properties are passed between nodes using data property pins, allowing for dynamic manipulation of data within a graph.
See .
Below is a list of all properties that are included by default in Open Logic.
Any Property
Actor Property
Object Property
Boolean Property
Byte Property
Double Property
Float Property
Integer Property
String Property
Text Property
Vector Property
Rotator Property
Transform Property
Right-click in the Content Drawer.
Navigate to Open Logic.
Select Open Logic Property.
Ensure that the variable holding the value is named Value
; otherwise, the wildcard functions from the Open Logic Task API will not work.
To manipulate dynamic properties at runtime, the Open Logic Task class provides several functions that allow you to set and get their values.
SetOutputPropertyValue
Sets the property value of the given output pin (by index).
Integer
Output Pin Index
The specific index of the output pin where the value should be set
Wildcard
Value
The value that will be assigned to the specified output pin property
GetInputProperty
Returns the property of the given input pin (by index).
OpenLogicProperty Class
Param Class
The return value property class that will be returned
Integer
Input Pin
The index of the input pin
OpenLogicProperty
Return Value
GetOutputProperty
Returns the property of the given output pin (by index).
OpenLogicProperty Class
Param Class
The return value property class that will be returned
Integer
Output Pin
The index of the output pin
OpenLogicProperty
Return Value
GetInputPropertyValue
Returns the property value of the given input pin (by index).
Integer
Input Pin Index
The index of the input pin
Wildcard
Out Value
GetOutputPropertyValue
Returns the property value of the given output pin (by index).
Integer
Output Pin Index
The index of the output pin
Wildcard
Out Value