UNPKG

node-insim

Version:

An InSim library for NodeJS with TypeScript support

31 lines (30 loc) 824 B
import { Packet } from './base'; import { PacketType } from './enums'; /** * BuTton Click - sent back when user clicks a button */ export declare class IS_BTC extends Packet { readonly Size = 8; readonly Type = PacketType.ISP_BTC; /** ReqI as received in the {@link IS_BTN} */ ReqI: number; /** Connection that clicked the button (zero if local) */ UCID: number; /** Button identifier originally sent in {@link IS_BTN} */ ClickID: number; /** Used internally by InSim */ Inst: number; /** Button click flags */ CFlags: ButtonClickFlags | 0; private readonly Sp3; } export declare enum ButtonClickFlags { /** Left click */ ISB_LMB = 1, /** Right click */ ISB_RMB = 2, /** Ctrl + click */ ISB_CTRL = 4, /** Shift + click */ ISB_SHIFT = 8 }