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'; }