public static string ReadTextFileFromStreamAssets(string path, ZipDelegate zip=null){
string filePath = System.IO.Path.Combine(Application.streamingAssetsPath, path);
string result = null;
if (filePath.Contains("://")) {
result = ReadTextFileFromURL(filePath, zip);
} else{
result = ReadStringFromPath(path);
if (zip != null)
result = zip.unZip (result);
}
return result;
}