mdx-m3-viewer
Version:
A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.
18 lines (14 loc) • 337 B
text/typescript
import Emitter from './emitter';
/**
* An emitted object.
*/
export default abstract class EmittedObject {
emitter: Emitter;
index: number = -1;
health: number = 0;
abstract bind(emitData?: any): void;
abstract update(dt: number): void;
constructor(emitter: Emitter) {
this.emitter = emitter;
}
}