Esempio n. 1
0
        public static void UnpackItems(Cache loaded_cache, DataBuffer data_file, DataBuffer index_file)
        {
            LoadedCache = loaded_cache;
            stream = data_file;
            DataBuffer index_stream = index_file;
            TotalItems = index_stream.ReadShort();
            ItemDataLocations = new int[TotalItems];
            int i = 2;
            for (int j = 0; j < TotalItems; j++)
            {
                ItemDataLocations[j] = i;
                i += index_stream.ReadShort();
            }

            cache = new ItemDefinition[10];
            for (int k = 0; k < 10; k++)
                cache[k] = new ItemDefinition();
        }