public AsyncAsset LoadAsset <T>(AssetPtr ptr) where T : Object
 {
     return(LoadAsset <T>(ptr.AssetGUID));
 }
 public void UnloadAsset(AssetPtr ptr)
 {
     UnloadAsset(ptr.AssetGUID);
 }
 public AsyncAsset LoadAsset(AssetPtr ptr, Type type)
 {
     return(LoadAsset(ptr.AssetGUID, type));
 }