mdx-m3-viewer
Version:
A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.
21 lines (20 loc) • 597 B
TypeScript
import BinaryStream from '../../../common/binarystream';
import ECA from './eca';
import { TriggerData } from './triggerdata';
/**
* A GUI Trigger.
*/
export default class Trigger {
name: string;
description: string;
isComment: number;
isEnabled: number;
isCustom: number;
isInitiallyOff: number;
runOnInitialization: number;
category: number;
ecas: ECA[];
load(stream: BinaryStream, version: number, triggerData: TriggerData): void;
save(stream: BinaryStream, version: number): void;
getByteLength(version: number): number;
}