コード例 #1
0
ファイル: Animator.cs プロジェクト: loveezu/UtinyRipper
        protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container)
        {
#warning TODO: serialized version acording to read version (current 2017.3.0f3)
            YAMLMappingNode node = base.ExportYAMLRoot(container);
            node.InsertSerializedVersion(GetSerializedVersion(container.Version));
            node.Add("m_Avatar", Avatar.ExportYAML(container));
            node.Add("m_Controller", Controller.ExportYAML(container));
            node.Add("m_CullingMode", CullingMode);
            node.Add("m_UpdateMode", UpdateMode);
            node.Add("m_ApplyRootMotion", ApplyRootMotion);
            node.Add("m_LinearVelocityBlending", LinearVelocityBlending);
            node.Add("m_HasTransformHierarchy", HasTransformHierarchy);
            node.Add("m_AllowConstantClipSamplingOptimization", AllowConstantClipSamplingOptimization);
            return(node);
        }
コード例 #2
0
ファイル: Animator.cs プロジェクト: Zvirtuosity/UtinyRipper
        protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container)
        {
            YAMLMappingNode node = base.ExportYAMLRoot(container);

            node.InsertSerializedVersion(GetSerializedVersion(container.ExportVersion));
            node.Add(AvatarName, Avatar.ExportYAML(container));
            node.Add(ControllerName, Controller.ExportYAML(container));
            node.Add(CullingModeName, (int)CullingMode);
            node.Add(UpdateModeName, (int)UpdateMode);
            node.Add(ApplyRootMotionName, ApplyRootMotion);
            node.Add(LinearVelocityBlendingName, LinearVelocityBlending);
            if (IsReadWarningMessage(container.ExportVersion, container.ExportFlags))
            {
                node.Add(WarningMessageName, GetWarningMessage(container.Version, container.Flags));
            }
            node.Add(HasTransformHierarchyName, HasTransformHierarchy);
            node.Add(AllowConstantClipSamplingOptimizationName, AllowConstantClipSamplingOptimization);
            if (IsReadKeepAnimatorControllerStateOnDisable(container.ExportVersion))
            {
                node.Add(KeepAnimatorControllerStateOnDisableName, KeepAnimatorControllerStateOnDisable);
            }
            return(node);
        }