Add Discord Rich Presence

This commit is contained in:
teinarss
2020-03-25 19:44:14 +01:00
committed by abcdefg30
parent cae6c28754
commit c2026dc254
20 changed files with 342 additions and 11 deletions

View File

@@ -52,7 +52,7 @@ namespace OpenRA
}
/// <summary> Describes what is to be loaded in order to run a mod. </summary>
public class Manifest
public class Manifest : IDisposable
{
public readonly string Id;
public readonly IReadOnlyPackage Package;
@@ -241,5 +241,15 @@ namespace OpenRA
return (T)module;
}
public void Dispose()
{
foreach (var module in modules)
{
var disposableModule = module as IDisposable;
if (disposableModule != null)
disposableModule.Dispose();
}
}
}
}