コード例 #1
0
 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();
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
        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();
        }
コード例 #4
0
 public void VisitNodeCall(NodeCall nc)
 {
 }