Beispiel #1
0
        private static byte[] GetDataOfs(StreamingInfo m_StreamData, SerializedFile assetsFile, int ofs, int len)
        {
            ResourceReader resourceReader;

            if (!string.IsNullOrEmpty(m_StreamData?.path))
            {
                resourceReader = new ResourceReader(m_StreamData.path, assetsFile, m_StreamData.offset + (long)ofs, len);
                return(resourceReader.GetData());
            }
            else
            {
                //resourceReader = new ResourceReader(reader, reader.BaseStream.Position, image_data_size);
                throw new Exception("embedded image data not supported");
            }
        }