namespace Fort23.Core
{
    public enum CustomEventType
    {
        InitGameApplication = 0,
        LevelUp = 1, // 升级
        WindowHide = 2, //关闭界面
        BrickDetection = 3, //砖块检测
        UpdateHpWidgetValue = 4, //血条显示更新
        CreatHUDWidget = 5, //创建血条显示小工具
        HindHUDWidget = 6,
        CreatHeroUIStatusCom = 7, //创建英雄ui头像状态组件
        ClosePanel = 8, //界面关闭
        HeroChangeState = 9, //英雄的状态切换


        /// <summary>
        /// 开始游戏
        /// </summary>
        StartGame = 10,

        /// <summary>
        /// 结束游戏
        /// </summary>
        EndGame = 11,

        /// <summary>
        /// 交互开始
        /// </summary>
        InteractionStart = 12,

        /// <summary>
        /// 显示交互按钮
        /// </summary>
        ShowInteraction = 13,

        /// <summary>
        /// 隐藏交互按钮
        /// </summary>
        HideInteraction = 14,

        /// <summary>
        /// 交互取消
        /// </summary>
        InteractionCancel = 15,

        /// <summary>
        /// 交互结果
        /// </summary>
        InteractionResult = 16,

        /// <summary>
        /// 在TimeLine中开始一段对话
        /// </summary>
        ToDialogue = 17,
        TimelineEnd = 18,

        /// <summary>
        /// 机关表现完成
        /// </summary>
        TMShowEnd = 19,

        /// <summary>
        /// 英雄改变
        /// </summary>
        HeroUpdate = 20,

        /// <summary>
        /// 选中英雄
        /// </summary>
        UISelectedHero = 21,

        /// <summary>
        /// 选中武器
        /// </summary>
        UISelectedWeapon = 22,

        /// <summary>
        /// 英雄升级
        /// </summary>
        HeroUpgrade = 23,
        HeroStateChange = 24,

        JoystickMove = 25,

        WeaponIntensify = 26,
        AddWFRevealer = 27, //增加一个战争迷雾视野
        RemoveRevealer = 28, //移除一个战争迷雾视野
        ChangeRevealerViewRange = 29, //改变一个视野体的范围
        StartWarFog = 30, //开始战争迷雾
        MakeObstacle = 31, //创建视野障碍
        EnterDungeon = 32, //进入地下城
        ExploreBagUpdate = 33, //地下城背包更新

        ItemUpdate = 34, //道具更新
        ServerItemUpdate = 35,
        PathfindingComplete = 36, //自动寻路完成
        InGravityTile = 37, //进入重力块
        OutGravityTile = 38, // 离开重力快

        /// <summary>
        /// 退出战斗
        /// </summary>
        QuitCombatScene = 39,


        /// <summary>
        /// 更新轨道障碍
        /// </summary>
        UpdateTrackBarrier = 40,

        /// <summary>
        /// 道具选中状态改变
        /// </summary>
        ItemCheckedChange = 41,
        ItemClick = 42,

        /// <summary>
        /// 羁绊升级
        /// </summary>
        FetterUp = 43,

        Null = 44,

        /// <summary>
        /// 刷新聊天记录
        /// </summary>
        AddSpeakInfo = 45,
        RefreshChatRecording = 46,

        /// <summary>
        /// 聊天登录
        /// </summary>
        ChatLogin = 47,
        ChatTimeUI = 48,
        ChatNotLogin = 49,
        CloaseChat = 50,
        AddChatChannel = 51,
        ChatRefresh = 52,
        TaskGuide = 53, //任务指引
        TaskGuideCancel = 54, //取消任务指引

        /// <summary>
        /// 玩家改名
        /// </summary>
        PlayerReName = 55,

        /// <summary>
        /// 玩家经验改变
        /// </summary>
        PlayerExChange = 56,

        /// <summary>
        /// 钻石数量改变
        /// </summary>
        DiamondCountChange = 57,

        /// <summary>
        /// 机关激活
        /// </summary>
        ActiveTrap = 58,

        /// <summary>
        /// 机关完成
        /// </summary>
        CompleteTrap = 59,

        /// <summary>
        /// 改变机关节点得值
        /// </summary>
        ChangeTrapNodeValue = 60,

