コード例 #1
0
 public void VisitNodeShake(NodeShake ns)
 {
     _writer.WriteStartElement("NodeShake");
     _writer.WriteAttributeString("ShakeBackground", ns.ShakeBackground.ToString());
     _writer.WriteAttributeString("ShakeCharacters", ns.ShakeCharacters.ToString());
     _writer.WriteAttributeString("Duration", ns.Duration.ToString(CultureInfo.InvariantCulture));
     _writer.WriteAttributeString("Amplitude", ns.Amplitude.ToString(CultureInfo.InvariantCulture));
     _writer.WriteEndElement();
 }
コード例 #2
0
 public void VisitNodeShake(NodeShake ns)
 {
     if (Math.Abs(ns.Amplitude) < float.Epsilon)
     {
         _report.AddMessage(ProjectReportMessage.MessageSeverity.Error, "A shake node has no amplitude.", ns);
     }
     if (Math.Abs(ns.Duration) < float.Epsilon)
     {
         _report.AddMessage(ProjectReportMessage.MessageSeverity.Error, "A shake node has no duration.", ns);
     }
 }
コード例 #3
0
 public void VisitNodeShake(NodeShake ns)
 {
 }