1. 移除长按相关逻辑,改用点击触发英雄卡信息面板 2. 新增卡牌点击选中联动机制,统一管理召唤按钮显示 3. 调整触摸位移阈值,优化点击和拖拽的判定逻辑 4. 新增卡牌选中事件,实现多卡牌间的UI联动 5. 修复预制体默认激活状态,统一初始UI状态
85 lines
2.7 KiB
TypeScript
85 lines
2.7 KiB
TypeScript
/*
|
||
* @Author: dgflash
|
||
* @Date: 2021-11-23 15:28:39
|
||
* @LastEditors: dgflash
|
||
* @LastEditTime: 2022-01-26 16:42:00
|
||
*/
|
||
|
||
/** 游戏事件 */
|
||
export enum GameEvent {
|
||
/** 游戏服务器连接成功 */
|
||
GameServerConnected = "GameServerConnected",
|
||
/** 登陆成功 */
|
||
|
||
LoginSuccess = "LoginSuccess",
|
||
MAP_MOVE_END_LEFT = "MAP_MOVE_END_LEFT",
|
||
MAP_MOVE_END_RIGHT = "MAP_MOVE_END_RIGHT",
|
||
GuideStart = "GuideStart",
|
||
GuideEnd = "GuideEnd",
|
||
GuideComplete = "GuideComplete",
|
||
CastSkill = "CastSkill",
|
||
CardsClose = "CardsClose",
|
||
CardRefresh = "CardRefresh",
|
||
/** 单张卡牌被点击选中(payload 为被点击的 CardComp 实例,用于其他卡牌联动隐藏 call_btn) */
|
||
CardSelected = "CardSelected",
|
||
UseHeroCard = "UseHeroCard",
|
||
UseSkillCard = "UseSkillCard",
|
||
UseSpecialCard = "UseSpecialCard",
|
||
CallHero = "CallHero",
|
||
Zhaohuan = "Zhaohuan",
|
||
MissionLoss = "MissionLoss",
|
||
MissionWin = "MissionWin",
|
||
MissionStart = "MissionStart",
|
||
FightReady = "FightReady",
|
||
FightStart = "FightStart",
|
||
FightPause = "FightPause",
|
||
FightResume = "FightResume",
|
||
FightEnd = "FightEnd",
|
||
MissionEnd = "MissionEnd",
|
||
MissionComplete = "MissionComplete",//战斗结算完成
|
||
HeroSkillSelect = "HeroSkillSelect",
|
||
HeroSkillSelectEnd = "HeroSkillSelectEnd",
|
||
HeroSelect = "HeroSelect",
|
||
EnhancementSelect = "EnhancementSelect",
|
||
CanUpdateLv = "CanUpdateLv",
|
||
UseEnhancement = "UseEnhancement",
|
||
MasterCalled = "MasterCalled",
|
||
CastHeroSkill = "CastHeroSkill",
|
||
EquipAdd = "EquipAdd",
|
||
EquipSelect = "EquipSelect",
|
||
FuncSelect = "FuncSelect",
|
||
TalentSelect = "TalentSelect",
|
||
UseTalentCard = "UseTalentCard",
|
||
UseItemCard = "UseItemCard",
|
||
UseAttrCard = "UseAttrCard",
|
||
AttrSelect = "AttrSelect",
|
||
NewWave = "NewWave",
|
||
AD_BACK_TRUE = "AD_BACK_TRUE",
|
||
AD_BACK_FALSE = "AD_BACK_FALSE",
|
||
DO_AD_BACK = "DO_AD_BACK",
|
||
ShopOpen = "ShopOpen",
|
||
HerosOpen = "HerosOpen",
|
||
RestOpen = "RestOpen",
|
||
HeroInfoOpen = "HeroInfoOpen",
|
||
HeroLvUp = "HeroLvUp",
|
||
HeroUnlock = "HeroUnlock",
|
||
MonDead = "MonDead",
|
||
HeroDead = "HeroDead",
|
||
HeroSell = "HeroSell",
|
||
GOLD_UPDATE = "GOLD_UPDATE",
|
||
DIAMOND_UPDATE = "DIAMOND_UPDATE",
|
||
MEAT_UPDATE = "MEAT_UPDATE",
|
||
ReviveSuccess = "ReviveSuccess",
|
||
ToCallFriend = "ToCallFriend",
|
||
CallFriend = "CallFriend",
|
||
UpdateCollection = "UpdateCollection",
|
||
UpdateMissionGet = "UpdateMissionGet",
|
||
GlobalAttrChange = "GlobalAttrChange",
|
||
CoinAdd = "CoinAdd",
|
||
ShowSmallTip = "ShowSmallTip",
|
||
CardPoolUpgrade = "CardPoolUpgrade",
|
||
TriggerSkill = "TriggerSkill", // 瞬间触发施法事件
|
||
RemoveSkillBox = "RemoveSkillBox", // 技能盒销毁事件
|
||
}
|
||
|