2
0
Fork 0
mirror of https://github.com/kwsch/PKHeX synced 2025-02-18 06:18:33 +00:00
PKHeX/PKHeX.Core/Ribbons/IRibbonSetEvent3.cs

26 lines
911 B
C#
Raw Normal View History

namespace PKHeX.Core;
/// <summary> Ribbons introduced in Generation 3 for Special Events </summary>
public interface IRibbonSetEvent3
{
bool RibbonEarth { get; set; }
bool RibbonNational { get; set; }
bool RibbonCountry { get; set; }
bool RibbonChampionBattle { get; set; }
bool RibbonChampionRegional { get; set; }
bool RibbonChampionNational { get; set; }
}
internal static partial class RibbonExtensions
{
internal static void CopyRibbonSetEvent3(this IRibbonSetEvent3 set, IRibbonSetEvent3 dest)
{
dest.RibbonEarth = set.RibbonEarth;
dest.RibbonNational = set.RibbonNational;
dest.RibbonCountry = set.RibbonCountry;
dest.RibbonChampionBattle = set.RibbonChampionBattle;
dest.RibbonChampionRegional = set.RibbonChampionRegional;
dest.RibbonChampionNational = set.RibbonChampionNational;
}
}