|
@@ -52,6 +52,7 @@ class Reference extends Object3D {
|
|
#end
|
|
#end
|
|
var refInstance = hxd.res.Loader.currentInstance.load(source).to(hrt.prefab.Resource).load().clone();
|
|
var refInstance = hxd.res.Loader.currentInstance.load(source).to(hrt.prefab.Resource).load().clone();
|
|
refInstance.shared.parentPrefab = this;
|
|
refInstance.shared.parentPrefab = this;
|
|
|
|
+ trace("Resolve ref");
|
|
return refInstance;
|
|
return refInstance;
|
|
#if editor
|
|
#if editor
|
|
} catch (_) {
|
|
} catch (_) {
|
|
@@ -145,6 +146,8 @@ class Reference extends Object3D {
|
|
#if editor
|
|
#if editor
|
|
|
|
|
|
public function hasCycle(?seenPaths: Map<String, Bool>) : Bool {
|
|
public function hasCycle(?seenPaths: Map<String, Bool>) : Bool {
|
|
|
|
+ if (editorOnly)
|
|
|
|
+ return false;
|
|
var oldEditMode = editMode;
|
|
var oldEditMode = editMode;
|
|
editMode = false;
|
|
editMode = false;
|
|
seenPaths = seenPaths?.copy() ?? [];
|
|
seenPaths = seenPaths?.copy() ?? [];
|