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); }
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); }