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"); };