import { StorageMessage } from "../Storage/Storage"; import { GameConfig } from "../Config/GameConfig"; import HttpUtil from "../Crypto/HttpUtil"; import { Notifications } from "../Notification/Notification"; import { GameTool } from "../Tool/GameTool"; import AudioManager from "../Music/AudioManager"; window.initMgr = function () { if (cc.fx) { return; } cc.fx = {}; // console.log("1初始化"); //基础状态信息 cc.fx.StateInfo = { debugMode: true, networkConnected: true, //网络状态 networkType: 'none', //网络类型 isOnForeground: true //当前是否是在前台 }; //应用系统信息 //配置文件 cc.fx.StorageMessage = StorageMessage; cc.fx.GameConfig = GameConfig; cc.fx.HttpUtil = HttpUtil; cc.fx.GameTool = GameTool; cc.fx.Notifications = Notifications; cc.fx.ShareInfo = { queryId: -1 //分享id }; cc.fx.Message = { control: "10001", //传递操作控制 startGame: "10002", //传递开始建筑 next: "10003", //传递执行下一个格子洪水流过 changePath: "10004", //传递操作控制 changeMap: "10005", //改变那地图 nextWater: "10006", //传递执行下一个格子洪水流过 addEnd: "10007", //添加结束点 setData: "10008", //上传分数 guideNext: "10009", //引导进入下一步 showResult: "10010", //展示治水结果 removeTip: "10011" //执行撤回或者后退动作,移除提示 } /* * 客户端埋点分享类型 */ 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', // 金币桌破产 }; /* * 分享到哪儿给奖励 group frined all */ cc.fx.ShareWhereReward = { Group: "group", //微信群 Friend: "friend",//好友 All: "all", //不区分 }; //用于存储消息的ID cc.fx.storageType = cc.Enum({ storageTypeCustom: 1000101, //用于存储关卡等级 }); //用于存储提示语 按照步骤提示 cc.fx.tipType = cc.Enum({ tipOne: '神农氏回到家中,开始整理今天收集来的物品。当他第一次拿出或说出一种植物时,请告诉他这是新植物。', tipTwo: '如果他拿出或说出的植物你今天看到过,请告诉他上次是看到的;如果你听他说过,则请告诉他上次是听到的。', //用于存储关卡等级 tipErrNew: '这是这局游戏第一次出现{植物}', tipErrOld: '{植物}刚才出现过呢', tipErrHear: '上次遇到{植物}时,似乎不是听到的吧', tipErrSee: '上次遇到{植物}时,似乎不是看到的吧', tipErrLast: '之前确实看到过{植物},但最近一次似乎不是看到的呢', }); };