コード例 #1
0
ファイル: ResourceLoader.cs プロジェクト: PotroChen/CLToolKit
    public T LoadAsset <T>(string assetName, string assetBundleName = null) where T : Object
    {
        Res loadedRes = resList.Find(loadedAsset => loadedAsset.Name == assetName);

        if (loadedRes != null)
        {
            return(loadedRes.Asset as T);
        }

        loadedRes = ResMgr.GetRes(assetName, assetBundleName);

        resList.Add(loadedRes);

        return(loadedRes.Asset as T);
    }