123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238 |
- /**事件类型 */
- import effectManager from "../../manager/effectManager";
- export enum EVENT_TYPE {
- /**遥感事件 */
- joy_stick = 'joyStick',
- /**技能按钮事件 */
- btn = 'btn',
- /**切换攻击模式事件 */
- attack_mode = 'attackMode',
- /**远程单发子弹攻击事件 */
- bullet0 = 'bullet0',
- /**远程多发霰弹攻击事件 */
- bullet1 = 'bullet1',
- /**更换玩家领队 */
- random_leader = 'randomLeader',
- /**生成僵尸事件 */
- add_zombie = 'add_zombie',
- /**远程肉弹攻击事件 */
- zombie_boom = 'zombie_boom',
- RESET_ZOMBIE = 'RESET_ZOMBIE',//僵尸重生
- VIOLENT_ZOMBIE = 'VIOLENT_ZOMBIE', //僵尸狂暴
- ADD_HERO = 'ADD_HERO', //增加英雄
- ADD_HERO_BY_ID = 'ADD_HERO_BY_ID', //用id增加英雄
- ADD_WEAPONS = 'ADD_WEAPONS', //增加装备
- ADD_BOSS = 'ADD_BOSS', //增加BOSS
- BOSS_SKIN_ADDZOMBIE = 'BOSS_SKIN_ADDZOMBIE', //boss技能
- IN_NIGHTTIME = 'IN_NIGHTTIME', //进入黑夜
- IN_DAYTIME = 'IN_DAYTIME', //进入白天
- UPDATE_PEOPLE_NUM = 'UPDATE_PEOPLE_NUM', //更新玩家数
- UPDATE_BULLET_NUM = 'UPDATE_BULLET_NUM', //更新子弹数
- UPDATE_TILI_NUM = 'UPDATE_TILI_NUM', //更新体力数
- UPDATE_DAY_NUM = 'UPDATE_DAY_NUM', //更新天数
- GAME_OVER = 'GAME_OVER',//游戏结束
- GAME_WIN = 'GAME_WIN',//游戏胜利
- GAME_RELIVE = 'GAME_RELIVE',//游戏复活
- CHANGE_STATUS = "CHANGE_STATUS", //暂停游戏状态
- getGun_guide = 'getGun_guide', //首次获得枪 引导
- CANT_JOY = "CANT_JOY", //禁止操作玩家
- INIT_SWITCH_BTN = 'INIT_SWITCH_BTN',//初始化操作按钮
- OFF_SIGN_TIP = 'OFF_SIGN_TIP',//尝试关闭签到红点
- OFF_WELFARE_TIP = 'OFF_WELFARE_TIP',//尝试关闭福利红点
- OFF_SHOP_TIP = 'OFF_SHOP_TIP',//尝试关闭超市红点
- /**刷新迷你地图背景 */
- refresh_mini_map = 'refresh_mini_map',
- /**刷新迷你地图位置 */
- refresh_mini_map_pos = 'refresh_mini_map_pos',
- /**播放开场动画事件 */
- playStoryAni = 'playStoryAni',
- /**玩家死亡回调 */
- player_die = 'player_die',
- /**僵尸死亡回调 */
- zombie_die = 'zombie_die',
- closeSign = "closeSign",
- /** 僵尸死亡狂点 */
- zombieDieForCrazy = "zombieDieForCrazy",
- unLockUI = "unLockUI",
- closeObtain = "closeObtain",
- /*回收怪物 */
- RECOVER_ZOMBIE = 'RECOVER_ZOMBIE',
- /*回收玩家 */
- RECOVER_PLAYER = 'RECOVER_PLAYER',
- /*回收玩家子弹 */
- RECOVER_PLAYER_BULLET = 'RECOVER_PLAYER_BULLET',
- };
- /**遥感状态 */
- export enum JOY_STATE {
- /**遥感开始 */
- start = 'start',
- /**遥感移动 */
- move = 'move',
- /**遥感结束 */
- end = 'end'
- };
- /**角色攻击模式 */
- export enum ATTACK_MODE {
- /**近战模式 */
- close = 'close',
- /**远程模式 */
- remote = 'remote'
- };
- /**角色状态 */
- export enum ROLE_STATE {
- /**待机 */
- idle = 'idle',
- /**行走 */
- walk = 'walk',
- /**死亡 */
- die = 'die',
- /**锁定 */
- lock = 'lock'
- };
- /**武器类型 */
- export enum WEAPON_TYPE {
- /**近战 */
- close = 'close',
- /**步枪手枪 */
- gun0 = 'gun0',
- /**霰弹枪 */
- gun1 = 'gun1',
- remote = 'remote',
- };
- /**
- * 物资类型
- */
- export enum ITEM_TYPE {
- FOOD = 1, //食物
- MEDICINE = 2, //药
- BULLET = 3, //子弹
- CLOSE_WEAPON = 4, //近战武器
- REMOTE_WEAPON = 5, //远程武器
- }
- /**
- * 物资索引
- */
- export enum FALLITEM_TYPE {
- qiaokeli = 1, shupian = 2, kele = 3, guantou = 4,
- yaoqing = 5, yaohe = 6, yaoguan = 7, yaoxiang = 8,
- zidan1 = 9, zidan2 = 10, zidan3 = 11, zidan4 = 12,
- wuwuji = 13, tuoba = 14, cailanzi = 15, qiugun = 16,
- baishouchuizi = 17, heishouchuizi = 18, shoushudao = 19, mudao = 20,
- pingdiguo = 21, gaoerfugan = 22, bangqiugang = 23, jinggun = 24,
- banqiugun = 25, caidao = 26, tieqiaogun = 27, langyabang = 28,
- chutou = 29, tiepiao = 30, futou = 31, dakandao = 32,
- wushidao = 33, baojian = 34, baigangling = 35, heigangling = 36,
- bbqiang = 37, maoqiang = 38, shouqiang = 39, zuolunqiang = 40,
- chongfengqiang = 41, m4 = 42, sandanqiang = 43, jujiqiang = 44,
- mg = 45
- }
- /**
- * 房间类型
- */
- export enum DUNGEON_TYPE {
- comHouse1 = 0,//普通房间1
- comHouse2 = 1,//普通房间2
- comHouse3 = 2,//普通房间3
- comHouse4 = 3,//普通房间4
- comHouse5 = 4,//普通房间5
- comHouse6 = 5,//普通房间6
- gun1 = 6, //枪店
- gun2 = 7, //枪店
- gun3 = 8, //枪店
- dining1 = 9,//餐厅
- dining2 = 10,//餐厅
- dining3 = 11,//餐厅
- market1 = 12,//超市
- market2 = 13,//超市
- polick1 = 14, //警局
- polick2 = 15, //警局
- polick3 = 16, //警局
- hos1 = 17, //医院
- hos2 = 18, //医院
- hos3 = 19, //医院
- school = 20, //学校
- }
- /**玩家角色动画状态 */
- export enum ANI_STATE {
- /**待机动画 */
- idle = 'idle',
- /**行走动画 */
- walk = 'walk',
- /**受伤动画 */
- be_hurt = 'be_hurt',
- /**近战动画 */
- close_attack = 'close_attack',
- /**远程攻击动画 */
- remote_attack = 'remote_attack',
- /**死亡动画 */
- die = 'die',
- };
- /**游戏实体类型 */
- export enum GAME_OBJECT_TYPE {
- /**场景实体 */
- normal,
- /**玩家 */
- player,
- /**僵尸 */
- zombie,
- /**道具 */
- prop,
- /**子弹 */
- bullet,
- /**僵尸子弹*/
- zombieBullet,
- /**未解锁的npc */
- lock_npc
- };
- /**道具类型 */
- export enum PROP_TYPE {
- /**药箱 */
- heal,
- /**弹药 */
- bullet,
- /**食物 */
- food,
- /**武器 */
- weapon
- };
- /**玩家类型 */
- export enum PLAYER_TYPE {
- /**普通 */
- normal,
- /**回血 */
- heal,
- /**回弹药 */
- bullet,
- /**回食物 */
- food,
- /**坦克 */
- tank
- };
- export enum HERO_TYPE {
- wuliuqi = 52,
- };
|