Constants.ts 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. const Constants = {
  2. //是否是测试包
  3. isDebug: true,
  4. //游戏名字
  5. gameName: "GunfightShoot",
  6. //本地缓存KEY值
  7. localCache: {
  8. playerData: 'WOSPlayerData', //玩家基础数据缓存
  9. settingData: 'WOSSettingData', //设置相关数据
  10. },
  11. //通知事件类型
  12. eventName: {
  13. magazine_num_change:'magazine_num_change', //弹夹子弹颗数发生变化
  14. battele_end: 'battele-end', //战斗结束
  15. slide_receive_change:'slide_receive_change', //侧边栏领取奖励UI变化
  16. },
  17. //音效
  18. audios: {
  19. BGM: "bgm/BGM", //背景音乐
  20. bgm_1: "bgm/bgm_1", //背景音乐1
  21. bgm_2: "bgm/bgm_2", //背景音乐2
  22. bgm_3: "bgm/bgm_3", //背景音乐3
  23. buy: "sound/buy", //购买
  24. click: "sound/click", //点击
  25. dart: "sound/dart", //飞镖
  26. Enemy_attack: "sound/Enemy_attack",
  27. loss: "sound/loss",
  28. Oildrum_explosion: "sound/Oildrum_explosion",
  29. reload: "sound/reload",
  30. reward: "sound/reward",
  31. Tank_Attack: "sound/Tank_Attack",
  32. Tank_Explosion: "sound/Tank_Explosion",
  33. upgrade: "sound/upgrade",
  34. victory: "sound/victory"
  35. },
  36. //动态bun
  37. bundleName: {
  38. audios: `audios`,//音乐资源
  39. prefabs: `prefabs`,//预制体
  40. data: `data`,//数据资源包
  41. resources: `resources`,//系统自带的bundle资源包
  42. },
  43. //主页面,不会消除释放,可以相互动态切换pop
  44. mainUIs: {
  45. main: `page/main`,//主要页面
  46. },
  47. //popUIs弹出的页面,需要单个消除释放
  48. popUIs: {
  49. settingUI: `ui/settingUI`,//设置节点界面
  50. gunfightShootUI: `ui/gunfightShootUI`,//枪械射击页面
  51. storeUI: `ui/storeUI`,//商店页面
  52. arsenalUI: `ui/arsenalUI`,//武器库页面
  53. tossBoomerangUI: `ui/tossBoomerangUI`,//扔飞镖页面
  54. upgradeGunUI: `ui/upgradeGunUI`,//升级枪的页面
  55. buyBoomerangUI: `ui/buyBoomerangUI`,//购买飞镖商店的页面
  56. obtainUI: `ui/obtainUI`,//领取奖励的页面
  57. pauseUI: `ui/pauseUI`,//游戏暂停的页面
  58. },
  59. //场景名称ScenesName
  60. scenesName: {
  61. load: 'scenes/launch',//游戏开始
  62. game: 'scenes/game'//游戏进入
  63. },
  64. gold: `goldLable`,//金币
  65. diamond: `diamondLable`,//钻石
  66. levelTask: `levelTask`,//关卡任务数据
  67. //战斗时间
  68. battleTime: 60,
  69. //放置奖励额外观看视频的次数
  70. hangupRewardVideoCount: 3,
  71. //召唤伙伴观看视频的次数
  72. summonHuoBanVideoCount: 2,
  73. //境界试炼单日看广告的最大次数
  74. trialVideoCount: 2,
  75. //封魔塔单日看广告的最大次数
  76. towerVideoCount: 2,
  77. //挑战魔王单日看广告的最大次数
  78. bossVideoCount: 2,
  79. };
  80. export { Constants }