Ejemplo n.º 1
0
        public CacheFile(string map_name)
        {
            if (!SharableReferenceXbox(map_name) && !SharableReferencePc(map_name))
            {
                InputStream = new BlamLib.IO.EndianReader(map_name, BlamLib.IO.EndianState.Little, this);
                if (!CacheIsReadonly(map_name))
                {
                    OutputStream = new BlamLib.IO.EndianWriter(map_name, BlamLib.IO.EndianState.Little, this);
                }
            }

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

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