public void VisitNodeCall(NodeCall nc) { _writer.WriteStartElement("NodeCall"); if (nc.Target != null) { var firstNode = nc.Target.Nodes.First(); var nodeIdj = _nodeMapping[firstNode]; _writer.WriteAttributeString("TargetNode", nodeIdj.ToString()); } _writer.WriteEndElement(); }
public void VisitNodeCall(NodeCall nc) { if (nc.Target == null) { _report.AddMessage(ProjectReportMessage.MessageSeverity.Error, "A call node has no target set.", nc); } else if (!_scenes.Contains(nc.Target)) { _report.AddMessage(ProjectReportMessage.MessageSeverity.Error, "A call node has an invalid target set.", nc); } }
public void VisitNodeCall(NodeCall nc) { _writer.WriteStartElement("NodeCall"); if (nc.Target != null) { var sceneId = _scenes.IndexOf(nc.Target); if (sceneId == -1) { _writer.WriteEndElement(); return; } _writer.WriteAttributeString("TargetScene", sceneId.ToString()); } _writer.WriteEndElement(); }
public void VisitNodeCall(NodeCall nc) { }