### Injecting Custom Serializer Instances in C# Source: https://github.com/r3dbyt3/satisfactorysavenet/blob/develop/README.md This example illustrates how to manually instantiate `SaveFileSerializer` by injecting specific serializer instances for the header, chunk, and body. This approach allows for greater flexibility, enabling custom or wrapped serialization logic. ```CSharp ISaveFileSerializer Instance = new SaveFileSerializer(HeaderSerializer.Instance, ChunkSerializer.Instance, BodySerializer.Instance); ``` -------------------------------- ### Deserialize Satisfactory Save File in C# Source: https://github.com/r3dbyt3/satisfactorysavenet/blob/develop/README.md This snippet demonstrates how to deserialize a Satisfactory save file using the `SaveFileSerializer.Instance`. It reads the content of a specified `.sav` file into a typesafe object for further processing. ```CSharp ISaveFileSerializer serializer = SaveFileSerializer.Instance; var saveGame = serializer.Deserialize(@"C:\mySaveFile.sav"); ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.