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(); }
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); } }
public void VisitNodeShake(NodeShake ns) { }