Skip to content

Commit f3641b4

Browse files
committed
Tweak Singleton pattern.
1 parent 51e5142 commit f3641b4

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Packages/com.doji.genesis/Runtime/Scripts/AssetForge.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ public static AssetForge Instance {
1818
get {
1919
if (_instance == null) {
2020
_instance = FindObjectOfType<AssetForge>();
21+
#if UNITY_EDITOR
22+
if (_instance == null) {
23+
GameObject g = new GameObject();
24+
g.name = nameof(AssetForge);
25+
_instance = g.AddComponent<AssetForge>();
26+
}
27+
#endif
2128
}
2229
return _instance;
2330
}

0 commit comments

Comments
 (0)