|
|
@@ -17,8 +17,9 @@ export class GameData {
|
|
|
|
|
|
|
|
|
public configs: any = {};
|
|
|
+ public adShowConfig:ADShowCfg;
|
|
|
/** 功能开启 */
|
|
|
- public funOpenData:string[] = [];
|
|
|
+ public funOpenData: string[] = [];
|
|
|
|
|
|
public gameData: PlayerInfoType;
|
|
|
|
|
|
@@ -31,7 +32,7 @@ export class GameData {
|
|
|
|
|
|
/** 主页样式脚本 */
|
|
|
public gameStyle: Game = null;
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 初始化游戏数据:网络配置信息,用户信息
|
|
|
* @returns
|
|
|
@@ -46,15 +47,23 @@ export class GameData {
|
|
|
}
|
|
|
return;
|
|
|
}
|
|
|
- mk.console.logSingle("getAllConfigInfo",response.data)
|
|
|
+ mk.console.logSingle("getAllConfigInfo", response.data);
|
|
|
this.initConfigs(response.data);
|
|
|
|
|
|
data = {};
|
|
|
+ response = await mk.http.sendData('user/adShowConfig', data);
|
|
|
+ if (response.errcode != 0) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ this.adShowConfig = response.data;
|
|
|
+ mk.console.logSingle("user/adShowConfig", response.data);
|
|
|
+
|
|
|
+ data = {};
|
|
|
response = await mk.http.sendData('getInfoCrypt', data);
|
|
|
if (response.errcode != 0) {
|
|
|
return;
|
|
|
}
|
|
|
- mk.console.logSingle("getInfoCrypt",response.data)
|
|
|
+ mk.console.logSingle("getInfoCrypt", response.data);
|
|
|
this.gameData = response.data;
|
|
|
|
|
|
if (this.props == null) {
|
|
|
@@ -69,7 +78,7 @@ export class GameData {
|
|
|
this.dataFinish = true;
|
|
|
}
|
|
|
|
|
|
- private initConfigs(data){
|
|
|
+ private initConfigs(data) {
|
|
|
this.configs = data;
|
|
|
this.funOpenData = this.configs.ServerConfig.Functionswitch.split(",");
|
|
|
}
|
|
|
@@ -203,23 +212,23 @@ export enum RewardType {
|
|
|
*/
|
|
|
export enum AUDIO_TYPE {
|
|
|
/**主界面背景音乐*/
|
|
|
- bgm = 'bgm',
|
|
|
+ bgm = 'bgm',
|
|
|
/**打开存钱罐界面播放一次*/
|
|
|
- pigBank = 'pigBank',
|
|
|
+ pigBank = 'pigBank',
|
|
|
/**关卡玩法背景音乐*/
|
|
|
- missionBg = 'missionBg',
|
|
|
+ missionBg = 'missionBg',
|
|
|
/**红包币领取界面关闭音效*/
|
|
|
- rewardClose = 'rewardClose',
|
|
|
+ rewardClose = 'rewardClose',
|
|
|
/**红包币领取界面开启音效*/
|
|
|
- rewardOpen = 'rewardOpen',
|
|
|
+ rewardOpen = 'rewardOpen',
|
|
|
/**红包界面打开音效*/
|
|
|
- reward = 'reward',
|
|
|
+ reward = 'reward',
|
|
|
/**提现到账界面打开播放一次*/
|
|
|
- receiptNotice = 'receiptNotice',
|
|
|
+ receiptNotice = 'receiptNotice',
|
|
|
/**通用按钮点击音效 */
|
|
|
- button = 'button',
|
|
|
+ button = 'button',
|
|
|
/**转盘转动音效*/
|
|
|
- turnableplay = 'turnableplay',
|
|
|
+ turnableplay = 'turnableplay',
|
|
|
/**主页背景音乐 */
|
|
|
music_startBg = "music_startBg",
|
|
|
/**游戏背景音乐 */
|
|
|
@@ -254,6 +263,14 @@ export enum AUDIO_TYPE {
|
|
|
ef_fly = "ef_fly",
|
|
|
}
|
|
|
|
|
|
+/** ECPM */
|
|
|
+type ADShowCfg = {
|
|
|
+ average_ecpm: number,
|
|
|
+ insert_probability: number,
|
|
|
+ is_show_banner: number,
|
|
|
+ is_show_inter: number,
|
|
|
+}
|
|
|
+
|
|
|
type PlayerInfoType = {
|
|
|
/** 自定义不需要校验的数据 */
|
|
|
gameUserData: object,
|