108 lines
4.3 KiB
TypeScript
108 lines
4.3 KiB
TypeScript
import { GameConfig } from "../Config/GameConfig";
|
|
import HttpUtil from "../Crypto/HttpUtil";
|
|
import AudioManager from "../Music/AudioManager";
|
|
import { Notifications } from "../Notification/Notification";
|
|
import { StorageMessage } from "../Storage/Storage";
|
|
import { GameTool } from "../Tool/GameTool";
|
|
|
|
|
|
window.initMgr = function() {
|
|
if(cc.fx)
|
|
{
|
|
return;
|
|
}
|
|
cc.fx = {};
|
|
|
|
|
|
//基础状态信息
|
|
cc.fx.StateInfo = {
|
|
debugMode: true,
|
|
networkConnected: true, //网络状态
|
|
networkType: 'none', //网络类型
|
|
isOnForeground: true //当前是否是在前台
|
|
};
|
|
|
|
//应用系统信息
|
|
//配置文件
|
|
|
|
cc.fx.GameConfig = GameConfig;
|
|
cc.fx.HttpUtil = HttpUtil;
|
|
cc.fx.GameTool = GameTool;
|
|
cc.fx.AudioManager = AudioManager;
|
|
cc.fx.Notifications = Notifications;
|
|
cc.fx.StorageMessage = StorageMessage;
|
|
|
|
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: '之前确实看到过{植物},但最近一次似乎不是看到的呢',
|
|
|
|
});
|
|
|
|
}; |