01客户端导出
| 导出 | 说明 |
|---|---|
OpenWatch(mitte) | 打开手表。传入 true 时在屏幕中央打开,而不是在配置的角落。 |
CloseWatch() | 关闭手表并释放 NUI 焦点。 |
ToggleWatch() | 手表打开时将其关闭,否则打开。 |
IsWatchOpen() | 手表界面显示在屏幕上时返回 true。 |
IsWatchLinked() | 玩家在控制中心关闭了与 Agency Phone 的连接时返回 false。 |
RunWatchAction() | 触发橙色操作按钮上绑定的功能(Config.ActionButton)。 |
GetWatchSettings() | 返回构建手表界面所用的完整设置表(主题、表盘、尺寸、应用、语言)。 |
SetWatchSetting(key, value) | 设置单项设置,按角色保存并立即生效。 |
SetWatchSettings(table) | 一次设置多项,只重建一次界面,而不是每个值重建一次。 |
RequestWatchPairing() | 向服务器请求 Companion 应用配对码。结果以事件形式返回,而不是返回值。 |
ShowUpdate() | 打开 AgencyOS 的软件更新界面。 |
HandlesDeath() | 手表在死亡时显示紧急界面时返回 true。Agency Phone 会查询此值,确保两台设备不会同时显示。 |
GetFitness() | 返回当天当前的健身数据:步数、距离、活动分钟数和卡路里。 |
SetWatchAppInstalled(id, on) | 为该玩家安装或移除一个应用。与应用商店的操作相同,服务器可以把应用当作奖励发放。 |
FindWatch() | 让手表响铃并亮屏,与 Companion 应用的查找功能相同。 |
StopFindWatch() | 在响铃自行结束前将其停止。 |
IsWatchRinging() | 手表正在响铃时返回 true。 |
02服务端导出
| 导出 | 说明 |
|---|---|
IsPremium(src) | 该玩家的手表以 Pro 版本运行时返回 true。结论来自与正版 Agency Phone 的握手验证,绝不来自客户端。 |
