import { _decorator, Component, Node } from 'cc'; const { ccclass, property } = _decorator; export class config { static debug = true; static domain = config.debug?"https://zcapi.xwrun.com":"https://zcapi.hainanmlwl.com"; static static_domain = config.debug?"https://zcapi.xwrun.com":"https://zaoca.oss-cn-beijing.aliyuncs.com"; static version = "v1.0.0"; static static_url = { category:"/zcstatic/category.json", //玩法静态接口 user_test:"/zcstatic/user_test.json", //测试用户 levels:(category_id,page)=>{ return `/zcstatic/levels/${category_id}_${page}.json`; //关卡列表-双图对比找不同 }, levels_info:(category_id,id)=>{ return `/zcstatic/levels_info/${category_id}_${id}.json`; //玩法详情 } }; static api_url = { login:"/user/login", get_open_id:"/dyin/get_open_id", sync_data:"/user/sync_data", can_ju:"/ending/index" } static EVENT_MSG = { ON_INIT_GAME_LIST:"ON_INIT_GAME_LIST", ON_CHANGE_COIN_NUMBER:"ON_CHANGE_COIN_NUMBER", ON_BACK_HOME_VIEW:"ON_BACK_HOME_VIEW", ON_UPDATE_HOME_VIEW:"ON_UPDATE_HOME_VIEW", ON_SHOW_REWARD_VIEW:"ON_SHOW_REWARD_VIEW" } static PREFAB_PATH = { play_list_item:"prefabs/play_list_item", game_play_shuang_tu_zhao_bu_tong:"prefabs/game_play_shuang_tu_zhao_bu_tong", game_play_han_zi_zhao_bu_tong:"prefabs/game_play_han_zi_zhao_bu_tong", game_play_mei_nv_zhao_xi_jie:"prefabs/game_play_mei_nv_zhao_xi_jie", setting:"prefabs/setting", view_loading:"prefabs/view_loading", toast:"prefabs/toast", dialog:"prefabs/dialog", Lack:"prefabs/Lack", circle:"prefabs/circle", guid:"prefabs/guid", win:"prefabs/win", fail:"prefabs/fail", pause:"prefabs/pause", game_play_dou_di_zhu:"prefabs/game_play_dou_di_zhu", game_play_shuang_tu_zhao_xiang_tong:"prefabs/game_play_shuang_tu_zhao_xiang_tong", game_play_ji_yi_li:"prefabs/game_play_ji_yi_li", game_play_zhao_bu_tong:"prefabs/game_play_zhao_bu_tong", } static MSG_CODE = { SUCCESS:10000, } static PLAY_TYPE = { YI_QI_ZHAO_CHA:1, HAN_ZI_ZHAO_BU_TONG:2, MEI_NV_ZHAO_XI_JIE:3, ZHAO_XIANG_TONG:6, ZHAO_BU_TONG:7, DOU_DI_ZHU:8, JI_YI_LI:9, } static ABCD_LIST = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; static USER_ID = "USER_ID" static POOL_KEY = "font_item" static MP3_PATH = { BGM_MUSIC:"bg_music", SOUND_BTN:"sound_btn", SOUND_ERR:"sound_err", SOUND_FAIL:"sound_fail", SOUND_RIGHT:"sound_right", SOUND_WIN:"sound_win", } static rewardVideoAdUnitId = { Earn_coins_AdUnitId:"5rl14207ajg50uh3mh", //赚金币-激励视频 Tip_AdUnitId:"2ys751adu3106j544k", //提示-激励视频 Prolong_AdUnitId:"562cehe6a7k24i74a7", //延长时间-激励视频 Super_double_AdUnitId:"6g0edggi82lh3dk933", //超级加倍-激励视频 Resume_AdUnitId:"8d19519ih5ab5msq6n",//重新开始-激励视频 } static EnvCard2RealCard ={3: '3', 4: '4', 5: '5', 6: '6', 7: '7', 8: '8', 9: '9', 10: 'T', 11: 'J', 12: 'Q', 13: 'K', 14: 'A', 17: '2', 20: 'X', 30: 'D'}; static ddz_res_path = "ddz/" static fullDoudizhuDeckIndex = { X: 54, D: 53, S2: 52, C2: 51, H2: 50, D2: 49, SA: 48, CA: 47, HA: 46, DA: 45, SK: 44, CK: 43, HK: 42, DK: 41, SQ: 40, CQ: 39, HQ: 38, DQ: 37, SJ: 36, CJ: 35, HJ: 34, DJ: 33, ST: 32, CT: 31, HT: 30, DT: 29, S9: 28, C9: 27, H9: 26, D9: 25, S8: 24, C8: 23, H8: 22, D8: 21, S7: 20, C7: 19, H7: 18, D7: 17, S6: 16, C6: 15, H6: 14, D6: 13, S5: 12, C5: 11, H5: 10, D5: 9, S4: 8, C4: 7, H4: 6, D4: 5, S3: 4, C3: 3, H3: 2, D3: 1, }; static MIN_SINGLE_CARDS = 5;// 最小的连组合 static MIN_PAIRS = 3; // 最小的连队组合 static MIN_TRIPLES = 2; // 最小的飞机组合 //# action types static TYPE_0_PASS = 0 static TYPE_1_SINGLE = 1 static TYPE_2_PAIR = 2 static TYPE_3_TRIPLE = 3 static TYPE_4_BOMB = 4 static TYPE_5_KING_BOMB = 5 static TYPE_6_3_1 = 6 static TYPE_7_3_2 = 7 static TYPE_8_SERIAL_SINGLE = 8 //顺子 static TYPE_9_SERIAL_PAIR = 9 // 2连对 static TYPE_10_SERIAL_TRIPLE = 10 // 飞机 static TYPE_11_SERIAL_3_1 = 11 static TYPE_12_SERIAL_3_2 = 12 static TYPE_13_4_2 = 13 static TYPE_14_4_22 = 14 static TYPE_15_WRONG = 15 public static sync_data_type = { ALL:0, COIN:1, LEVELS:2, } }