PKHeX.PKX.getSprite C# (CSharp) Method

getSprite() static private method

static private getSprite ( byte data ) : Image
data byte
return Image
        internal static Image getSprite(byte[] data)
        {
            int species = BitConverter.ToInt16(data, 0x08); // Get Species
            int form = (data[0x1D] >> 3);
            int gender = (data[0x1D] >> 1) & 0x3;
            int item = BitConverter.ToUInt16(data, 0xA);
            bool isEgg = ((BitConverter.ToUInt32(data, 0x74) >> 30) & 1) == 1;
            bool isShiny = getIsShiny(BitConverter.ToUInt32(data, 0x18),
                BitConverter.ToUInt16(data, 0x0C),
                BitConverter.ToUInt16(data, 0x0E));

            return getSprite(species, form, gender, item, isEgg, isShiny);
        }
        internal static Image getSprite(int species, int form, int gender, int item, bool isegg, bool shiny)

Same methods

PKX::getSprite ( int species, int form, int gender, int item, bool isegg, bool shiny ) : Image