ContentImporterContextExtensions.cs 495 B

123456789101112131415
  1. using System.IO;
  2. using Microsoft.Xna.Framework.Content.Pipeline;
  3. namespace MonoGame.Extended.Content.Pipeline;
  4. public static class ContentImporterContextExtensions
  5. {
  6. public static string AddDependencyWithLogging(this ContentImporterContext context, string filePath, string source)
  7. {
  8. source = Path.Combine(Path.GetDirectoryName(filePath), source);
  9. ContentLogger.Log($"Adding dependency '{source}'");
  10. context.AddDependency(source);
  11. return source;
  12. }
  13. }