BattleConst.ts
2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
export const enum ObjType {
NONE,
NORMAL,
CIRCLE,
TRANGLE_1,
TRANGLE_2,
TRANGLE_3,
TRANGLE_4,
PLUS_ONE,
BIG_BOMB,
SPLITER,
DIAMOND,
COLD,
WAVE,
BOMB,
PATROL,
IRON,
MISSILE,
KNIFE,
POISON,
STATIC,
STATIC_IRON,
LANCER_1,
LANCER_2,
LANCER_3,
LANCER_4,
LANCER_5,
GIFT,
POT,
NONE_1,
FLASH,
ROTATER,
/**闸门 */
SWITCHER,
SOLID_1,
SOLID_2,
SOLID_3,
SOLID_4,
SOLID_5,
SOLID_6,
SOLID_7,
SOLID_8,
SOLID_9,
SOLID_10,
SOLID_11,
SOLID_12,
SOLID_13,
BIG_BOMB_33,
FIREWORK_VERTICAL,
FIREWORK_HORIZON,
FIREWORK_DOUBLE
}
export const enum BlockSkill {
NONE,
DIAMOND,
BOMB,
NAIL,
FIREWORK_VERTICAL,
FIREWORK_HORIZON,
FIREWORK_DOUBLE,
/**闸门 */
SWITCHER
}
export const enum UserSkill {
NONE,
BOMB,
DOUBLE_SHOOT,
SHIELD,
/**飞轮 */
SHURIKEN
}
export const enum LASER_DIR {
NONE,
HORIZEN,
VERTICAL,
COMBINE
}
export const GLOBAL_NODE_NAME: string = "global_node";
let _globalNode: cc.Node = new cc.Node(GLOBAL_NODE_NAME);
export function getGlobalNode(): cc.Node {
return _globalNode;
}
export class BattleEvent {
/**回合开始,发射了小球 */
static readonly ROUND_START: string = 'battle_event_round_start';
/**小球全部回收,回合结束 */
static readonly ROUND_END: string = 'battle_event_round_end';
/**成功使用了技能 参数 skillId:number*/
static readonly SKILL_START: string = 'battle_event_skill_start';
/**地图初始化完成 资源加载完毕 */
static readonly BATTLE_START: string = 'battle_event_battle_start';
/**砖块连击 参数 combo:number */
static readonly BLOCK_COMBO: string = 'battle_event_block_combo';
/**新的小球出生点 */
static readonly BORN_POS_CHANGE: string = 'battle_event_born_pos_change';
/**技能结束了 参数 skillId:number*/
static readonly SKILL_END: string = 'battle_event_skill_end';
}