MCPcopy Create free account
hub / github.com/eva-engine/eva.js / componentChanged

Method componentChanged

packages/spine-base/lib/SpineSystem.ts:114–128  ·  view source on GitHub ↗
(changed: ComponentChanged)

Source from the content-addressed store, hash-verified

112 super.update();
113 }
114 async componentChanged(changed: ComponentChanged) {
115 if (changed.componentName === 'Spine') {
116 if (changed.type === OBSERVER_TYPE.ADD) {
117 this.add(changed);
118 } else if (changed.type === OBSERVER_TYPE.CHANGE) {
119 switch (changed.prop.prop[0]) {
120 case 'resource':
121 this.change(changed);
122 break;
123 }
124 } else if (changed.type === OBSERVER_TYPE.REMOVE) {
125 this.remove(changed);
126 }
127 }
128 }
129 async add(changed: ComponentChanged, count?: number) {
130 const component = changed.component as Spine;
131 clearTimeout(component.addHandler);

Callers

nothing calls this directly

Calls 3

addMethod · 0.95
changeMethod · 0.95
removeMethod · 0.95

Tested by

no test coverage detected