Files
Polonium/src/SkinManagers/Generic/Skin.cs
2025-02-28 08:49:32 +00:00

12 lines
411 B
C#

using Godot;
namespace Polonium.SkinManagers.Generic;
public abstract partial class Skin<TSkin> : Skin
where TSkin : Skin<TSkin>
{
protected override int RootCount => PaletteRoots.Length;
protected override Color[] PaletteRoots => PoloniumRegistry.SkinRegistry<TSkin>.PaletteRoots;
protected override Dictionary<Color, Color[]> PaletteMap => PoloniumRegistry.SkinRegistry<TSkin>.PaletteMap;
}