Пример #1
0
        public override YAMLNode ExportYAML(IExportContainer container)
        {
            YAMLMappingNode node = (YAMLMappingNode)base.ExportYAML(container);

            node.Add(XName, X.ExportYAML(container));
            node.Add(YName, Y.ExportYAML(container));
            node.Add(ZName, Z.ExportYAML(container));
            node.Add(MagnitudeName, Magnitude.ExportYAML(container));
            node.Add(SeparateAxisName, SeparateAxis);
            node.Add(InWorldSpaceName, InWorldSpace);
            node.Add(MultiplyDragByParticleSizeName, GetExportMultiplyDragByParticleSize(container.Version));
            node.Add(MultiplyDragByParticleVelocityName, GetExportMultiplyDragByParticleVelocity(container.Version));
            node.Add(DampenName, Dampen);
            node.Add(DragName, GetExportDrag(container.Version).ExportYAML(container));
            return(node);
        }
Пример #2
0
        public override YAMLNode ExportYAML(IExportContainer container)
        {
            YAMLMappingNode node = (YAMLMappingNode)base.ExportYAML(container);

            node.Add("x", X.ExportYAML(container));
            node.Add("y", Y.ExportYAML(container));
            node.Add("z", Z.ExportYAML(container));
            node.Add("magnitude", Magnitude.ExportYAML(container));
            node.Add("separateAxis", SeparateAxis);
            node.Add("inWorldSpace", InWorldSpace);
            node.Add("multiplyDragByParticleSize", GetExportMultiplyDragByParticleSize(container.Version));
            node.Add("multiplyDragByParticleVelocity", GetExportMultiplyDragByParticleVelocity(container.Version));
            node.Add("dampen", Dampen);
            node.Add("drag", GetExportDrag(container.Version).ExportYAML(container));
            return(node);
        }
        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);
        }