UNPKG

mdx-m3-viewer

Version:

A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.

29 lines 771 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const randomitem_1 = require("./randomitem"); /** * A random item set. */ class RandomItemSet { constructor() { this.items = []; } load(stream) { for (let i = 0, l = stream.readUint32(); i < l; i++) { const item = new randomitem_1.default(); item.load(stream); this.items.push(item); } } save(stream) { stream.writeUint32(this.items.length); for (const item of this.items) { item.save(stream); } } getByteLength() { return 4 + this.items.length * 8; } } exports.default = RandomItemSet; //# sourceMappingURL=randomitemset.js.map