消消方块阵换皮表情
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

304 lines
10 KiB

import { EventTarget } from "cc";
export class GEvent extends EventTarget {
private constructor() { super(); }
private static _ins: GEvent = null;
public static get Ins() {
if (!this._ins) this._ins = new GEvent();
return this._ins;
}
//-------------------------通用事件-----------------------------
/**全局触摸事件-开始 */
static GlobalTouchStart = "GlobalTouchStart";
/**全局触摸事件-移动 */
static GlobalTouchMove = "GlobalTouchMove";
/**全局触摸事件-结束 */
static GlobalTouchEnd = "GlobalTouchEnd";
/**全局触摸事件-取消 */
static GlobalTouchCancel = "GlobalTouchCancel";
/** 跨天事件 */
static CrossDay = "CrossDay";
/** 语言切换事件 */
static EVENT_LANG_CHANGE = "onLanguageChange";
/** 游戏开始 */
static GameStart = "GameStart";
/** 游戏结束 */
static GameOver = "GameOver";
/** 游戏暂停 */
static GamePause = "GamePause";
/** 游戏恢复 */
static GameResume = "GameResume";
/** 游戏重新开始 */
static GameRestart = "GameRestart";
/** 游戏复活 */
static GameReborn = "GameReborn";
/** 下一关 */
static GameNext = "GameNext";
/** 道具数量发生变化 */
static UpdateItemNum = "UpdateItemNum";
/** 显示网络UI */
static SHOW_NET_UI = "SHOW_NET_UI";
/** 关闭网络UI */
static HIDE_NET_UI = "HIDE_NET_UI";
/**显示loading */
static SHOW_LOADING = "SHOW_LOADING";
/**隐藏loading */
static HIDE_LOADING = "HIDE_LOADING";
//-------------------------剧情事件-----------------------------
/**剧情任务完成 */
static StoryTaskFinish = "StoryTaskFinish";
/**开始剧情演绎 */
static StartStory = "StartStory";
/**开始微信聊天 */
static StartWXChat = "StartWXChat";
/**剧情步骤触发时 */
static OnStoryStep = "OnStoryStep";
/**任务更新 */
static OnTaskUpdate = "OnTaskUpdate";
/**显示剧情字幕 */
static OnStoryText = "OnStoryText";
/**游戏逻辑天数刷新 */
static ChangeDay = "ChangeDay";
/**剧情滑动结束 */
static StorySlideEnd = "StorySlideEnd";
/**剧情拖动结束 */
static StoryDragEnd = "StoryDragEnd";
/**剧情重新开始 */
static StoryRestart = "StoryRestart";
/**任务跳过 */
static OnTaskSkip = "OnTaskSkip";
//-------------------------游戏事件-----------------------------
/**每秒收益 */
static AllProfit = "AllProfit";
/**飞钱 */
static FlyMoney = "FlyMoney";
/** 秒更新 */
static SecondUpdate = "SecondUpdate";
static NormalMoveCheck = "NormalMoveCheck";
static DirectTouchMoveCheck = "DirectTouchMoveCheck";
//-------------------------战斗游戏-----------------------------
/**更新战力 */
static UpdateCombatPower = 'UpdateCombatPower';
/**更新体力 */
static UpdateVigour = 'UpdateVigour';
/**更新金钱 */
static UpdateMoney = 'UpdateMoney';
/**更新钻石 */
static UpdateDiamond = 'UpdateDiamond';
/**武器移除 */
static WeaponRemove = 'WeaponRemove';
/**武器使用 */
static WeaponUse = 'WeaponUse';
/**武器升级 */
static WeaponLevelUp = 'WeaponLevelUp';
/**怪物攻击 */
static MonsterAttack = 'MonsterAttack';
/**更新银币 */
static UpdateCoin = 'UpdateCoin';
/**增加银币 */
static AddCoin = 'AddCoin';
/**更新已死亡怪物数量 */
static UpdateDeadMonster = 'UpdateDeadMonster';
/**检查是否游戏结束 */
static CheckGameOver = 'CheckGameOver';
/**检查商店物品是否购买 */
static checkShopItem = 'checkShopItem';
//homeGuideIndex点击步骤引导
static homeGuideIndexEvent = 'homeGuideIndexEvent';
/**切换商店页面 */
static TiaoZhuanShop = 'TiaoZhuanShop';
/**切换移动引导完成 */
static PlayMoveGuideFinish = 'PlayMoveGuideFinish';
/**选择难度 */
static SelectDifficult = 'SelectDifficult';
/**选择章节 */
static SelectChapter = 'SelectChapter';
/**刷新任务界面 */
static RefreshTaskView = 'RefreshTaskView';
static TiaoZhuanShop2 = 'TiaoZhuanShop2';
/**选完技能显示升级效果 */
static ShowLevelSpine = 'ShowLevelSpine';
static jumpLayerOpenBox = 'jumpLayerOpenBox';
static homeGuideIndexEventEnd = 'homeGuideIndexEventEnd';
/** 第4章剧情:角色升级引导完成后,补播丧尸农场入口(outline 按钮) */
static Ch4FarmOutlineGuide = 'Ch4FarmOutlineGuide';
/** GuideManger:进入某组引导的某一步(payload: IGuideSessionState) */
static GuideStepEnter = 'GuideStepEnter';
/** GuideManger:一组引导全部完成(payload: { group: number }) */
static GuideGroupComplete = 'GuideGroupComplete';
/** GuideManger:会话被终止(未完成整组,payload: { group: number; step: number }) */
static GuideSessionAbort = 'GuideSessionAbort';
//副本解锁
static UnlockChapter = 'UnlockChapter';
static EVENT_UPDATE_BUBBLE = 'EVENT_UPDATE_BUBBLE';
/**获得物品后更新获得物品弹框的逻辑 */
static UpdateGetItem = 'UpdateGetItem';
/**切换皮肤 */
static CHANGE_SKIN = 'CHANGE_SKIN';
/**增加武器图标 */
static AddWeaponIcon = 'AddWeaponIcon';
/**增加技能图标 */
static AddSkillIcon = 'AddSkillIcon';
/**更新铲子个数 */
static UpdateShovelNum = 'UpdateShovelNum';
/**更新障碍物个数 */
static UpdateObstacleNum = 'UpdateObstacleNum';
/**更新boss血量 */
static UpdateBossBlood = 'UpdateBossBlood';
/**新年签到状态改变 */
static NewYearSignChange = 'NewYearSignChange';
static UpdateLight = 'UpdateLight';
//目标任务更新
static TargetTaskUpdate = 'TargetTaskUpdate';
/**显示获取银币动画 */
static showGetCoinAnim = 'showGetCoinAnim';
/**战斗波数刷新 */
static BattleWaveRefresh = 'BattleWaveRefresh';
/**开始波次预警倒计时(波次结束→倒计时阶段开始) */
static BattleWarnTimeStart = 'BattleWarnTimeStart';
/**切换了皮肤 */
static SkinChange = 'SkinChange';
/**进入编辑模式 */
static EnterEdit = 'EnterEdit';
/**结束编辑,在退出编辑事件触发前执行,保证编辑数据正确后,再退出编辑模式 */
static EndEdit = 'EndEdit';
/**退出编辑模式 */
static ExitEdit = 'ExitEdit';
/**更新红点 */
static UpdateRedDotEvent = 'UpdateRedDotEvent';
/**更新智能体路径 */
static updateAgentPath = 'updateAgentPath';
/**玩家被攻击 */
static playerHit = 'playerHit';
/**切换宠物 */
static CHANGE_PET = 'CHANGE_PET';
/**玩家移动 */
static onMovePlayer = 'onMovePlayer';
/**显示boss警告 */
static showBossWarn = 'showBossWarn';
/**当前温度变更 */
static CurentTemperatureChange = 'CurentTemperatureChange';
/** 吹风机事件 */
static ChuifengjiEvent = 'ChuifengjiEvent';
/**修复完成 */
static XiufuFinish = 'XiufuFinish';
/**领取奖励 */
static ReceiveAfkRewards = 'ReceiveAfkRewards';
/**丧尸工厂等级变化 */
static ZombieLevelChange = 'ZombieLevelChange';
/**丧尸工厂层变化 */
static ZombieLayerChange = 'ZombieLayerChange';
/**显示银币飞行动画 */
static showCoinFly = 'showCoinFly';
/**捕获丧尸成功 */
static captureZombieSuccess = 'captureZombieSuccess';
static StoryDialogEnd = 'StoryDialogEnd';
static checkJuQing = 'checkJuQing';
static GachaModeNextWave = 'GachaModeNextWave';
/**切换皮肤 */
static EVENT_SKIN_CHANGE = 'EVENT_SKIN_CHANGE';
/**更新主界面银币 */
static UpdateGameCoinNum = 'UpdateGameCoinNum';
/**更新角色 */
static UpdateRole = 'UpdateRole';
/**怪物死亡 */
static atGMonsterDie = 'atGMonsterDie';
static gaoyaguoAttackToPlayer = 'gaoyaguoAttackToPlayer';
static gaoyaguoAttack = 'gaoyaguoAttack';
static hitGaoyaguo = 'hitGaoyaguo';
static gaoyaguoBoom = 'gaoyaguoBoom';
static hitZhujue = 'hitZhujue';
static ExitAtTrafficGame = 'ExitAtTrafficGame';
static RestartAtTrafficGame = 'RestartAtTrafficGame';
static nextAtTrafficGame = 'nextAtTrafficGame';
/**更新最佳摆放点 */
static UpdateBestPlace = 'UpdateBestPlace';
/**更新主界面 */
static UpdateMainUI = 'UpdateMainUI';
/**榴莲引导 */
static LiulianGuideIndexEvent = 'LiulianGuideIndexEvent';
/**使用锤子 */
static TetriGameUseShovel = 'TetriGameUseShovel';
static TetriGameCancelUseShovel = 'TetriGameCancelUseShovel';
/**更新城墙血量 */
static UpdateWallHp = 'UpdateWallHp';
/**修改方块武器配置 */
static ChangeCubeWeaponConfig = 'ChangeCubeWeaponConfig';
/**直线武器发射事件*/
static StraightWeaponShoot = 'StraightWeaponShoot';
/**直线弹射*/
static StraightWeaponLaunch = 'StraightWeaponLaunch';
/**直线数量*/
static StraightWeaponShootNum = 'StraightWeaponShootNum';
/**直线分裂*/
static StraightWeaponSplit = 'StraightWeaponSplit';
/**直线穿透*/
static StraightWeaponPierce = 'StraightWeaponPierce';
/**抛物线碰撞*/
static ParabolaCollide = 'ParabolaCollide';
/**抛物线没有碰撞*/
static ParabolaNoCollide = 'ParabolaNoCollide';
/**单点激光*/
static SinglePointLaser = 'SinglePointLaser';
/**直线目标持续伤害*/
static StraightTargetDamage = 'StraightTargetDamage';
/**雷电电击攻击单体*/
static LightningElectricity = 'LightningElectricity';
static UpdateDps = 'UpdateDps';
/**引导剧情结束 */
static PlayingGuideStoryEnd = 'PlayingGuideStoryEnd';
static TetriGameTouchStart = 'TetriGameTouchStart';
static TetriGameTouchEnd = 'TetriGameTouchEnd';
/** 雷电副本(橙武闪电):一块普通方块或 floor 方块完成落地锁定时触发,用于爱心 UI 掉落 */
static LightningLoveDrop = 'LightningLoveDrop';
static tetriGameStart = 'tetriGameStart';
/** 堆叠高度(BattleCore 数值 + 侧栏高度尺/宝箱等 UI)已由 tetriMap 重算,仅刷新展示 */
static TetriStackHeightNeedRefresh = 'TetriStackHeightNeedRefresh';
static homeGuideIndexEventNew = 'homeGuideIndexEventNew';
static InfiniteModeWaveReset = 'InfiniteModeWaveReset';
}