public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("bounds", Bounds.ExportYAML(exporter));
            node.Add("layerIndices", LayerIndices.ExportYAML());
            node.Add("numberOfObjects", NumberOfObjects.ExportYAML());
            return(node);
        }
Beispiel #2
0
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Style = MappingStyle.Flow;
            node.Add("x", X);
            node.Add("y", Y);
            return(node);
        }
        protected override YAMLMappingNode ExportYAMLRoot(IAssetsExporter exporter)
        {
            YAMLMappingNode node = base.ExportYAMLRoot(exporter);

            node.AddSerializedVersion(GetSerializedVersion(exporter.Version));
            node.Add("m_Size", Size.ExportYAML(exporter));
            node.Add("m_Center", Center.ExportYAML(exporter));
            return(node);
        }
        protected override YAMLMappingNode ExportYAMLRoot(IAssetsExporter exporter)
        {
            YAMLMappingNode node = base.ExportYAMLRoot(exporter);

            node.Add("m_SpriteTilingProperty", SpriteTilingProperty.ExportYAML(exporter));
            node.Add("m_AutoTiling", AutoTiling);
            node.Add("m_Points", Points.ExportYAML(exporter));
            return(node);
        }
Beispiel #5
0
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("m_Hash", Hash.ExportYAML(exporter));
            node.Add("m_Offset", Offset);
            node.Add("m_Size", Size);
            return(node);
        }
Beispiel #6
0
        protected override YAMLMappingNode ExportYAMLRoot(IAssetsExporter exporter)
        {
#warning TODO: values acording to read version (current 2017.3.0f3)
            YAMLMappingNode node = base.ExportYAMLRoot(exporter);
            node.Add("m_Data", Data.ExportYAML(exporter));
            node.Add("m_BakedCoefficients", BakedCoefficients.ExportYAML(exporter));
            node.Add("m_BakedLightOcclusion", BakedLightOcclusion.ExportYAML(exporter));
            return(node);
        }
Beispiel #7
0
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("m_X", X.ExportYAML(exporter));
            node.Add("m_ParentHumanIndex", ParentHumanIndex);
            node.Add("m_ID", ID);
            return(node);
        }
Beispiel #8
0
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("name", Name);
            node.Add("nameHash", NameHash);
            node.Add("frameIndex", FrameIndex);
            node.Add("frameCount", FrameCount);
            return(node);
        }
        protected override YAMLMappingNode ExportYAMLRoot(IAssetsExporter exporter)
        {
            YAMLMappingNode node = base.ExportYAMLRoot(exporter);

            node.Add("m_Radius", Radius);
            node.Add("m_Height", Height);
            node.Add("m_Direction", Direction);
            node.Add("m_Center", Center.ExportYAML(exporter));
            return(node);
        }
Beispiel #10
0
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("stream", Stream);
            node.Add("offset", Offset);
            node.Add("format", Format);
            node.Add("dimension", Dimension);
            return(node);
        }
Beispiel #11
0
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
#warning TODO: values acording to read version (current 2017.3.0f3)
            YAMLMappingNode node = new YAMLMappingNode();
            node.AddSerializedVersion(GetSerializedVersion(exporter.Version));
            node.Add("emitter", Emitter.ExportYAML(exporter));
            node.Add("type", (int)Type);
            node.Add("properties", (int)Properties);
            return(node);
        }
        protected override YAMLMappingNode ExportYAMLRoot(IAssetsExporter exporter)
        {
            YAMLMappingNode node = base.ExportYAMLRoot(exporter);

            node.Add("m_PVSData", PVSData.ExportYAML());
            node.Add("m_Scenes", Scenes.ExportYAML(exporter));
            node.Add("m_StaticRenderers", IsReadStaticRenderers(exporter.Platform) ? StaticRenderers.ExportYAML(exporter) : YAMLSequenceNode.Empty);
            node.Add("m_Portals", IsReadStaticRenderers(exporter.Platform) ? Portals.ExportYAML(exporter) : YAMLSequenceNode.Empty);
            return(node);
        }
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("value", Value);
            node.Add("mode", (int)Mode);
            node.Add("spread", Spread);
            node.Add("speed", Speed.ExportYAML(exporter));
            return(node);
        }
Beispiel #14
0
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("m_Vertices", Vertices.ExportYAML(exporter));
            node.Add("m_Indices", Indices.ExportYAML(true));
            node.Add("m_Bounds", Bounds.ExportYAML(exporter));
            node.Add("m_Nodes", Nodes.ExportYAML(exporter));
            return(node);
        }
        public override YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = (YAMLMappingNode)base.ExportYAML(exporter);

            node.Add("x", GetExportX(exporter.Version).ExportYAML(exporter));
            node.Add("y", GetExportY(exporter.Version).ExportYAML(exporter));
            node.Add("curve", Curve.ExportYAML(exporter));
            node.Add("separateAxes", SeparateAxes);
            return(node);
        }
