@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
23 lines (20 loc) • 640 B
JavaScript
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 };