| 用途 | 方法 | 参数 | 返回 |
|---|---|---|---|
| 查询单个品质宝箱收集进度 | API_GetCollectionProgress | ulong playerId, int quality | float 百分比 (0~1) |
| 查询总收集进度 | API_GetTotalProgress | ulong playerId | float 三品质平均百分比 |
| Hook 名称 | 触发时机 | 参数 |
|---|---|---|
| OnTreasureBoxRandomTriggered | 随机宝箱事件触发 | BasePlayer, int quality, Vector3 position |
| OnTreasureBoxRandomOpened | E键打开随机宝箱(触发10秒事件) | BasePlayer, int quality |
| OnTreasureBoxRandomCollected | 收集随机宝箱(10秒后再次E) | BasePlayer, int quality |
| OnTreasureBoxFixedOpened | E键打开固定宝箱 | BasePlayer, int quality, string mapMarkerName |
| OnTreasureBoxFixedCollected | 收集固定宝箱 | BasePlayer, int quality, string mapMarkerName |