Skip to content

TeleportState

概览

字段
KindEnum · 枚举 Enum
Realmcommon
  • Inherit: Int
  • 继承链: Int → TeleportState

传送状态枚举描述了玩家在跨服务器传送过程中所处的各个阶段。它覆盖了从发起请求到最终完成或失败的完整生命周期,帮助开发者在不同阶段执行对应的逻辑处理。

适用场景

在监听玩家传送事件时,通过判断传送状态来更新界面提示或控制游戏流程,例如在传送开始时禁用操作、在失败时弹出错误信息。

使用要点

通过 Enums.TeleportState.RequestedFromServer 等形式引用具体状态值。在 Player.OnTeleport 事件的回调中,根据传入的 teleportState 参数与枚举值进行比较,以执行相应分支逻辑。

注意事项

该枚举的值由传送系统内部产生,开发者无法自行构造。在比较状态时,应始终使用 Enums.TeleportState 前缀,避免直接使用数字或字符串。

枚举值

名称说明
0RequestedFromServer服务器请求客户端进行传送
1Started客户端已开始尝试传送
2WaitingForServer客户端正在等待服务器对传送请求的响应
3Failed传送失败
4InProgress传送当前正在进行中。玩家通常会断开连接并在此之后传送到目的地
5Finish传送完成