protected virtual XElement Serialize(Serializer serializer) { serializer.AddDataItem("state", CurrentState); if (_nextSceneType != null) { serializer.AddDataItem("nextscene", _nextSceneType.AssemblyQualifiedName); } serializer.AddDataForStaticListOfSerializables("objects", _objectsToSerialize); return(serializer.SerializedData); }
protected virtual XElement Serialize(Serializer serializer) { serializer.AddDataItem("state", CurrentState); if (_nextSceneType != null) { serializer.AddDataItem("nextscene", _nextSceneType.AssemblyQualifiedName); } serializer.AddDataForStaticListOfSerializables("objects", _objectsToSerialize); return serializer.SerializedData; }