From f5925b4b32cc2f20bae11c4a9ea770584e046851 Mon Sep 17 00:00:00 2001
From: Collin Smith <collinsmith70@gmail.com>
Date: Thu, 16 Dec 2021 19:30:35 -0800
Subject: [PATCH] Changed AssetManager#getDepNow return null behavior

---
 core/src/main/java/com/riiablo/asset/AssetManager.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/src/main/java/com/riiablo/asset/AssetManager.java b/core/src/main/java/com/riiablo/asset/AssetManager.java
index dac28c82..da15421c 100644
--- a/core/src/main/java/com/riiablo/asset/AssetManager.java
+++ b/core/src/main/java/com/riiablo/asset/AssetManager.java
@@ -139,7 +139,7 @@ public final class AssetManager implements Disposable {
   public <T> T getDepNow(final AssetDesc<T> asset) {
     final AssetContainer container = loadedAssets.get(asset);
     final T object = container != null ? container.get(asset.type).getNow() : null;
-    if (object == null) throw new RuntimeException("dependency not loaded: " + asset);
+    if (object == null) throw new InvalidDependency(asset, "Dependency not loaded: " + asset);
     return object;
   }