Skip to content

TeleportErrcode

概览

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

TeleportErrcode 枚举定义传送初始化失败或传送结果通知中可能出现的错误码,用于区分成功、失败、地图不存在、服务器已满、权限不足、请求过频、超时等状态。

适用场景

监听 TeleportService.TeleportInitFailed 事件时,可从 teleportResult 参数获得该枚举值,并据此提示玩家、记录日志或决定是否重试。

使用要点

在 TeleportInitFailed 回调中将 teleportResult 与 Enums.TeleportErrcode.SUCCESS、Enums.TeleportErrcode.GAME_FULL、Enums.TeleportErrcode.TIMEOUT 等成员比较。

注意事项

TeleportService:TeleportAsync 的公开返回值是 TeleportAsyncResult,不直接声明返回 TeleportErrcode;错误码主要来自 TeleportInitFailed 事件参数或明确提供错误码的业务封装。

枚举值

名称说明
0SUCCESS成功
1FAILURE失败
2GAME_NOT_FOUND找不到实例
3GAME_END实例已经结束
4GAME_FULL实例玩家已满
5UNAUTHORIZED未授权的行为
6FLOODED过于频繁的请求
7IS_TELEPORTING已经在传送中
8NOT_IMPLEMENTED未实现的行为
9TIMEOUT超时
10ACCESS_DENIED访问权限不匹配