Files
Artemis/src/Artemis.Core/Plugins/Abstract/ProfileModule.cs
T
2018-04-06 19:54:25 +02:00

37 lines
814 B
C#

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