public override T LoadAsset <T>(AssetRef <T> assetRef, bool cache)
 {
     return(LoadAsset <T>(assetRef.ID, cache));
 }
 public abstract T LoadAsset <T>(AssetRef <T> assetRef, bool cache);
 public override T LoadAsset <T>(AssetRef <T> definition, bool cache) => LoadAsset <T>(definition.ID, cache);
 public T LoadAsset <T>(AssetRef <T> assetRef) => LoadAsset <T>(assetRef, true);