2025-01-09 13:36:39 +08:00

56 lines
3.1 KiB
Lua

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
}