public override YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = (YAMLMappingNode)base.ExportYAML(exporter);

            node.Add("x", X.ExportYAML(exporter));
            node.Add("y", Y.ExportYAML(exporter));
            node.Add("z", Z.ExportYAML(exporter));
            node.Add("magnitude", Magnitude.ExportYAML(exporter));
            node.Add("separateAxis", SeparateAxis);
            node.Add("inWorldSpace", InWorldSpace);
            node.Add("multiplyDragByParticleSize", MultiplyDragByParticleSize);
            node.Add("multiplyDragByParticleVelocity", MultiplyDragByParticleVelocity);
            node.Add("dampen", Dampen);
            node.Add("drag", Drag.ExportYAML(exporter));
            return(node);
        }