mirror of
https://github.com/skillbert/rsmv.git
synced 2025-12-23 21:47:48 -05:00
163 lines
3.4 KiB
TypeScript
163 lines
3.4 KiB
TypeScript
// GENERATED DO NOT EDIT
|
|
// This source data is located at '..\src\opcodes\interfaces.jsonc'
|
|
// run `npm run filetypes` to rebuild
|
|
|
|
export type interfaces = {
|
|
version: (number|-1),
|
|
type: number,
|
|
name: string | null,
|
|
contenttype: number,
|
|
baseposx: number,
|
|
baseposy: number,
|
|
basewidth: number,
|
|
baseheight: number,
|
|
aspectwidthtype: number,
|
|
aspectheighttype: number,
|
|
aspectxtype: number,
|
|
aspectytype: number,
|
|
parentid: number,
|
|
hidden: number,
|
|
containerdata: {
|
|
layerwidth: number,
|
|
layerheight: number,
|
|
layerheightextra: number | null,
|
|
disablehover: boolean | null,
|
|
v6unk1: number | null,
|
|
v6unk2: number | null,
|
|
} | null,
|
|
figuredata: {
|
|
color: number,
|
|
filled: number,
|
|
trans: number,
|
|
} | null,
|
|
textdata: {
|
|
fontid: number,
|
|
unk1: (number|false),
|
|
text: string,
|
|
unk2: number,
|
|
alignhor: number,
|
|
alignver: number,
|
|
shadow: boolean,
|
|
color: number,
|
|
trans: number,
|
|
multiline: number | null,
|
|
} | null,
|
|
spritedata: {
|
|
spriteid: number,
|
|
rotation: number,
|
|
tiling: number,
|
|
aspectwidthdata: (number|-1),
|
|
aspectheightdata: (number|-1),
|
|
transparency: number,
|
|
borderthickness: number,
|
|
unk2: number,
|
|
vflip: boolean,
|
|
hflip: boolean,
|
|
color: number,
|
|
clickmask: number | null,
|
|
v6unk: number | null,
|
|
} | null,
|
|
modeldata: {
|
|
modelid: (number|number),
|
|
mode: (number|1),
|
|
positiondata: {
|
|
translate_x: number,
|
|
translate_y: number,
|
|
unkextra: number | null,
|
|
rotate_x: number,
|
|
rotate_y: number,
|
|
rotate_z: number,
|
|
zoom: number,
|
|
} | null,
|
|
animid: (number|number),
|
|
unkdata: (null|Uint8Array),
|
|
aspectwidthdata: (number|-1),
|
|
aspectheightdata: (number|-1),
|
|
} | null,
|
|
linedata: {
|
|
width: number,
|
|
color: number,
|
|
dir: boolean,
|
|
} | null,
|
|
unk10data: {
|
|
data: Uint8Array,
|
|
str1: string,
|
|
data2: Uint8Array,
|
|
} | null,
|
|
unk11data: {
|
|
data: Uint8Array,
|
|
} | null,
|
|
unk12data: {
|
|
data: Uint8Array,
|
|
str: string,
|
|
data2: Uint8Array,
|
|
} | null,
|
|
unk13data: {
|
|
data: Uint8Array,
|
|
} | null,
|
|
unk15data: {
|
|
data: Uint8Array,
|
|
} | null,
|
|
unk16data: {
|
|
data: Uint8Array,
|
|
} | null,
|
|
unkffff: number | null,
|
|
optmask: number,
|
|
unk2: number,
|
|
unkprepre3: number | null,
|
|
unkpre3: number | null,
|
|
unk3: (Uint8Array[]|{
|
|
op: number,
|
|
data: Uint8Array | null,
|
|
}),
|
|
name2: string,
|
|
menucounts: number,
|
|
rightclickopts: string[],
|
|
rightclickcursors: {
|
|
op: number,
|
|
cursor: number,
|
|
}[],
|
|
unkstring1: string | null,
|
|
unk4: number,
|
|
bit4data: number | null,
|
|
unk5: number,
|
|
unk6: number,
|
|
unkstuff123: string,
|
|
optmask1data_bit40: Uint8Array | null,
|
|
cursor: (number|-1),
|
|
unkdata: number | null,
|
|
unkdatadata: Uint8Array | null,
|
|
scripts: {
|
|
load: (number|string)[],
|
|
mousehover: (number|string)[],
|
|
mouseleave: (number|string)[],
|
|
unk0: (number|string)[],
|
|
unk1: (number|string)[],
|
|
unk2: (number|string)[],
|
|
unk3: (number|string)[],
|
|
unk4: (number|string)[],
|
|
unk5: (number|string)[],
|
|
unk6: (number|string)[],
|
|
unk7: (number|string)[] | null,
|
|
hovertext: (number|string)[],
|
|
unk8: (number|string)[],
|
|
unk9: (number|string)[],
|
|
unk10: (number|string)[],
|
|
unk11: (number|string)[],
|
|
unk12: (number|string)[],
|
|
unk13: (number|string)[],
|
|
unk14: (number|string)[],
|
|
unk15: (number|string)[],
|
|
unk16: (number|string)[],
|
|
unk17: (number|string)[] | null,
|
|
unk18: (number|string)[] | null,
|
|
unk19: (number|string)[] | null,
|
|
unk20: (number|string)[] | null,
|
|
v2unk0: number[],
|
|
v2unk1: number[],
|
|
v2unk2: number[],
|
|
v2unk3: number[],
|
|
v2unk4: number[],
|
|
},
|
|
};
|