        ChatChannelClick = 61,
        RefreshTreasureMapRoom = 62,
        RefreshTreasureMap = 63,
        AdventureBuffUpdate = 64, //冒险buff更新
        BuffCardSelected = 65, //buff选择弹出完成

        /// <summary>
        /// 队伍编辑完成
        /// </summary>
        TeamEditComplete = 66,

        /// <summary>
        /// 选择探索英雄
        /// </summary>
        SelectExploreHero = 67,

        /// <summary>
        /// 卸下探索道具
        /// </summary>
        CancelExploreItem = 68,

        // <summary>
        /// 选择探索道具
        /// </summary>
        SelectExploreItem = 69,

        /// <summary>
        /// 探索任务领取
        /// </summary>
        ExploreItemAward = 70,

        /// <summary>
        /// 商品购买完成
        /// </summary>
        BuyShopComplete = 71,
        RefreshSummon = 72,

        /// <summary>
        /// 在地下城受伤时
        /// </summary>
        DungeonInjured = 73,

        /// <summary>
        /// 选择心爱英雄完成
        /// </summary>
        SelectLikeHeroComplete = 74,


        /// <summary>
        /// 战斗中点击UI
        /// </summary>
        BattleClickUI = 75,

        /// <summary>
        /// 商业建筑点击
        /// </summary>
        MallBuildingOnClick = 76,

        /// <summary>
        /// 武器更新
        /// </summary>
        WeaponUpdate = 77,

        /// <summary>
        /// 队伍预设装备宝石
        /// </summary>
        TeamPresetEquipGem = 78,

        /// <summary>
        /// 解锁刷新
        /// </summary>
        RefreshULock = 79,

        /// <summary>
        /// 主场景移动
        /// </summary>
        MainSceneMove = 80,

        /// <summary>
        /// 主场景隐藏
        /// </summary>
        HideMainScene = 81,
        ClearList = 82,

        /// <summary>
        /// 改变武器
        /// </summary>
        ChangeWeapon = 83,

        /// <summary>
        /// 关闭悬赏按钮
        /// </summary>
        CloseExploreBtn = 84,

        /// <summary>
        /// 加入公会后更新信息
        /// </summary>
        GuildRefresh = 85,

        /// <summary>
        /// 退出公会刷新
        /// </summary>
        GuildExitRefresh = 86,

        /// <summary>
        /// 选择神器
        /// </summary>
        SelectRelic = 87,

        /// <summary>
        /// 装备神器
        /// </summary>
        EquippedRelic = 88,

        /// <summary>
        /// 卸下神器
        /// </summary>
        UnEquippedRelic = 89,


        /// <summary>
        /// 重新开始机关
        /// </summary>
        RestartTrap = 90,

        /// <summary>
        /// 靠近营地
        /// </summary>
        NearByCame = 91,

        /// <summary>
        /// 更新冒险队伍改变次数
        /// </summary>
        UpdateEXTeamChangeTime = 92,


        /// <summary>
        /// 伐树动画播放
        /// </summary>
        FaShuPlay = 93,

        /// <summary>
        /// 挖矿动画播放
        /// </summary>
        WaKuangPlay = 94,

        /// <summary>
        /// 禁用遥感
        /// </summary>
        DisableJoystick = 95,

        /// <summary>
        /// 启用遥感
        /// </summary>
        EnableJoystick = 96,

        /// <summary>
        /// 遗物挖取动画播放
        /// </summary>
        YiWuPlay = 97,

        /// <summary>
        /// 水球开始
        /// </summary>
        ShuiQiuPlau = 98,

        /// <summary>
        /// 刷新任务和收集
        /// </summary>
        RefreshTaskAndCollection = 99,

        /// <summary>
        /// 英雄筛选
        /// </summary>
        HeroSaiXuan = 100,


        /// <summary>
        /// 改变遗物槽位
        /// </summary>
        ChangeRelicPos = 101,

        /// <summary>
        /// 冒险中任务完成通知
        /// </summary>
        TaskComplete = 102,

        /// <summary>
        /// 冒险中任务开始通知
        /// </summary>
        TaskStart = 103,

        /// <summary>
        /// 选卡选择界面任务详细信息查看
        /// </summary>
        TaskDetail = 104,

        /// <summary>
        /// 通知上一层
        /// </summary>
        LevelInfoComClose = 105,

