NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Framework/Event/Events.cs

388 lines
12 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

namespace Framework
{
public partial class EventManager
{
public enum EventName
{
None,
// add your event name here
//MainPanel
EN_ShowAllCharacterSortType,
EN_CharacterLevelUp,
EN_ShowAllCharacterOpenDetailUI,
EN_ShowAllCharacterFavorableUI,
EN_ShowAllCharacterOpenBaseAttriUI,
EN_UIControllCultivateMainInput,
EN_UICultivateUIStateChange,
ChangeMainPanelPoster,
/// <summary>
/// 进入看板娘预览编辑
/// </summary>
PreviewMainPanelPoster,
/// <summary>
/// 看板娘预览编辑返回
/// </summary>
MainPanelPosterRelocate,
// level battle
UnitDispose,
LevelUnitBorn,
LevelUnitSelect,
LevelUnitUnSelect,
LevelTimeIncrease,
LevelCharacterArriveBlock,
LoginComplete,//当LoginOK时发送消息
LoginOut,//当登出时发送消息
LevelBattleBegin,
LevelComplete,
LevelStageSuccess,
LevelFail,
LevelStarGoalComplete,
LevelStarGoalFail,
MapRuntimeBlockPropertyChange,
FightCmpTimelinePause,
//level Fight UI
LevelFightStartChange,
LevelFightUIStateChange,
LevelFightUIHPInit,
LevelFightUIPauseChange,
LevelFightUIJustDie,
LevelFightUIChangeStepOne,
LevelSpeedChange,
UICancelSkillPut,
UIMissionWinRtSet,
UIPreLevelBattleBegin,
UI_USE_SKILL,
UI_SKILL_CANCEL,
UI_START_USE_SKILL,
UI_END_USE_SKILL,
// 剧情事件
STORY_CLICK_SCREEN,
STORY_OPEN_CHOICE_UI,
STORY_CHOICE_CLICK,
STORY_START_AUTO_PLAY,
SOTRY_STOP_AUTO_PLAY,
SOTRY_PLAYER_TALK,
STORY_PLAYER_TALK_HIDE,
STORY_BLOCK_END,
STORY_BLOCK_START,
STORY_CLICK_SKIP,
STORY_OPEN_NAME_PANEL,
STORY_BLACK_ENTER,
STORY_BLACK_EXIT,
STORY_WHITE_ENTER,
STORY_WHITE_EXIT,
// 战斗中事件
INFIGHT_UNIT_READY,
INFIGHT_UNIT_CELLINDEX_CHANGE,
INFIGHT_UNIT_DEAD, // 角色死亡
INFIGHT_HPCHANGED,
INFIGHT_MORALECHANGED,
INFIGHT_SHIELDCHANGED,
INFIGHT_UNIT_REMOVE, // 角色被移除出战斗
INFIGHT_UNIT_DEAD_OVER, // 死亡动画播放完毕
INFIGHT_GET_DAMAGED, // 使用EventDataDamageText
INFIGHT_CHARACTER_START_RETREAT, // 角色开始逃跑
INFIGHT_CHARACTER_END_RETREAT, // 角色结束逃跑
INFIGHT_VEHICLE_DESTROY, // 载具死亡
INFIGHT_UP_VEHICLE, // 上车
INFIGHT_DOWN_VEHICLE, // 下车
INFIGHT_STATUS_CHANGED, // 状态改变
INFIGHT_BACK_PREPARE, // 从战斗中返回备战席-单独使用
INFIGHT_REBORN_UNIT, // 复活单位-单独使用
INFIGHT_OP_SET_TARGET, // 设置目标
INFIGHT_OP_SET_MOVEPOS, // 设置移动位置
INFIGHT_BEPROTECT_UNIT_FINISHED, // 被保护单位完成
INFIGHT_BEPROTECT_UNIT_DEAD, // 被保护单位死亡
INFIGHT_CAPTURE_PROGRESS, // 占领进度
INFIGHT_CAPTURE_START, // 开始占领
INFIGHT_CAPTURE_STOP, // 结束占领
INFIGHT_CAPTURE_FINSIHED, // 占领目标区域完成
INFIGHT_FLAG_COLLECTED, // 旗子被收集
INFIGHT_BUFF_ADDICON, // 添加buff图标
INFIGHT_BUFF_REMOVEICON, // 移除buff图标
INFIGHT_BLACK_SCREEN_START, // 黑屏开始
INFIGHT_BLACK_SCREEN_END, // 黑屏结束
INFIGHT_SKILL_ACTON_UNIT, //技能释放时作用的unit
INFIGHT_UNIT_VISIBLE_CHANGE, // 单位可见性改变
//--------- AI ------------
INFIGHT_CHARACTER_AI_CHAIN, //连锁 AI索敌时发送
INFIGHT_CHARACTER_AI_PROVOKE,
INFIGHT_CHARACTER_AI_SPECIALBEHAVIOR,
INFIGHT_CHARACTER_AI_GROUPCHAIN, //按组连锁触发
INFIGHT_ENTER_LOW_MORALE,// 进入压制状态 弃用
INFIGHT_EXIT_LOW_MORALE,// 退出压制状态 弃用
INFIGHT_MORALE_STATE_CHANGED, // 士气状态改变 使用 EDMoraleStateChange
INFIGHT_SKILL_START_PAUSE, // 进入放技能暂停
INFIGHT_SKILL_END_PAUSE, // 退出放技能暂停
EFFECT_INST_FINISHED, // 特效创建完成
EFFECT_INST_RETURN, // 特效回收
INFIGHT_PLAYER_SKILL_READYUSE, // 准备释放指挥官技能 使用 EDReadyPlayerSkill
INFIGHT_PLAYER_SKILL_RELEASE, // 释放指挥官技能摊手 使用 EDReleasePlayerSkill
INFIGHT_PLAYER_SKILL_VIEW_TRIGGER, // 指挥官技能view触发事件
INFIGHT_SUMMON_CREATED, // 召唤物准备完成
INFIGHT_AUDIO_SELF_RETREAT, // 主动撤退音效
INFIGHT_AUDIO_SELECT_UNIT, // 选择单位音效
INFIGHT_AUDIO_CLICK_MOVE, // 移动单位音效
INFIGHT_AUDIO_CLICK_ATTACK, // 攻击单位音效
INFIGHT_AUDIO_USE_SKILL, // 使用技能音效
INFIGHT_AUDIO_UP_VEHICLE, // 上车音效
INFIGHT_AUDIO_DOWN_VEHICLE, // 下车音效
INFIGHT_AUDIO_GET_P_BUFF, // 获得正面buff音效
INFIGHT_AUDIO_KILL_ENEMY, // 击杀敌人音效
INFIGHT_AUDIO_LET_ENEMY_RETREAT, // 使敌人撤退音效
INFIGHT_AUDIO_BE_ATTACK_AND_HAS_SHEILD, // 被攻击有装甲音效
INFIGHT_AUDIO_BE_ATTACK_AND_NO_SHEILD, // 被攻击装甲归0音效
INFIGHT_AUDIO_BE_ATTACK_AND_ENTER_LOW_MORALE, // 进入压制状态音效
INFIGHT_AUDIO_BE_ATTACK_AND_ENTER_RETREAT, // 进入撤退状态音效
INFIGHT_AUDIO_BE_ATTACK_AND_DEAD, // 被攻击死亡音效
ToFightModelDragEnd,
ToFightModelDragSuc,
//Level Client Server Interaction
ServerResponseEnterLevel,
ServerResponseExitLevel,
NewLevelServerData,
LevelServerDataDirty,
LevelInfoChanged,
ChapterInfoChange,
LevelUnlock,
//Net
NetError,
NetConnecting,
NetConnected,
NetHandshakeDone,
NetLoginServerInfo,
NetReloginAgain,
NetOpResultError,
//UI
RedPointDataChange,
DebugHeadRoleID,
HideAllUIExcept,
ShowAllUIHiden,
ClearUIStack,
/// <summary>
/// 打开BackReturn
/// </summary>
OpenUI_BackReturn,
/// <summary>
/// 通用UI打开事件
/// </summary>
UIOpen,
/// <summary>
/// 通用打开UI事件动画播放完成
/// </summary>
UIOpenAndAnim,
/// <summary>
/// 通用UI关闭事件
/// </summary>
UIClose,
//Data
AllConfigLoad,
// 玩家
SetName,
ActorLogicDataUpdate,//角色逻辑数据更新
AdultAuthResult,//实名认证结果
//抽卡
UIReturnRaffleResult,
//编队
TeamEditCreateSucc,
TeamUpdate,
TeamEditModelCreate,
TeamEditModelClear,
TeamEditPreviewInit,
TeamModified,
TeamEditVehicleChoose,
//新登录
EN_UINewLoginTips,
//手机短信验证码请求失败
PhoneCodeRequsetFail,
//手机短信验证码登录失败
PhoneCodeLoginFail,
PhoneCodeLoginSuc,
//背包
ItemChange,//背包里有物品变动
CategoryReload,//背包重新加载
CategoryRefresh,//背包刷新
//角色
GetNewCharacter,//获得新角色
CharacterInfoRefresh,
//载具
VehecleUpgrade,
//全局事件
Android_Click_Back,
Android_Application_Quit,
//邮件
/// <summary>
/// 有新邮件
/// </summary>
HaveNewMail,
ClaimMailGoods,
/// <summary>
/// 邮件状态变化
/// </summary>
MailStateChange,
/// <summary>
/// 请求邮件数据
/// </summary>
RequireMailRet,
//礼包码
GiftCodeClaim,
//商店
GetShopData,
ShopBuyGoodsRet,
//任务
UpdateAllTask,
UpdateTaskCompleted,
/// <summary>
/// 单个任务完成
/// </summary>
TaskCompleted,
//浮空信息
ShowMsg,
//PVP
OnPVPFightStart,
OnPVPFightFinish,
OnGetPVPInformationFromServer,
OnGetPVPInformation,
OnPVPFightDataSettlement,
OnGetPVPRankInfo,
OnPVPRankInfoUpdate,
OnSelectPvPUnit,
OnUnSelectPvPUnit,
OnPVPUnitAdd,
OnPVPUnitRemove,
OnDefenceSaveSuc,
/// <summary>
/// 指挥官技能升级
/// </summary>
CultivatePlayerSkillUpgrade,
//Loading后转场动画
TransitionShowStart,
TransitionShowEnd,
//IAP
IAPServerVerifySuccessful,
//界面跳转完成
WindowJumpFinished,
/// <summary>
/// 播放视频完成
/// </summary>
PlayVideoComplete,
/// <summary>
/// 玩家信息更新
/// </summary>
PlayerInfoUpdate,
#region 新手指引
/// <summary>
/// 新手引导退出关卡
/// </summary>
GuideExitLevel,
/// <summary>
/// 点击引导按钮
/// </summary>
GuideClickButton,
/// <summary>
/// 加载完成
/// </summary>
GuideLoadingExecutor,
/// <summary>
/// 切换剧情状态
/// </summary>
Guide_ChangeStoryState,
/// <summary>
/// 切换关卡状态
/// </summary>
Guide_ChangeLevelState,
/// <summary>
/// 点击地板
/// </summary>
Guide_ClickFloor,
/// <summary>
/// 战斗开始按钮显示
/// </summary>
Guide_FightStartShow,
/// <summary>
/// 备战区显示
/// </summary>
Guide_PreparatShow,
Guide_UseSkill,
/// <summary>
/// 取消指挥官技能
/// </summary>
Guide_CancelPlayerSkill,
/// <summary>
/// 使用指挥官技能
/// </summary>
Guide_UsePlayerSkill,
/// <summary>
/// 准备使用指挥官技能
/// </summary>
Guide_PreparaPlayerSkill,
/// <summary>
/// 角色进载具
/// </summary>
Guide_JoinVehicle,
#endregion
}
}
}