Files
Flyoobe/FlybyScript/Experience/FeatureBase.cs
T
2024-10-26 09:25:41 +02:00

26 lines
523 B
C#

namespace FlybyScript
{
public abstract class FeatureBase
{
protected readonly Logger logger;
public Logger Logger => logger;
protected FeatureBase(Logger logger)
{
this.logger = logger;
}
public abstract string ID();
public abstract string Info();
public abstract bool CheckFeature();
public abstract bool DoFeature();
public abstract bool UndoFeature();
public abstract string GetRegistryKey();
}
}