Ejemplo n.º 1
0
 private string GetPinIncomingValue(NodeInputDataPin pin)
 {
     if (pin.IncomingPin == null)
     {
         if (pin.UsesUnconnectedValue && pin.UnconnectedValue != null)
         {
             return(TranslatorUtil.ObjectToLiteral(pin.UnconnectedValue, (TypeSpecifier)pin.PinType.Value));
         }
         else
         {
             return($"default({pin.PinType.Value.FullCodeName})");
         }
     }
     else
     {
         return(GetOrCreatePinName(pin.IncomingPin));
     }
 }
Ejemplo n.º 2
0
        public void PureTranslateLiteralNode(LiteralNode node)
        {
            string literalString = TranslatorUtil.ObjectToLiteral(node.Value, node.LiteralType);

            builder.AppendLine($"{GetOrCreatePinName(node.ValuePin)} = {literalString};");
        }