// MPropertyFriendlyName = Select Best Exit
// MPropertyDescription = Evaluate the requirements of each connected node
// MPulseEditorHeaderIcon = tools/images/pulse_editor/requirements.png
// MPulseEditorCanvasItemSpecKV3 = { className='IsControlFlowNode AllOutflowsInSpecialSection IsSelectorNode' create_special_outflows_section=true }
class CPulseCell_PickBestOutflowSelector : public CPulseCell_BaseFlow
{
public:
PulseBestOutflowRules_t m_nCheckType;
PulseSelectorOutflowList_t m_OutflowList;
};
KV3 Class Defaults
{
_class = "CPulseCell_PickBestOutflowSelector"
m_nEditorNodeID = -1
m_nCheckType = "SORT_BY_NUMBER_OF_VALID_CRITERIA"
m_OutflowList =
{
m_Outflows = [ ]
}
}