Files
o3de/Gems/ScriptCanvas/Code/Include/ScriptCanvas/Internal/Nodes/ExpressionNodeBase.ScriptCanvasGrammar.xml
T
2021-04-23 09:43:40 -07:00

23 lines
1.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<ScriptCanvas Include="Include/ScriptCanvas/Internal/Nodes/ExpressionNodeBase.h" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Class Name="ExpressionNodeBase"
QualifiedName="ScriptCanvas::Nodes::Internal::ExpressionNodeBase"
PreferredClassName="ExpressionNodeBase"
Uuid="{797C800D-8C96-4675-B5B5-2A321AC09433}"
Base="ScriptCanvas::Node"
Category="Internal"
Version="0"
DynamicSlotOrdering="True"
GeneratePropertyFriend="True"
Description="Base class for any node that wants to evaluate user given expressions.">
<In Name="In" Description="Input signal"/>
<SerializedProperty Name="m_format" />
<SerializedProperty Name="m_expressionTree" />
<SerializedProperty Name="m_isInError" />
<EditProperty UiHandler="AZ::Edit::UIHandlers::Default" FieldName="m_format" Name="Expression" Description="The expression string; Any word within {} will create a data pin on the node.">
<EditAttribute Key="AZ::Edit::Attributes::StringLineEditingCompleteNotify" Value="&amp;ExpressionNodeBase::SignalFormatChanged"/>
</EditProperty>
</Class>
</ScriptCanvas>