namespace KTGMGemClient { /// /// 所有事件枚举 /// public enum EventType { // MasterSocket连接结果 MasterSocketConnectResult, //合成宝石 //AddCard, //生成一个2级的火焰塔 CreateWoodLv2, //第一关小怪出木元素小怪 CreateFirstWave, //火元素充能效果结束 //ChargingEnd, //恢复出怪 RestartWave, //怪物被杀光 KillDone, //第二关怪物被杀光 KillSecondDone, //第三关怪物被杀光 KillThirdDone, //增加200金币 AddGold, //解锁了一个塔位 GetOneTowerPos, //生成一个1级的火元素塔 CreateFireLv1, //生成一个1级的火元素塔 CreateWaterLv1, //第二关小怪出火属性小怪 CreateSecondWave, //当第二关第8波怪物生成后或玩家塔位收到第一次伤害后 SkillStep, //修改步骤为拖拽交换位置 DragStep, //显示大波敌人来袭文字 ShowWarningTips, //第三关小怪 CreateThirdWave, //第四关小怪5路全出 CreateFourthWave, //第三关小怪5路全出完毕 CreateFourthWaveDone, //新手引导增加能量 GuideEnergyUp, //释放技能 SkillRelease, //释放技能完毕 SkillReleaseDone, // 火元素塔充能使用结束 //FireTowerChargeEnd, //新手引导结束 GuideFinish, // 无尽模式成功通过第*关,第*波 EndlessCompletedPort, // 无尽模式关卡结束 EndlessLevelCompleted, //播放生成特效 PlayAppearEffect, //新手引导合成特效 GuidePlayUpgradeEffect, // 无尽模式boss召唤结束 EndlessBossSummonEnd, // 无尽模式boss死亡动作结束 EndlessBossDeathActionEnd, // 无尽模式新的波次开始 EndlessBeginWave, // 无尽模式boss技能泡泡炸弹受到一次攻击 EndlessBossSkillBubbleBombGetHit, // 无尽模式泡泡炸弹被火技能烧死 EndlessFireSkillKillBubbleBomb, // 无尽模式泡泡炸弹被眩晕 EndlessBubbleBombBeDizzinessed, // 闪烁boss技能title EndlessBossSkillGlintTitle, // 闪烁boss技能title完成 EndlessBossSkillGlintTitleCompleted, // 无尽模式爱心减少 EndlessLoseHeart, // 爱心为0 EndlessHeartAllLose, // 木桩墙壁被打死 EndlessWoodPileBeKilled, //推拽技能显示区域 EndlessStartDragSkill, // 无尽模式Agent掉血 EndlessAgentTaskDamage, // 无尽模式小怪死亡 EndlessAgentDead, // 无尽模式连击的一次攻击 EndlessOneHit, // 无尽模式一次性击杀小怪次数 EndlessOneTimeKillCount, // 无尽模式buff刷新 EndlessBuffRefresh, //某一列出怪完毕 WaveLineFinish, // 播放水精灵充能满特效 EndlessPlayFreezeBreathEffect, // 木属性精灵暴击子弹数量改变 EndlessCritBulletNumChange, //击杀小怪能量(释放技能使用)上升 EnergyUp, //拿到了提升技能等级的Buff SkillLevelUpBuff, //所有数据读取结束 JsonDataReadDone, //播放金币获得特效 PlayGetGoldPS, // 开启所有塔位 OpenAllTowerGrid, // 关闭了精灵升级界面 ElfUpgradePanelClosed, //播放buff生效特效 PlayBuffPS, // gameOver 结束 GameOverEnd, //加载场景 ChangeScene, } }