anomaly-packer
Version:
Anomaly Packer is a utility package for STALKER Anomaly creators to help them develop addons at speed with TypeScript's type-safety and game-oriented build tools.
39 lines (35 loc) • 1.19 kB
TypeScript
/** @noSelfInFile */
declare namespace ui_numpad {
export const GUI: UINumpad | undefined
export function start(owner: CGameObject): void
}
/** @customConstructor UINumpad */
declare class UINumpad extends CUIScriptWnd {
owner: TODO // @generated field — refine type
st: TODO // @generated field — refine type
constructor(owner: CGameObject)
__finalize(): void
InitControls(): void
InitCallBacks(): void
AddNumber(number: number): void
OnButton_backspace_clicked(): void
OnButton_c_clicked(): void
OnButton_0_clicked(): void
OnButton_1_clicked(): void
OnButton_2_clicked(): void
OnButton_3_clicked(): void
OnButton_4_clicked(): void
OnButton_5_clicked(): void
OnButton_6_clicked(): void
OnButton_7_clicked(): void
OnButton_8_clicked(): void
OnButton_9_clicked(): void
OnButton_OK_clicked(): void
OnKeyboard(dik: number, keyboard_action: number): boolean
Close(): void
}
declare namespace ui_numpad {
/** Anomaly `class "UINumpad"` is also reachable on the `ui_numpad` script namespace; typed as
* the instance so its methods can be captured/overridden (`ui_numpad.UINumpad.Method = ...`). */
export const UINumpad: UINumpad
}