public Task SaveScene2DAsync(Scene2Ds scene) { var path = GetScene2DPath(); var fileContent = _xmlSerializationService.Serialize(scene); return(_fileStorage.WriteAsync(path, fileContent)); }
public void FromScene2Ds(Scene2Ds container) { if (container.Transform.ToTransform2D() is ShiftTransform2D shiftTransform) { _shift = shiftTransform; } _primitives = container.Primitives.Select(x => x.ToPrimitive2D()).ToList(); ApplyTransform(_shift); CreateRenderingFrames(); }