主题
通用工具类总览
命名空间:RocPlay.Utils
源码:Assets/RocPlay/Utils/*.cs(不含 Http、Encryption、TaskHelper 子目录)
最小心智模型
- 这批工具类是“无状态静态方法集合”,不走
IRocService生命周期。 - 按职责分 7 类:路径、时间、字符串、数学、文件、转换、集合。
- 以“就近调用”为主,但热路径需关注分配与异常分支成本。
按类分册
| 类 | 分册 |
|---|---|
RocPathUtils | 路径工具(RocPathUtils) |
RocTimeUtils | 时间工具(RocTimeUtils) |
RocStringUtils | 字符串工具(RocStringUtils) |
RocMathUtils | 数学工具(RocMathUtils) |
RocFileUtils | 文件工具(RocFileUtils) |
RocConvertUtils | 转换工具(RocConvertUtils) |
RocCollectionUtils | 集合工具(RocCollectionUtils) |
使用注意
RocFileUtils会涉及 IO/异常处理,建议在后台线程或可控时机调用。RocMathUtils依赖UnityEngine.Mathf/Random,编辑器与运行时随机性语义需一致化管理。RocCollectionUtils中部分 API 基于 LINQ,超高频路径先评估分配成本。