Files
MovementTests/addons/forge/core/ForgeManagers.cs
2026-03-08 09:43:12 +01:00

31 lines
627 B
C#

// Copyright © Gamesmiths Guild.
using Gamesmiths.Forge.Core;
using Gamesmiths.Forge.Cues;
using Gamesmiths.Forge.Tags;
namespace Gamesmiths.Forge.Godot.Core;
public class ForgeManagers
{
public static ForgeManagers Instance { get; private set; } = null!;
public TagsManager TagsManager { get; private set; }
public CuesManager CuesManager { get; private set; }
public ForgeManagers(ForgeData pluginData)
{
Instance = this;
#if DEBUG
Validation.Enabled = true;
#else
Validation.Enabled = false;
#endif
TagsManager = new TagsManager([.. pluginData.RegisteredTags]);
CuesManager = new CuesManager();
}
}