private void StoreGrowth(int i) { gr.species = PokeList.GetSpecies(dexNum); int j = 12 * i; gs.StoreUShort(j, gr.species); gs.StoreUShort(j + 2, gr.item); gs.StoreUInt(j + 4, gr.exp); gs.StoreByte(j + 8, gr.ppUp); gs.StoreByte(j + 9, gr.friend); }
void SetGrowth(int offset) { if (gr == null) { gr = new Growth(); } gr.species = gs.GetUShort(offset); gr.item = gs.GetUShort(offset + 2); gr.exp = gs.GetUInt(offset + 4); gr.ppUp = gs.GetByte(offset + 8); gr.friend = gs.GetByte(offset + 9); dexNum = PokeList.GetDex(gr.species); }