示例#1
0
        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);
        }
示例#2
0
        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);
        }