192 lines
6.9 KiB
TypeScript
192 lines
6.9 KiB
TypeScript
window.initMgr = function() {
|
|
if(cc.fx)
|
|
{
|
|
return;
|
|
}
|
|
cc.fx = {};
|
|
console.log("初始化");
|
|
//基础状态信息
|
|
cc.fx.StateInfo = {
|
|
debugMode: true,
|
|
networkConnected: true, //网络状态
|
|
networkType: 'none', //网络类型
|
|
isOnForeground: true //当前是否是在前台
|
|
};
|
|
|
|
cc.fx.ShareInfo = {
|
|
queryId : -1 //分享id
|
|
};
|
|
|
|
/*
|
|
* 客户端埋点分享类型
|
|
*/
|
|
cc.fx.BurialShareType = {
|
|
Default : "default", //默认分享类型,分享到群
|
|
Invite : "invite", // 邀请好友
|
|
|
|
DailyInviteRoomJoin:'invite_join_room', //邀请好友加入
|
|
DailyInviteFriend : 'invite_friend', // 日常邀请好友
|
|
DailyInviteGroup : 'invate_group', // 日常分享群
|
|
DailyInviteGroupAlive: 'invate_alive', //日常分享群复活
|
|
DailyInviteGroupReward: 'invate_rewared',//分享奖励翻倍
|
|
DailyInviteGroupBox: 'invate_box', //宝箱分享奖励
|
|
DailyInviteGroupBall: 'invate_ball', //分享领取球球
|
|
|
|
MatchResult : 'matchResult', // 比赛结算分享
|
|
MatchFix5: 'MatchFix5', // 5元红包赛
|
|
MatchFix20: 'MatchFix20', // 20元红包赛
|
|
MatchFix100: 'MatchFix100', // 100元红包赛
|
|
MatchFix500: 'MatchFix500', // 500元红包赛
|
|
NewerRedEnvelope: 'newerRedEnvelope', // 新手红包
|
|
CoinRoomResult: 'coinRoomResult', // 金币桌结算
|
|
HighRate : "highRate",//高倍分享
|
|
CoinRoomWinStreak: 'coinRoomWinStreak', // 连胜
|
|
CoinRoomBankruptcy1: 'coinRoomBankruptcy1', // 金币桌破产
|
|
CoinRoomBankruptcy2: 'coinRoomBankruptcy2', // 金币桌破产
|
|
CoinRoomBankruptcy3: 'coinRoomBankruptcy3', // 金币桌破产
|
|
};
|
|
|
|
cc.fx.BurialShareConfig = {
|
|
invite:{
|
|
oneGroupDayCount:1//同一个群一天最多分享次数:超过次数将不再向服务器获取奖励,并且提醒用户分享到不同的群
|
|
},
|
|
FetchGroupID:{
|
|
oneGroupDayCount:1//同一个群一天最多分享次数:超过次数将不再向服务器获取奖励,并且提醒用户分享到不同的群
|
|
|
|
},
|
|
SegmentUp:{
|
|
painting :true, //升星分享指定为截屏分享模式
|
|
},
|
|
|
|
RankNotify:{ //排行榜分享
|
|
painting :true,
|
|
},
|
|
|
|
FTResult:{ //朋友桌结算分享
|
|
painting :true,
|
|
},
|
|
|
|
highRate:{ //高倍分享
|
|
painting :true,
|
|
},
|
|
|
|
matchResult:{ // 比赛结算分享
|
|
painting :true,
|
|
},
|
|
MatchFix5: { // 比赛结算分享
|
|
painting :true,
|
|
},
|
|
MatchFix20: { // 比赛结算分享
|
|
painting :true,
|
|
},
|
|
MatchFix100: { // 比赛结算分享
|
|
painting :true,
|
|
},
|
|
MatchFix500: { // 比赛结算分享
|
|
painting :true,
|
|
},
|
|
coinRoomWinStreak: {
|
|
painting :true,
|
|
},
|
|
};
|
|
|
|
|
|
/*
|
|
* 分享到哪儿给奖励 group frined all
|
|
*/
|
|
cc.fx.ShareWhereReward = {
|
|
Group :"group", //微信群
|
|
Friend : "friend",//好友
|
|
All : "all", //不区分
|
|
};
|
|
|
|
|
|
/**
|
|
* 日志相关方法,若不符合项目组标准,可自行进行扩展
|
|
*/
|
|
|
|
cc.fx.OUTPUT_LOG = 1;
|
|
cc.fx.OUTPUT_INFO = 1 << 1;
|
|
cc.fx.OUTPUT_WARN = 1 << 2;
|
|
cc.fx.OUTPUT_ERR = 1 << 3;
|
|
cc.fx.OUTPUT_LV = cc.fx.OUTPUT_ERR | cc.fx.OUTPUT_WARN | cc.fx.OUTPUT_INFO | cc.fx.OUTPUT_LOG;
|
|
|
|
|
|
|
|
|
|
|
|
cc.fx.clickStatEventType = {
|
|
|
|
clickStatEventTypeVideoAD : 20173201,//视频播放完成
|
|
clickStatEventTypeClickAdVideo : 20173202,//视频播放为完成
|
|
clickStatEventTypeBannerAD : 20173203,//banner播放为完成
|
|
|
|
clickStatEventTypeUserFrom : 99990001,//用户来源
|
|
clickStatEventTypeShare : 99990002,//用户分享
|
|
|
|
clickStatEventTypeClickAdBtn : 99990007,//点击分流icon
|
|
clickStatEventTypeBannerAD2 : 67890033, // banner广告干预
|
|
|
|
clickStatEventTypeSubmitVersionInfo : 9999, //上报微信版本及基础库信息
|
|
|
|
clickStatEventTypeClickFirstAd : 99990003, //分流icon显示
|
|
clickStatEventTypeClickSecondAd : 99990004, //玩家点击分流按钮
|
|
|
|
clickStatEventTypeWxLoginStart : 10001,//微信登录开始
|
|
clickStatEventTypeWxLoginSuccess : 10002,//微信登录成功
|
|
clickStatEventTypeWxLoginFailed : 10003,//微信登录失败
|
|
|
|
clickStatEventTypeAuthorizationStart : 10003,//授权开始
|
|
clickStatEventTypeAuthorizationSuccess : 10004,//授权成功
|
|
clickStatEventTypeAuthorizationFailed : 10005,//授权失败
|
|
|
|
|
|
clickStatEventTypeLoginSDKStart : 10007,//登录SDK开始
|
|
clickStatEventTypeLoginSDKSuccess : 10008,//登录SDK成功
|
|
clickStatEventTypeLoginSDKFailed : 10009,//登录SDK时失败
|
|
|
|
|
|
clickStatEventTypeTCP_Start : 10009,//TCP连接开始
|
|
clickStatEventTypeTCP_Success : 10010,//TCP连接成功
|
|
clickStatEventTypeTCP_Failed : 10011,//TCP连接失败
|
|
|
|
|
|
};
|
|
//应用系统信息
|
|
// cc.fx.SystemInfo = require("../BallSDK/BallSystemInfo");
|
|
// cc.fx.SystemInfo.init();
|
|
// cc.fx.EventType = require("../BallSDK/BallEventType");
|
|
// cc.fx.UserInfo = require("../BallGame/UserInfo");
|
|
// cc.fx.OutPut = require("../BallUtil/LogOutPut");
|
|
// cc.fx.HttpUtil= require("../BallSDK/BallHttpUtil");
|
|
// cc.fx.EncodeDecode = require("../BallUtil/BallEncodeDecode");
|
|
// cc.fx.NotificationCenter = require("../BallUtil/BallNotificationCenter");
|
|
// cc.fx.Timer = require("../BallUtil/BallTimer");
|
|
// cc.fx.Util = require("../BallUtil/BallUtil");
|
|
// cc.fx.TCPMSG = require("../BallSDK/BallTCP_Msg");
|
|
// cc.fx.TCPRECEIVER = require("../BallSDK/BallTCP_Receiver");
|
|
// cc.fx.TCPRECEIVER.init();
|
|
// cc.fx.Loader = require("../BallUtil/BallLoader");
|
|
// cc.fx.PopWindowManager = require("../BallWindow/BallPopWindonwManager");
|
|
// cc.fx.PopWindowManager.preload();
|
|
// cc.fx.TipManager = require("../BallWindow/TipWindowManager");
|
|
// cc.fx.PayModel = require("../BallModel/BallPayModel");
|
|
// cc.fx.SceneManager = require("../BallUtil/BallSceneManager");
|
|
// cc.fx.MapCheckPoint = require("../BallUtil/MapCheckPointManager");
|
|
// cc.fx.MapCheckPoint.initMapCheckPointBallInfo();
|
|
// cc.fx.MapPointScore = require("../BallCheckPoint/CheckPointScore");
|
|
// cc.fx.Storage = require('../BallUtil/BallStorage');
|
|
// if (cc.sys.isBrowser) {
|
|
// cc.fx.Storage = require('../BallUtil/BallStorage');
|
|
// } else {
|
|
// cc.fx.Storage = require('../BallUtil/WeChatStorage');
|
|
|
|
// }
|
|
|
|
// cc.fx.Gift = require("../BallModel/BallGiftBox");
|
|
|
|
|
|
// cc.fx.Invite = require('../BallModel/BallInvite');
|
|
// cc.fx.ClientConf = require("../BallModel/BallClientConf");
|
|
|
|
}; |