GameEvent.ts 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. export class GameEvent {
  2. /** 通知UI实例化*/
  3. static readonly EVENT_UI_INITILIZE = 'EVENT_UI_INITILIZE';
  4. /** 游戏开始*/
  5. static readonly EVENT_GAME_START = 'EVENT_GAME_START';
  6. /** 进入游戏*/
  7. static readonly EVENT_GAME_ENTER = 'EVENT_GAME_ENTER';
  8. /** 回到主页HOME*/
  9. static readonly EVENT_GAME_BACK_HOME = 'EVENT_GAME_BACK_HOME';
  10. /** 游戏暂停*/
  11. static readonly EVENT_GAME_PAUSE = 'EVENT_GAME_PAUSE';
  12. /** 刷新玩家信息*/
  13. static readonly EVENT_REFRESH_PLAYER_INFO = 'EVENT_REFRESH_PLAYER_INFO';
  14. /**初始化剩余怪物 */
  15. static readonly EVENT_INIT_REMAIN_ENEMY = 'EVENT_INIT_REMAIN_ENEMY';
  16. /** 击杀最后一个怪物*/
  17. static readonly EVENT_LAST_ENEMY_KILLED = 'EVENT_LAST_ENEMY_KILLED';
  18. /** 游戏倒计时开始*/
  19. static readonly EVENT_GAME_COUNTDOWN_START = 'EVENT_GAME_COUNTDOWN_START';
  20. /** 播放开枪动画*/
  21. static readonly EVENT_PLAY_GUN_ANIMATION = 'EVENT_PLAY_GUN_ANIMATION';
  22. /** 瞄准镜头*/
  23. static readonly EVENT_CAMERA_AIM = 'EVENT_CAMERA_AIM';
  24. /** 取消瞄准*/
  25. static readonly EVENT_CAMERA_RESET_AIM = 'EVENT_CAMERA_RESET_AIM';
  26. /** 隐藏瞄准节点*/
  27. static readonly EVENT_CAMERA_HIDE_AIM = 'EVENT_CAMERA_HIDE_AIM';
  28. /** 爆头事件*/
  29. static readonly EVENT_CAMERA_HEADSHOT = 'EVENT_CAMERA_HEADSHOT';
  30. /** 显示瞄准节点*/
  31. /** 发射射击*/
  32. static readonly EVENT_CAMERA_SHOOT = 'EVENT_CAMERA_SHOOT';
  33. /** 镜头切分事件*/
  34. static readonly EVENT_CAMERA_SPLIT = 'EVENT_CAMERA_SPLIT';
  35. /** 截图事件*/
  36. static readonly EVENT_CAMERA_SCREENSHOT = 'EVENT_CAMERA_SCREENSHOT';
  37. /** 侦探事件*/
  38. static readonly EVENT_CAMERA_SCREENSHOT_RADAR = 'EVENT_CAMERA_SCREENSHOT_RADAR';
  39. /** 取消侦探*/
  40. static readonly EVENT_CAMERA_SCREENSHOT_RADAR_CANCEL = 'EVENT_CAMERA_SCREENSHOT_RADAR_CANCEL';
  41. /** 相机对准目标*/
  42. static readonly EVENT_CAMERA_SCREENSHOT_RADAR_LOCK = 'EVENT_CAMERA_SCREENSHOT_RADAR_LOCK';
  43. /** 击中文本提示测试*/
  44. static readonly EVENT_CAMERA_SHOOT_TEXT = 'EVENT_CAMERA_SHOOT_TEXT';
  45. /** 击中了怪物 外星人*/
  46. static readonly EVENT_CAMERA_SHOOT_ENEMY = 'EVENT_CAMERA_SHOOT_ENEMY';
  47. /** 检测游戏是否结束*/
  48. static readonly EVENT_CHECK_GAME_OVER = 'EVENT_CHECK_GAME_OVER';
  49. /** 闯关成功 关卡升级*/
  50. static readonly EVENT_BATTLE_SUCCESS_LEVEL_UP = 'EVENT_BATTLE_SUCCESS_LEVEL_UP';
  51. /** 闯关失败 关卡重载*/
  52. static readonly EVENT_BATTLE_FAIL_LEVEL_RESET = 'EVENT_BATTLE_FAIL_LEVEL_RESET';
  53. }