Data model - Added data model visualization view model

Debugger - Split debugger into different tabs
Debugger - Added data model debugger
This commit is contained in:
SpoinkyNL committed 2020-06-29 00:22:16 +02:00
1 parent 1bc8d65237
commit 98ec26304a
33 files changed
+565 -236

No files matched your search

@@ -5,16 +5,19 @@ using Artemis.Core.Plugins.Abstract.DataModels;
using Artemis.Core.Plugins.Abstract.ViewModels;
using Artemis.Core.Plugins.Models;
using Artemis.Plugins.Modules.General.ViewModels;
using SkiaSharp;
namespace Artemis.Plugins.Modules.General
{
public class GeneralModule : ProfileModule<GeneralDataModel>
{
private readonly PluginSettings _settings;
private Random _rand;
public GeneralModule(PluginSettings settings)
{
_settings = settings;
_rand = new Random();
}
public override IEnumerable<ModuleViewModel> GetViewModels()
@@ -22,6 +25,12 @@ namespace Artemis.Plugins.Modules.General
return new List<ModuleViewModel> {new GeneralViewModel(this)};
}
public override void Update(double deltaTime)
{
DataModel.UpdatesDividedByFour += 0.25;
DataModel.PlayerInfo.Position = new SKPoint(_rand.Next(100), _rand.Next(100));
}
public override void EnablePlugin()
{
DisplayName = "General";