EventEnum = { -- DefaultEvent DSStartUp = 1001, -- 服务器启动 PlayerLogin = 1003, -- 玩家加入房间 PlayerKey PlayerExit = 1004, -- 玩家离开房间 PlayerKey -- GameState GameStateChange = 2001, -- 游戏模式改变 CustomEnum.EGameState WaitPlayerJoin = 2002, -- 等待玩家加入 GamePlay = 2003, -- 游戏开始 GameEnd = 2004, -- 游戏结束 RoundBegining = 2005, -- 回合开始 RoundEnd = 2006, -- 回合结束 RoundReadyFinish = 2007, -- 回合准备阶段结束 -- PlayerEvent PlayerDeathInfo = 3001, -- 死亡信息 VictimKey, CauserKey, WeaponID, DamageType, IsHeadShotDamage, Distance, DamageValue uint, uint, int, int, bool, float, float PlayerInjuryInfo = 3002, -- 受伤信息 VictimKey, CauserKey, WeaponID, DamageType, IsHeadShotDamage, Distance, DamageValue uint, uint, int, int, bool, float, float PlayerPossessed = 3003, -- 玩家受控 PlayerKey PlayerBeginPlay = 3004, -- 玩家受控 PlayerPawn BulletHitCallBack = 3005, -- 玩家射出的子弹命中物体或玩家的回调 (PlayerPawn:UGCPlayerPawn, ShootWeapon:ASTExtraShootWeapon,Bullet:ASTExtraShootWeaponBulletBase,HitInfo:FHitResult) PlayerTeamChange = 3006, -- 玩家的队伍改变 PC, TeamID -- PlayerPawn同步参数更新 更新传入Pawn及其同步变量值 UpdateCanObtainIncreaseCount = 4001, UpdateNowCanSelectIncrease = 4002, UpdateOwnedIncrease = 4003, UpdateToGodSchedule = 4004, -- PlayerEvent End UpdatePlayerStartList = 10001, -- 通知出生点控制器进行更新出生点指针 AchievementSettlement = 10002, -- 成就事件游戏结算 UpdateTeamScore = 10003, -- 队伍得分信息更新 UpdatePlayerScoreData = 10004, -- 玩家得分信息更新 通过UGCGameSystem.GameState.PlayerScoreDatas 获取玩家得分信息 AddTip = 10005, -- 添加提提示 TipStr TipType GameWillBegin = 10006, -- 游戏即将开始 PlayerIsAliveIsChange = 10007, -- 玩家存活列表改变 UpdatePlayerInfo = 10008, -- 玩家个人信息更新 PlayerWeaponCombinationUpdate = 11001, -- 玩家可选的武器配置列表更新 [PlayerKey] = CombinationType PlayerSelectedWeaponIndexUpdate = 11002, -- 玩家选择的武器配置索引更新 [PlayerKey] = Index --- SelectMap LoadMap = 20001, -- 关卡加载 MapConifg.MapType SelectMapCallBack = 20002, -- 地图选择服务器的回调 bSucceed, MapType SelectDefaultWeaponCallBack = 20003, -- 默认武器选择回调 bSucceed, WeaponID RandomSelectVoteMap = 20004, UpdateMapKey = 20005, -- 随机出的地图索引 MapKey }