Beispiel #16
0
        public static YAMLNode ExportYAML3(this IEnumerable <Vector4f> _this, IAssetsExporter exporter)
        {
            YAMLSequenceNode node = new YAMLSequenceNode();

            foreach (Vector4f vector in _this)
            {
                node.Add(vector.ExportYAML3(exporter));
            }
            return(node);
        }
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
#warning TODO: values acording to read version (current 2017.3.0f3)
            YAMLMappingNode node = new YAMLMappingNode();
            node.AddSerializedVersion(GetSerializedVersion(exporter.Version));
            node.Add("m_TexEnvs", m_texEnvs.ExportYAML(exporter));
            node.Add("m_Floats", m_floats.ExportYAML(exporter));
            node.Add("m_Colors", m_colors.ExportYAML(exporter));
            return(node);
        }
Beispiel #18
0
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("min", Min.ExportYAML(exporter));
            node.Add("max", Max.ExportYAML(exporter));
            node.Add("i", I);
            node.Add("n", N);
            return(node);
        }
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("vertices", (m_vertices == null) ? YAMLSequenceNode.Empty : m_vertices.ExportYAML(exporter));
            node.Add("shapes", (m_shapes == null) ? YAMLSequenceNode.Empty : m_shapes.ExportYAML(exporter));
            node.Add("channels", IsReadChannels(exporter.Version) ? m_channels.ExportYAML(exporter) : YAMLSequenceNode.Empty);
            node.Add("fullWeights", IsReadChannels(exporter.Version) ? m_fullWeights.ExportYAML() : YAMLSequenceNode.Empty);
            return(node);
        }
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("vertex", Position.ExportYAML(exporter));
            node.Add("normal", Normal.ExportYAML(exporter));
            node.Add("tangent", Tangent.ExportYAML(exporter));
            node.Add("index", Index);
            return(node);
        }
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("target", Target.ExportYAML(exporter));
            node.Add("propertyPath", PropertyPath);
            node.Add("value", Value);
            node.Add("objectReference", ObjectReference.ExportYAML(exporter));
            return(node);
        }
Beispiel #22
0
 public override void ExportBinary(IAssetsExporter exporter, Stream stream)
 {
     if (IsReadFontData(exporter.Version))
     {
         using (BinaryWriter writer = new BinaryWriter(stream))
         {
             writer.Write(m_fontData);
         }
     }
 }
Beispiel #23
0
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("firstVertex", FirstVertex);
            node.Add("vertexCount", VertexCount);
            node.Add("hasNormals", HasNormals);
            node.Add("hasTangents", HasTangents);
            return(node);
        }
Beispiel #24
0
        protected override YAMLMappingNode ExportYAMLRoot(IAssetsExporter exporter)
        {
#warning TODO: values acording to read version (current 2017.3.0f3)
            YAMLMappingNode node = base.ExportYAMLRoot(exporter);
            node.AddSerializedVersion(GetSerializedVersion(exporter.Version));
            node.Add("m_OcclusionBakeSettings", OcclusionBakeSettings.ExportYAML(exporter));
            node.Add("m_SceneGUID", SceneGUID.ExportYAML(exporter));
            node.Add("m_OcclusionCullingData", OcclusionCullingData.ExportYAML(exporter));
            return(node);
        }
Beispiel #25
0
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.AddSerializedVersion(GetSerializedVersion(exporter.Version));
            node.Add("m_Lightmap", Lightmap.ExportYAML(exporter));
            node.Add("m_DirLightmap", DirLightmap.ExportYAML(exporter));
            node.Add("m_ShadowMask", ShadowMask.ExportYAML(exporter));
            return(node);
        }
Beispiel #26
0
        public override YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = (YAMLMappingNode)base.ExportYAML(exporter);

            node.Add("curve", Curve.ExportYAML(exporter));
            node.Add("y", Y.ExportYAML(exporter));
            node.Add("z", Z.ExportYAML(exporter));
            node.Add("separateAxes", SeparateAxes);
            return(node);
        }
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("m_Tetrahedralization", Tetrahedralization.ExportYAML(exporter));
            node.Add("m_ProbeSets", IsReadProbeSets(exporter.Version) ? ProbeSets.ExportYAML(exporter) : YAMLSequenceNode.Empty);
            node.Add("m_Positions", IsReadProbeSets(exporter.Version) ? Positions.ExportYAML(exporter) : YAMLSequenceNode.Empty);
            node.Add("m_NonTetrahedralizedProbeSetIndexMap", IsReadNonTetrahedralizedProbeSetIndexMap(exporter.Version) ? NonTetrahedralizedProbeSetIndexMap.ExportYAML(exporter) : YAMLSequenceNode.Empty);
            return(node);
        }
Beispiel #28
0
        public static YAMLNode ExportYAML(this IEnumerable <Float> _this, IAssetsExporter exporter)
        {
            YAMLSequenceNode node = new YAMLSequenceNode(SequenceStyle.Flow);

            foreach (Float value in _this)
            {
                node.Add(value.ExportYAML(exporter));
            }
            return(node);
        }
Beispiel #29
0
        public YAMLNode ExportYAML(IAssetsExporter exporter)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            //node.AddSerializedVersion(GetSerializedVersion(exporter.Version));
            node.Add("nameHash", NameHash);
            node.Add("values", Values.ExportYAML());
            node.Add("transitionTypes", TransitionTypes.ExportYAML(true));
            node.Add("transitionIndices", TransitionIndices.ExportYAML(true));
            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("speedModifier", SpeedModifier.ExportYAML(exporter));
            node.Add("inWorldSpace", InWorldSpace);
            return(node);
        }