public int LoadAssetAsync <T>(string sPath, ResourceMgr.AssetLoadCompleted OnAssetLoadCompleted) where T : UnityEngine.Object { ABAssetInfo <T> abAssetInfo = AssetCacheMgr.Instance.GetAssetCache <T>(sPath, this) as ABAssetInfo <T>; return(abAssetInfo.LoadAsync(this, OnAssetLoadCompleted)); }