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

            cache = new ObjectDefinition[20];
            for (int k = 0; k < 20; k++)
                cache[k] = new ObjectDefinition();
        }