Changes

Jump to navigation Jump to search
216 bytes added ,  03:35, 28 November 2022
Line 279: Line 279:  
namespace MyMod
 
namespace MyMod
 
{
 
{
     public class MyModMail : IAssetEditor
+
     internal sealed class ModEntry: Mod
 
     {
 
     {
         public MyModMail()
+
         public override void Entry(IModHelper helper)
 
         {
 
         {
 +
            helper.Events.Content.AssetRequested += this.OnAssetRequested;
 
         }
 
         }
 
+
       
         public bool CanEdit<T>(IAssetInfo asset)
+
         private void OnAssetRequested(object? sender, AssetRequestedEventArgs e)
 
         {
 
         {
             return asset.AssetNameEquals("Data\\mail");
+
             if (e.NameWithoutLocale.IsEquivalentTo("Data/mail))
 +
            {
 +
                e.Edit(this.EditImpl);
 +
            }
 
         }
 
         }
   −
         public void Edit<T>(IAssetData asset)
+
         public void EditImpl(IAssetData asset)
 
         {
 
         {
 
             var data = asset.AsDictionary<string, string>().Data;
 
             var data = asset.AsDictionary<string, string>().Data;
528

edits

Navigation menu