TextContentLoader.cs 501 B

123456789101112131415161718
  1. using System.IO;
  2. using Microsoft.Xna.Framework.Content;
  3. using MonoGame.Extended.Content;
  4. namespace MonoGame.Extended.Serialization.Json
  5. {
  6. public class TextContentLoader : IContentLoader<string>
  7. {
  8. public string Load(ContentManager contentManager, string path)
  9. {
  10. using (var stream = contentManager.OpenStream(path))
  11. using (var reader = new StreamReader(stream))
  12. {
  13. return reader.ReadToEnd();
  14. }
  15. }
  16. }
  17. }