Files
LuaCsForBarotraumaEP/Barotrauma/BarotraumaShared/SharedSource/Net/ANetMod.cs
T
2022-04-15 21:23:17 +03:00

26 lines
560 B
C#

using System;
using System.Collections.Generic;
namespace Barotrauma
{
public abstract class ANetMod : IDisposable
{
private static List<ANetMod> mods = new List<ANetMod>();
public static List<ANetMod> LoadedMods
{
get => mods;
}
public ANetMod()
{
LoadedMods.Add(this);
}
/// Error or client exit
public virtual void Dispose() {
LoadedMods.Remove(this);
}
// TODO: some hooks
public virtual void Update() { }
}
}