Example #1
0
        public static int[] ReadIDArray()
        {
            var          itemids = new List <int>();
            var          memloc  = (int)ArrayPointer;
            var          n       = LoadedCount;
            MemoryBuffer buffer  = Preader.createSearchBuffer(memloc, (Constants.AH_OFFSET_FIRSTITEMID
                                                                       + Constants.AH_OFFSET_ITEMID_INCREMENT * n));

            for (var i = 0; i < n; i++)
            {
                itemids.Add((int)buffer.Read2Bytes(memloc + Constants.AH_OFFSET_FIRSTITEMID + Constants.AH_OFFSET_ITEMID_INCREMENT * i));
            }

            CampahStatus.SetStatus("Item list read complete.");
            return(itemids.ToArray());
        }