| value.isTexture || | value.isTexture || | ||||
| value.isMaterial || | value.isMaterial || | ||||
| value.assetType != null || | value.assetType != null || | ||||
| key.startsWith('_') || // private data | |||||
| key !== 'uuid' // always save uuid, even if its ignored | |||||
| key.startsWith('_') // private data | |||||
| ) { | ) { | ||||
| temp[key] = value | temp[key] = value | ||||
| delete userData[key] | delete userData[key] | ||||
| object.userData = ud2 | object.userData = ud2 | ||||
| super.serializeUserData(object, objectDef) | super.serializeUserData(object, objectDef) | ||||
| object.userData = userData | object.userData = userData | ||||
| super.serializeUserData(object, objectDef) | |||||
| } | } | ||||
| processObjects(objects: Object3D[]) { | processObjects(objects: Object3D[]) { |