private string FindNameFromParameterInfo(ParsedPropertyBag parameter) { // FIXME: this should be handled by the parser var tmpBag = ValueUtil.ParseAttributeList(parameter.FindPropertyValue("ParameterInfo")); return(tmpBag.FindPropertyValue("Name")); }
public void Connect(ParsedPropertyBag propertyBag, string toUnrealNodeName, int toSlotId) { if (null == propertyBag) { return; } if (!propertyBag.HasProperty("Expression")) { return; } var expressionValue = propertyBag.FindPropertyValue("Expression"); var expression = ValueUtil.ParseExpressionReference(expressionValue); Connect(expression.NodeName, toUnrealNodeName, toSlotId, propertyBag); }