protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container) { YAMLMappingNode node = base.ExportYAMLRoot(container); node.InsertSerializedVersion(GetSerializedVersion(container.ExportVersion)); node.Add(ChildStatesName, ChildStates.ExportYAML(container)); node.Add(ChildStateMachinesName, ChildStateMachines.ExportYAML(container)); node.Add(AnyStateTransitionsName, AnyStateTransitions.ExportYAML(container)); node.Add(EntryTransitionsName, EntryTransitions.ExportYAML(container)); node.Add(StateMachineTransitionsName, StateMachineTransitions.ExportYAML(container)); node.Add(StateMachineBehavioursName, StateMachineBehaviours.ExportYAML(container)); node.Add(AnyStatePositionName, AnyStatePosition.ExportYAML(container)); node.Add(EntryPositionName, EntryPosition.ExportYAML(container)); node.Add(ExitPositionName, ExitPosition.ExportYAML(container)); node.Add(ParentStateMachinePositionName, ParentStateMachinePosition.ExportYAML(container)); node.Add(DefaultStateName, DefaultState.ExportYAML(container)); return(node); }
protected override YAMLMappingNode ExportYAMLRoot(IExportContainer container) { YAMLMappingNode node = base.ExportYAMLRoot(container); node.InsertSerializedVersion(GetSerializedVersion(container.Version)); node.Add("m_ChildStates", ChildStates.ExportYAML(container)); node.Add("m_ChildStateMachines", ChildStateMachines.ExportYAML(container)); node.Add("m_AnyStateTransitions", AnyStateTransitions.ExportYAML(container)); node.Add("m_EntryTransitions", EntryTransitions.ExportYAML(container)); node.Add("m_StateMachineTransitions", StateMachineTransitions.ExportYAML(container)); node.Add("m_StateMachineBehaviours", StateMachineBehaviours.ExportYAML(container)); node.Add("m_AnyStatePosition", AnyStatePosition.ExportYAML(container)); node.Add("m_EntryPosition", EntryPosition.ExportYAML(container)); node.Add("m_ExitPosition", ExitPosition.ExportYAML(container)); node.Add("m_ParentStateMachinePosition", ParentStateMachinePosition.ExportYAML(container)); node.Add("m_DefaultState", DefaultState.ExportYAML(container)); return(node); }