コード例 #1
0
 public void ReleaseRes(AddressableRes res)
 {
     if (res == null)
     {
         return;
     }
     if (m_LstHandle.Contains(res))
     {
         res.Release();
     }
 }
コード例 #2
0
        public AddressableRes LoadAssetAsync <T>(string assetName, Action <T> completeCallback = null, string label = "")
        {
            AddressableRes res = null;

            if (m_ResMap.TryGetValue(assetName, out res))
            {
                return(res);
            }
            else
            {
                res = new AddressableRes();
                m_LstHandle.Add(res);
                m_ResMap.Add(assetName, res);
                res.LoadAssetAsync <T>(assetName, completeCallback);
            }
            return(res);
        }