mdx-m3-viewer
Version:
A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.
24 lines (22 loc) • 533 B
JavaScript
import {lua_newthread} from 'fengari/src/lua';
/**
* A thread.
*/
export default class Thread {
/**
* @param {lua_State} L
* @param {Object} data
*/
constructor(L, data) {
/** @member {lua_State} */
this.L = lua_newthread(L);
/** @member {number} */
this.sleep = 0;
/** @member {?Handle} */
this.expiredTimer = data.expiredTimer || null;
/** @member {?Handle} */
this.triggerUnit = data.triggerUnit || null;
/** @member {?Trigger} */
this.trigger = data.trigger || null;
}
}