主题
辅助工具
Assets/RocPlay/Utils 与 RocPlay.Core 中的 RocLog 等,提供 不经 IRocService 注册、由业务直接静态调用的能力;与 基础服务 六契约互补。
目录结构(与代码一致)
Assets/RocPlay/Utils/
├── Http/ # RocHttpUtils、RocHttpRequest、RocHttpResponse
├── TaskHelper/ # RocTaskHelper(主线程 / 超时 / 重试)
├── Encryption/ # RocEncryptionUtils、工厂与 AES/RSA 实现
├── RocPathUtils.cs
├── RocTimeUtils.cs
├── RocStringUtils.cs
├── RocMathUtils.cs
├── RocFileUtils.cs
├── RocConvertUtils.cs
└── RocCollectionUtils.cs
Assets/RocPlay/Core/
└── RocLog.cs # 统一日志本站分册
| 主题 | 说明 |
|---|---|
| HTTP | 短连请求、UnityWebRequest 封装 |
| Task增强 | 主线程调度、超时、重试 |
| RocLog | 日志级别与 API |
| 加密 | RocEncryptionUtils 与对称/非对称实现 |
| 通用工具类 | 路径、时间、字符串、数学、文件、转换、集合等静态工具(按类拆分并罗列方法) |
与长连网络的关系
TCP / WebSocket 为 IRocService,文档在 基础服务(TCP 服务 / WebSocket 服务);HTTP 短连在 Utils.Http,见 HTTP。
下一步
- 实践建议:性能、订阅释放与编码习惯。