new battle gui

This commit is contained in:
cthangover committed 2026-09-28 10:48:04 +03:00
1 parent b5ad139d69
commit 8fbac46378
59 files changed
+2897 -37

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
using System;
using Cthangover.Core.Cards.StatusEffect;
namespace Cthangover.Core.Factories.Impls
{
/// <summary>
/// Thin <c>FileFactory</c> for status effect metadata — duration, stack
/// behaviour, visual icon, etc. Works in tandem with
/// <c>StatusEffectActionFactory</c>: this factory provides the <b>data</b>
/// (what the effect is), while the action factory provides the
/// <b>behaviour</b> (what the effect does each turn).
/// </summary>
public class StatusEffectInfoFactory : FileFactory<StatusEffectInfo>
{
private static readonly Lazy<StatusEffectInfoFactory> lazy = new(() => new StatusEffectInfoFactory());
public static StatusEffectInfoFactory Instance => lazy.Value;
public override string GroupName => "status_effects";
}
}