UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

26 lines (23 loc) 722 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); super.initializeComponentData(component, data, _schema); } } Component._buildAccessors(JointComponent.prototype, _schema); export { JointComponentSystem };