namespace Mr.BrickAdventures;

/// <summary>
/// Constants for autoload paths and other commonly used values.
/// </summary>
public static class Constants
{
    // Autoload paths
    public const string EventBusPath = "/root/EventBus";
    public const string GameManagerPath = "/root/GameManager";
    public const string GameStateStorePath = "/root/GameStateStore";
    public const string SaveSystemPath = "/root/SaveSystem";
    public const string SpeedRunManagerPath = "/root/SpeedRunManager";
    public const string GhostManagerPath = "/root/GhostManager";
    public const string AchievementManagerPath = "/root/AchievementManager";
    public const string StatisticsManagerPath = "/root/StatisticsManager";
    public const string SkillManagerPath = "/root/SkillManager";
    public const string FloatingTextManagerPath = "/root/FloatingTextManager";
    public const string UIManagerPath = "/root/UIManager";
    public const string ConsoleManagerPath = "/root/ConsoleManager";
    public const string ConfigFileHandlerPath = "/root/ConfigFileHandler";

    // Group names
    public const string CoinsGroup = "coins";
}
