using System; using Artemis.Core.Plugins.Interfaces; namespace Artemis.Core.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 virtual void Update(double deltaTime) { // Update the profile } /// public virtual void Render(double deltaTime) { // Render the profile } /// public void Dispose() { } } }