UNPKG

commonui-lib-test

Version:

"#common ui lib test"

166 lines (165 loc) 5.22 kB
import { typeTransactionsRecord } from "../../data/GameServerData"; import Dialog_Setting from "../../dialog/Dialog_Setting"; import Dialog_Language from "../../dialog/Dialog_Language"; import Dialog_Error from "../../dialog/Dialog_Error"; import Dialog_Leave from "../../dialog/Dialog_Leave"; import Dialog_Reconnect from "../../dialog/Dialog_Reconnect"; import Dialog_Finish from "../../dialog/Dialog_Finish"; import Dialog_BetRecord from "../../dialog/Dialog_BetRecord"; import Dialog_Maintenance from "../../dialog/Dialog_Maintenance"; import Dialog_Match from "../../dialog/Dialog_Match"; import SoundMgr from "../../sound/SoundMgr"; /** * @api {class} DialogHandler * @apiName DialogHandler * @apiGroup DialogHandler * @apiDescription Dialog Handler */ export default class DialogHandler { private static _instance; static get Ins(): DialogHandler; private _setting; private _language; private _error; private _help; private _leave; private _reconnect; private _finish; private _betrecord; private _maintenance; private _match; static SMgr: SoundMgr; get Setting(): Dialog_Setting; get Language(): Dialog_Language; get Error(): Dialog_Error; get Help(): any; get Leave(): Dialog_Leave; get Reconnect(): Dialog_Reconnect; get Finish(): Dialog_Finish; get BetRecord(): Dialog_BetRecord; get Maintenance(): Dialog_Maintenance; get Match(): Dialog_Match; constructor(); set Help(help: any); /** * @api {function} initLocalSetting * @apiName initLocalSetting * @apiGroup DialogHandler * @apiDescription initLocalSetting */ initLocalSetting(): void; /** * @api {function} dispose * @apiName dispose * @apiGroup DialogHandler * @apiDescription dispose */ dispose(): void; private disposeDialog; private relaseDialog; /** * @api {function} setDialogOrder * @apiName setDialogOrder * @apiGroup DialogHandler * @apiDescription setDialogOrder */ setDialogOrder(targetView: fgui.GObject): number; /** * @api {function} initSystemDialog * @apiName initSystemDialog * @apiGroup DialogHandler * @apiDescription initSystemDialog */ initSystemDialog(): void; /** * @api {function} showSetting * @apiName showSetting * @apiGroup DialogHandler * @apiDescription show setting dialog window */ showSetting(): void; /** * @api {function} showLanguage * @apiName showLanguage * @apiGroup DialogHandler * @apiDescription show language dialog window */ showLanguage(): void; /** * @api {function} hideLanguage * @apiName hideLanguage * @apiGroup DialogHandler * @apiDescription hideLanguage */ hideLanguage(): void; /** * @api {function} showNoMoreScore * @apiName showNoMoreScore * @apiGroup DialogHandler * @apiDescription show no more score dialog window */ showNoMoreScore(btnComfirm?: Function, target?: any): void; /** * @api {function} showLeave * @apiName showLeave * @apiGroup DialogHandler * @apiDescription show leave dialog window */ showLeave(btnComfirm?: Function, btnCancel?: Function, target?: any): void; /** * @api {function} hideLeave * @apiName hideLeave * @apiGroup DialogHandler * @apiDescription hide leave dialog window */ hideLeave(): void; /** * @api {function} showReconnect * @apiName showReconnect * @apiGroup DialogHandler * @apiDescription show reconnect dialog window */ showReconnect(pingTimesType: number, btn1?: Function, btn2?: Function, target?: any): void; /** * @api {function} showHelp * @apiName showHelp * @apiGroup DialogHandler * @apiDescription show help dialog window */ showHelp(): void; /** * @api {function} showFinish * @apiName showFinish * @apiGroup DialogHandler * @apiDescription showFinish */ showFinish(btnComfirm?: Function, target?: any): void; /** * @api {function} showBetReord * @apiName showBetReord * @apiGroup DialogHandler * @apiDescription showBetReord */ showBetReord(transactionsRecordList: Array<typeTransactionsRecord>): void; /** * @api {function} showMaintenance * @apiName showMaintenance * @apiGroup DialogHandler * @apiDescription showMaintenance */ showMaintenance(maintenType: number, btnComfirm?: Function, target?: any): void; /** * @api {function} showMatch * @apiName showMatch * @apiGroup DialogHandler * @apiDescription showMatch, matchType: match = 0, rematch = 1 */ showMatch(matchType?: number, millisecondLeft?: number, btnComfirm?: Function, btnCancel?: Function, target?: any): void; /** * @api {function} hideMatch * @apiName hideMatch * @apiGroup DialogHandler * @apiDescription hideMatch */ hideMatch(): void; }