Constants.ts 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. import { Enemy } from "../game/Enemy";
  2. const Constants = {
  3. //是否是测试包
  4. isDebug: true,
  5. //游戏名字
  6. gameName: "GunfightShoot",
  7. //本地缓存KEY值
  8. localCache: {
  9. playerData: 'WOS_GS_PlayerData', //玩家基础数据缓存
  10. settingData: 'WOS_GS_SettingData', //设置相关数据
  11. },
  12. //通知事件类型
  13. eventName: {
  14. magazine_num_change:'magazine_num_change', //弹夹子弹颗数发生变化
  15. enemy_num_change: 'enemy_num_change', //敌人数量发生变化
  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. head_shot: "sound/head_shot"
  36. },
  37. //动态bun
  38. bundleName: {
  39. audios: `audios`,//音乐资源
  40. prefabs: `prefabs`,//预制体
  41. data: `data`,//数据资源包
  42. resources: `resources`,//系统自带的bundle资源包
  43. },
  44. //主页面,不会消除释放,可以相互动态切换pop
  45. mainUIs: {
  46. main: `page/main`,//主要页面
  47. },
  48. //popUIs弹出的页面,需要单个消除释放
  49. popUIs: {
  50. settingUI: `ui/settingUI`,//设置节点界面
  51. gunfightShootUI: `ui/gunfightShootUI`,//枪械射击页面
  52. storeUI: `ui/storeUI`,//商店页面
  53. arsenalUI: `ui/arsenalUI`,//武器库页面
  54. tossBoomerangUI: `ui/tossBoomerangUI`,//扔飞镖页面
  55. upgradeGunUI: `ui/upgradeGunUI`,//升级枪的页面
  56. buyBoomerangUI: `ui/buyBoomerangUI`,//购买飞镖商店的页面
  57. obtainUI: `ui/obtainUI`,//领取奖励的页面
  58. pauseUI: `ui/pauseUI`,//游戏暂停的页面
  59. settleUI: `ui/settleUI`,//游戏失败和成功结算的页面
  60. },
  61. //场景名称ScenesName
  62. scenesName: {
  63. load: 'scenes/launch',//游戏开始
  64. game: 'scenes/game'//游戏进入
  65. },
  66. gold: `goldLable`,//金币
  67. diamond: `diamondLable`,//钻石
  68. levelTask: `levelTask`,//关卡任务数据
  69. //战斗时间
  70. battleTime: 60,
  71. //放置奖励额外观看视频的次数
  72. hangupRewardVideoCount: 3,
  73. //召唤伙伴观看视频的次数
  74. summonHuoBanVideoCount: 2,
  75. //境界试炼单日看广告的最大次数
  76. trialVideoCount: 2,
  77. //封魔塔单日看广告的最大次数
  78. towerVideoCount: 2,
  79. //挑战魔王单日看广告的最大次数
  80. bossVideoCount: 2,
  81. };
  82. export { Constants }