Newer
Older
HuangJiPC / public / static / three / examples / jsm / nodes / accessors / UserDataNode.js
@zhangdeliang zhangdeliang on 21 Jun 388 bytes update
import ReferenceNode from './ReferenceNode.js';

class UserDataNode extends ReferenceNode {

	constructor( property, inputType, userData = null ) {

		super( property, inputType, userData );

		this.userData = userData;

	}

	update( frame ) {

		this.object = this.userData !== null ? this.userData : frame.object.userData;

		super.update( frame );

	}

}

export default UserDataNode;