|
@@ -3429,17 +3429,17 @@ class GLTFParser {
|
|
|
|
|
|
const sanitizedName = PropertyBinding.sanitizeNodeName( originalName || '' );
|
|
const sanitizedName = PropertyBinding.sanitizeNodeName( originalName || '' );
|
|
|
|
|
|
- let name = sanitizedName;
|
|
|
|
|
|
+ if ( sanitizedName in this.nodeNamesUsed ) {
|
|
|
|
|
|
- for ( let i = 1; this.nodeNamesUsed[ name ]; ++ i ) {
|
|
|
|
|
|
+ return sanitizedName + '_' + ( ++ this.nodeNamesUsed[ sanitizedName ] );
|
|
|
|
|
|
- name = sanitizedName + '_' + i;
|
|
|
|
|
|
+ } else {
|
|
|
|
|
|
- }
|
|
|
|
|
|
+ this.nodeNamesUsed[ sanitizedName ] = 0;
|
|
|
|
|
|
- this.nodeNamesUsed[ name ] = true;
|
|
|
|
|
|
+ return sanitizedName;
|
|
|
|
|
|
- return name;
|
|
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|