コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Caching.IsVersionCached が常に false を返す状況に遭遇した

概要

// ここだとキャッシュが存在する場合 true が返ってくる
Debug.Log( Caching.IsVersionCached( url, hash ) );

var webRequest       = UnityWebRequestAssetBundle.GetAssetBundle( m_url, m_hash, m_crc );
var requestOperation = webRequest.SendWebRequest();

// SendWebRequest の直後だとキャッシュが存在しても必ず false が返ってくる
Debug.Log( Caching.IsVersionCached( url, hash ) );

検証環境

  • Windows 10
  • Unity 2019.2.15f1