namespace PKHeX.Core; /// /// Provides access for reading and writing ribbon states by ribbon index within the structure. /// public interface IRibbonIndex { /// Gets the state of the ribbon at the requested ribbon index. /// bool GetRibbon(int index); /// Sets the ribbon index to the provided state. /// /// value to set void SetRibbon(int index, bool value = true); /// /// Gets the value of the byte that has the ribbon . /// /// int GetRibbonByte(int index); }