예제 #1
0
        protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container)
        {
            YAMLMappingNode node = base.ExportYAMLRoot(container);

            node.InsertSerializedVersion(ToSerializedVersion(container.ExportVersion));
            node.Add(SpeedName, Speed);
            node.Add(CycleOffsetName, CycleOffset);
            node.Add(TransitionsName, Transitions.ExportYAML(container));
            node.Add(StateMachineBehavioursName, StateMachineBehaviours.ExportYAML(container));
            node.Add(PositionName, Position.ExportYAML(container));
            node.Add(IKOnFeetName, IKOnFeet);
            node.Add(WriteDefaultValuesName, WriteDefaultValues);
            node.Add(MirrorName, Mirror);
            node.Add(SpeedParameterActiveName, SpeedParameterActive);
            node.Add(MirrorParameterActiveName, MirrorParameterActive);
            node.Add(CycleOffsetParameterActiveName, CycleOffsetParameterActive);
            node.Add(TimeParameterActiveName, TimeParameterActive);
            node.Add(MotionName, Motion.ExportYAML(container));
            node.Add(TagName, Tag);
            node.Add(SpeedParameterName, SpeedParameter);
            node.Add(MirrorParameterName, MirrorParameter);
            node.Add(CycleOffsetParameterName, CycleOffsetParameter);
            node.Add(TimeParameterName, TimeParameter);
            return(node);
        }
예제 #2
0
        protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container)
        {
            YAMLMappingNode node = base.ExportYAMLRoot(container);

            node.InsertSerializedVersion(GetSerializedVersion(container.Version));
            node.Add("m_Speed", Speed);
            node.Add("m_CycleOffset", CycleOffset);
            node.Add("m_Transitions", Transitions.ExportYAML(container));
            node.Add("m_StateMachineBehaviours", StateMachineBehaviours.ExportYAML(container));
            node.Add("m_Position", Position.ExportYAML(container));
            node.Add("m_IKOnFeet", IKOnFeet);
            node.Add("m_WriteDefaultValues", WriteDefaultValues);
            node.Add("m_Mirror", Mirror);
            node.Add("m_SpeedParameterActive", SpeedParameterActive);
            node.Add("m_MirrorParameterActive", MirrorParameterActive);
            node.Add("m_CycleOffsetParameterActive", CycleOffsetParameterActive);
            node.Add("m_TimeParameterActive", TimeParameterActive);
            node.Add("m_Motion", Motion.ExportYAML(container));
            node.Add("m_Tag", Tag);
            node.Add("m_SpeedParameter", SpeedParameter);
            node.Add("m_MirrorParameter", MirrorParameter);
            node.Add("m_CycleOffsetParameter", CycleOffsetParameter);
            node.Add("m_TimeParameter", TimeParameter);
            return(node);
        }