Constants.ts 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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. gun_num_change: 'gun_num_change', //枪的数量发生变化
  17. },
  18. //音效
  19. audios: {
  20. BGM: "bgm/BGM", //背景音乐
  21. bgm_1: "bgm/bgm_1", //背景音乐1
  22. bgm_2: "bgm/bgm_2", //背景音乐2
  23. bgm_3: "bgm/bgm_3", //背景音乐3
  24. buy: "sound/buy", //购买
  25. click: "sound/click", //点击
  26. dart: "sound/dart", //飞镖
  27. Enemy_attack: "sound/Enemy_attack",
  28. loss: "sound/loss",
  29. Oildrum_explosion: "sound/Oildrum_explosion",
  30. reload: "sound/reload",
  31. reward: "sound/reward",
  32. Tank_Attack: "sound/Tank_Attack",
  33. Tank_Explosion: "sound/Tank_Explosion",
  34. upgrade: "sound/upgrade",
  35. victory: "sound/victory",
  36. head_shot: "sound/head_shot",
  37. enemy_die: "sound/enemy_die"
  38. },
  39. //动态bun
  40. bundleName: {
  41. audios: `audios`,//音乐资源
  42. prefabs: `prefabs`,//预制体
  43. data: `data`,//数据资源包
  44. resources: `resources`,//系统自带的bundle资源包
  45. },
  46. //主页面,不会消除释放,可以相互动态切换pop
  47. mainUIs: {
  48. main: `page/main`,//主要页面
  49. },
  50. //popUIs弹出的页面,需要单个消除释放
  51. popUIs: {
  52. settingUI: `ui/settingUI`,//设置节点界面
  53. gunfightShootUI: `ui/gunfightShootUI`,//枪械射击页面
  54. storeUI: `ui/storeUI`,//商店页面
  55. arsenalUI: `ui/arsenalUI`,//武器库页面
  56. tossBoomerangUI: `ui/tossBoomerangUI`,//扔飞镖页面
  57. upgradeGunUI: `ui/upgradeGunUI`,//升级枪的页面
  58. buyBoomerangUI: `ui/buyBoomerangUI`,//购买飞镖商店的页面
  59. obtainUI: `ui/obtainUI`,//领取奖励的页面
  60. pauseUI: `ui/pauseUI`,//游戏暂停的页面
  61. settleUI: `ui/settleUI`,//游戏失败和成功结算的页面
  62. },
  63. //场景名称ScenesName
  64. scenesName: {
  65. load: 'scenes/launch',//游戏开始
  66. game: 'scenes/game'//游戏进入
  67. },
  68. gold: `goldLable`,//金币
  69. diamond: `diamondLable`,//钻石
  70. levelTask: `levelTask`,//关卡任务数据
  71. //战斗时间
  72. battleTime: 60,
  73. //放置奖励额外观看视频的次数
  74. hangupRewardVideoCount: 3,
  75. //召唤伙伴观看视频的次数
  76. summonHuoBanVideoCount: 2,
  77. //境界试炼单日看广告的最大次数
  78. trialVideoCount: 2,
  79. //封魔塔单日看广告的最大次数
  80. towerVideoCount: 2,
  81. //挑战魔王单日看广告的最大次数
  82. bossVideoCount: 2,
  83. };
  84. export { Constants }