using System; using Artemis.Plugins.Interfaces; namespace Artemis.Plugins.Abstract { public abstract class ProfileModule : IModule { /// public abstract Type ViewModelType { get; } /// public abstract bool ExpandsMainDataModel { get; } /// public void LoadPlugin() { // Load and activate the last active profile } /// public void UnloadPlugin() { // Unload the last active profile } /// public virtual void Update(double deltaTime) { // Update the profile } /// public virtual void Render(double deltaTime) { // Render the profile } } }