public CacheFile(string map_name)
        {
            if (!SharableReferenceXbox(map_name) && !SharableReferencePc(map_name))
            {
                InputStream = new IO.EndianReader(map_name, IO.EndianState.Big, this);
                if (!CacheIsReadonly(map_name))
                {
                    OutputStream = new IO.EndianWriter(map_name, IO.EndianState.Big, this);
                }
            }

            cacheIndex  = new CacheIndex();
            cacheHeader = new CacheHeader();
        }
Ejemplo n.º 2
0
		public CacheFile(string map_name)
		{
			if (!SharableReferenceXbox(map_name) && !SharableReferencePc(map_name))
			{
				InputStream = new IO.EndianReader(map_name, IO.EndianState.Big, this);
				if (!CacheIsReadonly(map_name))
					OutputStream = new IO.EndianWriter(map_name, IO.EndianState.Big, this);
			}

			cacheIndex = new CacheIndex();
			cacheHeader = new CacheHeader();
		}