        /// <summary>
        /// 铁匠铺研发
        /// </summary>
        SmithyResearch = 106,


        /// <summary>
        /// 冒险中任务更新通知
        /// </summary>
        TaskUpdate = 107,


        /// <summary>
        /// 关卡名字弹出完毕
        /// </summary>
        LevelNameOver = 111,

        /// <summary>
        /// Boss怪重置
        /// </summary>
        TrackBossReset = 112,

        /// <summary>
        /// 资源本道具更新
        /// </summary>
        ResourcesCombatItemUpdate = 113,

        /// <summary>
        /// 更新探索界面英雄信息。
        /// </summary>
        UpdateHeroStatus = 114,

        /// <summary>
        /// 飞艇等级更新
        /// </summary>
        LvUpdate = 115,

        /// <summary>
        /// 冒险英雄复活
        /// </summary>
        HeroResurrection = 116,

        /// <summary>
        /// 置灰交互按钮
        /// </summary>
        SetGrayInteractionBtn = 117,

        /// <summary>
        /// 取消置灰交互按钮
        /// </summary>
        CancelGrayInteractionBtn = 118,

        //选中当前队伍的预设
        SelectCurTeamPreset = 119,

        /// <summary>
        /// 冒险中的任务组完成
        /// </summary>
        TaskGroupComplete = 120,

        /// <summary>
        /// 烧毁枯木
        /// </summary>
        KumuBurnUp = 121,

        /// <summary>
        /// 完成其他机关
        /// </summary>
        CompleteOtherTrap = 122,

        /// 烧毁枯木2
        /// </summary>
        KumuBurnUp2 = 123,

        //203妹子机关移动
        Chatper203Move = 124,

        /// <summary>
        /// 遗物上锁
        /// </summary>
        RelicLock = 125,

        UpdateRoguelikeBuff = 126,
        UpdateRoguelikeCoin = 127,
        UpdateSevenDayScore = 128,
        UnlockNextPage = 129,
        UpdateFourteenScore = 130,

        /// <summary>
        /// 成就领取
        /// </summary>
        AchievementReceive,
        ChangeDarkLight = 132,

        //30Npc移动
        Chatper303Move = 133,

        /// <summary>
        /// 更新新手任务入口
        /// </summary>
        UpdateNewPlayerEntrance = 134,

        /// <summary>
        /// 激活称号
        /// </summary>
        EnableTitle = 135,

        /// <summary>
        /// 选择称号
        /// </summary>
        SelectTitle = 136,


        /// <summary>
        /// 领取大奖资格
        /// </summary>
        UpdateGrandPrize = 137,

        /// <summary>
        /// 追踪怪死亡
        /// </summary>
        DarkTrackMonsterDie = 138,

        /// <summary>
        /// 机关初始化
        /// </summary>
        InitTrap = 139,

        /// <summary>
        /// 开邮件详情
        /// </summary>
        OpenMailDetail = 140,

        /// <summary>
        /// 更新图鉴信息
        /// </summary>
        PicGroupUpdate = 141,

        /// <summary>
        /// 更新图鉴徽章信息
        /// </summary>
        MedalUpdate = 142,

        /// <summary>
        /// 更新羁绊
        /// </summary>
        TrammelsUpdate = 143,

        /// <summary>
        /// 锁英雄
        /// </summary>
        TowerLockHero = 144,

        /// <summary>
        /// 关卡选择界面展示怪物预览信息
        /// </summary>
        ShowMonsterInfo = 145,

        /// <summary>
        /// 更新头像框
        /// </summary>
        UpdateHeadFrame = 146,

        /// <summary>
        /// 更新商店页限购
        /// </summary>
        UpdateShopLimit = 147,

        /// <summary>
        /// 商店排序
        /// </summary>
        UpdateShopSort = 148,

        /// <summary>
        /// 新手任务当前页领完了的更新
        /// </summary>
        UpdateAllGet = 149,

        /// <summary>
        /// 触发礼包购买后刷新整个列表
        /// </summary>
        UpdateShopItem = 150,

        /// <summary>
        /// 礼包购买成功
        /// </summary>
        GiftBuySuccess = 151,

        /// <summary>
        /// 红点更新
        /// </summary>
        RedDotUpdate = 152,

