|
|
@@ -66,6 +66,7 @@ class ReferenceNode extends Node {
|
|
|
this.reference = object;
|
|
|
this.node = null;
|
|
|
this.group = null;
|
|
|
+ this.name = null;
|
|
|
|
|
|
this.updateType = NodeUpdateType.OBJECT;
|
|
|
|
|
|
@@ -85,6 +86,14 @@ class ReferenceNode extends Node {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ label( name ) {
|
|
|
+
|
|
|
+ this.name = name;
|
|
|
+
|
|
|
+ return this;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
setNodeType( uniformType ) {
|
|
|
|
|
|
let node = null;
|
|
|
@@ -117,6 +126,8 @@ class ReferenceNode extends Node {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ if ( this.name !== null ) node.label( this.name );
|
|
|
+
|
|
|
this.node = node.getSelf();
|
|
|
|
|
|
}
|