sc4
Version:
A command line utility for automating SimCity 4 modding tasks & modifying savegames
33 lines (32 loc) • 917 B
TypeScript
import SGProp from './sgprop.js';
import { kFileType, kFileTypeArray } from './symbols.js';
import Box3 from './box-3.js';
import TractInfo from './tract-info.js';
import type Stream from './stream.js';
import type { ConstructorOptions } from 'sc4/types';
import type { Vector3Like } from './vector-3.js';
export default class Building {
static [kFileType]: 2847770669;
static [kFileTypeArray]: boolean;
crc: number;
mem: number;
major: number;
minor: number;
zotWord: number;
unknown1: number;
appearance: number;
tract: TractInfo;
sgprops: SGProp[];
unknown2: number;
GID: number;
TID: number;
IID: number;
IID1: number;
bbox: Box3;
orientation: number;
scaffold: number;
constructor(opts?: ConstructorOptions<Building>);
move(offset: Vector3Like): this;
parse(rs: Stream): this;
toBuffer(): Uint8Array<ArrayBufferLike>;
}