        /// <summary>
        /// 更新跳转
        /// </summary>
        UpdateSkip = 153,

        /// <summary>
        /// 红点临时关闭
        /// </summary>
        RedDotChangeState = 154,

        /// <summary>
        /// 任务更新来自服务器返回
        /// </summary>
        TaskUpdateForSever = 155,

        /// <summary>
        /// 天改变
        /// </summary>
        DayAlter = 156,

        /// <summary>
        /// 周改变(不能删除，否者机关节点会出问题)
        /// </summary>
        WeekAlter = 157,

        /// <summary>
        /// 新手任务更新任务
        /// </summary>
        UpdateAllTask = 158,

        /// <summary>
        /// 新手任务页小红点更新
        /// </summary>
        UpdatePageRedDot = 159,
        LevelInfoComReset = 160,
        SDKDataSave = 161,

        /// <summary>
        /// 游戏区选中
        /// </summary>
        GameAreaSelect = 162,

        /// <summary>
        /// 游戏服务器选中
        /// </summary>
        GameSeverSelect = 163,

        /// <summary>
        /// 活动按钮选中
        /// </summary>
        ActivityBtnSelect = 164,

        /// <summary>
        /// 发射激光
        /// </summary>
        Astringentlaser = 165,

        /// <summary>
        /// 活动展示索引变化
        /// </summary>
        ActivityShowIndexChange = 166,
        EquipLock = 167,

        /// <summary>
        /// 冲刺活动任务完成
        /// </summary>
        ActivityRushTaskComplete = 168,

        /// <summary>
        /// 自动战斗次数改变
        /// </summary>
        AutoCombatCountChange = 169,

        /// <summary>
        /// 
        /// </summary>
        TreasureTaskUpdate = 170,

        /// <summary>
        /// 藏宝图怪物警戒度升级
        /// </summary>
        TreasureMapAlertLevelUp = 171,
        UpdateTreasureAlert = 172,

        /// <summary>
        /// 会长改变
        /// </summary>
        ManagerInfoAlert = 173,

        /// <summary>
        /// 公会改变
        /// </summary>
        GuildAlert = 174,
        SponsorAlert = 175,

        /// <summary>
        /// 世界boss旁行榜刷新
        /// </summary>
        WorldBossRankRefence = 176,

        /// <summary>
        /// 资源本难度切换
        /// </summary>
        ResourcesDifficultyChange = 177,

        /// <summary>
        /// 特殊自定义事件
        /// </summary>
        CustomType1 = 178,

        /// <summary>
        /// 藏宝图Buff商店电
        /// </summary>
        BuffShopElectricity = 179,

        /// <summary>
        /// 藏宝图Buff商店火
        /// </summary>
        BuffShopFire = 180,

        /// <summary>
        /// 藏宝图Buff商店冰
        /// </summary>
        BuffShopIce = 181,
        OpenPanel = 182, //界面打开

        /// <summary>
        /// 清理战斗
        /// </summary>
        ClearCombat = 183,

        /// <summary>
        /// 聊天历史记录
        /// </summary>
        SpeakWordsList = 184,

        /// <summary>
        /// 冒险界面有一个新的当前任务展示，需要及时更新，添加这个事件
        /// </summary>
        TaskUpdateInExplore = 185,

        /// <summary>
        /// 同步更新活动
        /// </summary>
        ActivityAsync = 186,

        //离开机关
        ExitTrap = 187,

        /// <summary>
        /// 肉鸽中需要用到的自定义事件
        /// </summary>
        CustomEvent2 = 188,

        /// <summary>
        /// 刷新藏宝图古代物品价值
        /// </summary>
        UpdateTreasureMapAnicient = 189,

        /// <summary>
        /// 执行下一步引导
        /// </summary>
        NextGuide = 190,

        /// <summary>
        /// 更新主线关卡
        /// </summary>
        UpdateMainStage = 191,

        /// <summary>
        /// 连续战斗下一场
        /// </summary>
        LXZDNext = 192,

        /// <summary>
        /// 鼠标点击
        /// </summary>
        MouseDown = 193,

        /// <summary>
        /// 主界面刷新
        /// </summary>
        CustomMainRefence = 194,

        /// <summary>
        /// 更新队伍角色推荐属性判断
        /// </summary>
        UpdateTeamRecommendAttr = 194,
    }
}