Implement more UX and cards for other distros

This commit is contained in:
2026-07-06 15:37:12 +02:00
parent 8b6c6235c2
commit 68dc13c60d
31 changed files with 759 additions and 16 deletions
+22
View File
@@ -0,0 +1,22 @@
using UnityEngine;
namespace KernelPanic.Data
{
/// <summary>
/// Defines immutable passive rules and presentation text for a distro.
/// </summary>
public sealed class PassiveDefinition : ScriptableObject
{
[SerializeField] private string id;
[SerializeField] private string displayName;
[SerializeField, TextArea] private string rulesText;
[SerializeField] private string flavorText;
[SerializeField, TextArea] private string designNotes;
public string Id => id;
public string Name => displayName;
public string RulesText => rulesText;
public string FlavorText => flavorText;
public string DesignNotes => designNotes;
}
}