demo/assets/Script/Common/Configs.ts

143 lines
3.8 KiB
TypeScript
Raw Normal View History

2024-03-22 00:57:47 -07:00
namespace Configs {
export class AppConfig {
static UserId: number = 0;
static Username: string = "";
static Password: string = "";
static Nickname: string = "";
static Avatar: string = "";
static Coin: number = 0;
}
export const SERVER_IP = 'ws://13.251.151.251:3035';
export const SOCKET_EVENT = {
//sys event---------
CONNECTION: "connection",
CONNECT: "connect",
DISCONNECT: "disconnect",
CONNECT_ERROR: "connect_error",
UPDATE_COIN: 'updatecoin',
GAME_INFO: 'gameinfo',
LOGIN: 'login',
BET: 'bet',
CASH_OUT: 'cashout',
BALANCE: 'balance'
};
export const LINK_API = {
LOGIN: "https://fclick.vn/game/game.php",
};
export const IP_SERVER = {
plinko: '13.251.151.251:3032',
dice: '13.251.151.251:3034',
crash: '13.251.151.251:3042',
coin: '13.251.151.251:3037',
keno: '13.251.151.251:3039',
hotpot: '13.251.151.251:3041',
steampunk: '13.251.151.251:3038',
vecarz: '13.251.151.251:3040',
hilo: '13.251.151.251:3035',
double: '13.251.151.251:3036'
}
export const IP_SERVER_STAGING = '52.76.203.119';
export class GameRule {
static MinBet: number = 0;
static MaxBet: number = 0;
staticDenominations = [
];
static currency: string = "";
}
export class LanguageConfig {
static language: string = "en";
static subpath: string = "";
static version: string = "";
static server: string = "";
}
/* eslint-disable no-multi-spaces */
/**
* packge Name
*/
export const HELPER_PK_NAME = 'game-helper';
/**
* key
*
* @export
* @enum {number}
*/
export enum BStorageKey {
IP_TEST = 'IP_TEST',
LANGUAGE_CHANGE = 'LANGUAGE_CHANGE',
USERNAME = 'USERNAME',
PASS = 'PASS',
MUSIC = 'MUSIC',
SOUND = 'SOUND',
SHOW_WELCOME = 'SHOW_WELCOME',
LANGUAGE_DATA = 'LANGUAGE_DATA',
LANGUAGE_CACHE = 'LANGUAGE_CACHE'
}
/**
*
*
* @export
* @enum {number}
*/
export enum BNotifyType {
LANGUAGE_CHANGED = 'LANGUAGE_CHANGED', //
BLOCK_INPUT_SHOW = 'BLOCK_INPUT_SHOW', // active block input
BLOCK_INPUT_HIDE = 'BLOCK_INPUT_HIDE', // disable block input
CHANGE_MONEY = 'CHANGE_MONEY',
INPUT_ACTION = 'INPUT_ACTION',
TAP_EFFECT = 'TAP_EFFECT',
UPDATE_GAME_MODE = 'UPDATE_GAME_MODE',
TREND_CHANGE = 'TREND_CHANGE',
ADD_TREND = 'ADD_TREND',
RUN_AUTO = 'RUN_AUTO',
STOP_AUTO = 'STOP_AUTO',
MUSIC_CHANGE = 'MUSIC_CHANGE',
SOUND_CHANGE = 'SOUND_CHANGE',
CHANGE_GAME_INFO = 'CHANGE_GAME_INFO',
SOUND_CLICK = 'SOUND_CLICK',
SHOW_MESSAGE = 'SHOW_MESSAGE',
HIDE_MESSAGE = 'HIDE_MESSAGE',
SHOW_DISCONNECT = 'SHOW_DISCONNECT',
HIDE_DISCONNECT = 'HIDE_DISCONNECT',
RECONNECT_SERVER = 'RECONNECT_SERVER',
SHOW_WELCOME = 'SHOW_WELCOME',
HIDE_WELCOME = 'HIDE_WELCOME',
UPDATE_BET_AMOUT = 'UPDATE_BET_AMOUT',
UPDATE_AVATA = 'UPDATE_AVATA',
RUN_ANIM_AVATA = 'RUN_ANIM_AVATA',
GAME_PAUSE = 'GAME_PAUSE',
SHOW_HELP = 'SHOW_HELP',
HIDE_HELP = 'HIDE_HELP',
SHOW_HISTORY = 'SHOW_HISTORY',
HISTORY_UPDATE = 'HISTORY_UPDATE'
}
export enum LANGUAGE_MAP {
Thai = "th",
Vietnamese = "vi",
Portugese = "pt",
SimplifiedChinese = "zh",
Tagalog = "tl",
Indo = "id",
English = "en",
Russia = "ru",
Turkish = "tr",
Spanish = "es",
}
}
export default Configs;