UNPKG

@animech-public/playcanvas

Version:
23 lines (20 loc) 640 B
import { Component } from '../component.js'; import { ComponentSystem } from '../system.js'; import { JointComponent } from './component.js'; import { JointComponentData } from './data.js'; const _schema = ['enabled']; class JointComponentSystem extends ComponentSystem { constructor(app) { super(app); this.id = 'joint'; this.app = app; this.ComponentType = JointComponent; this.DataType = JointComponentData; this.schema = _schema; } initializeComponentData(component, data, properties) { component.initFromData(data); } } Component._buildAccessors(JointComponent.prototype, _schema); export { JointComponentSystem };