Unity2017.1f3 StreamingAssetsスニペット
/// <summary>
/// 以下サンプルの場合のアセットバンドルの規則
/// ObjectName : A
/// AssetBundleName :a.dat
/// AssetName : a
///
/// </summary>
IEnumerator Load<T> (string assetName, System.Action<T> callback) where T : Object
{
var abName = assetName + ".dat";
string path = Application.streamingAssetsPath + "/" + abName;
Debug.Log("Path : " + path);
byte[] b = File.ReadAllBytes(path);
var req = AssetBundle.LoadFromMemoryAsync(b);
yield return req;
var ab = req.assetBundle;
var t = ab.LoadAsset<T>(assetName);
Debug.Log("ab : " + ab + " / " + t);
callback(t);
}