# ObfuzKlassExporter
**Repository Path**: xinjay/ObfuzKlassExporter
## Basic Information
- **Project Name**: ObfuzKlassExporter
- **Description**: ObfuzKlassExporter面向Obfuz的一个工具,方便开发者快捷导出指定类型,用于ObfuscationTypeMapper.RegisterType()类型注册。
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-08-22
- **Last Updated**: 2025-08-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ObfuzKlassExporter
[](https://github.com/xinjay/ObfuzKlassExporter/blob/master/LICENSE)
[CSDN](https://blog.csdn.net/xinjay1992/article/details/150762977) | [Github](https://github.com/xinjay/ObfuzKlassExporter) | [Gitee](https://gitee.com/xinjay/ObfuzKlassExporter)
ObfuzKlassExporter是面向[Obfuz](https://github.com/focus-creative-games/obfuz)的一项辅助工具,方便开发者快捷批量导出指定类型,用于ObfuscationTypeMapper.RegisterType()类型注册,方便用指定类型名获取被加固混淆后的类。
## 特性
- 支持对自定义导出类型列表中的类型进行导出;
- 支持对添加了`[ObfuzExportAttribute]`特性的类型进行导出;
- 支持自动按AOT程序集和HotUpdate程序集分类输出;
- 支持自定义脚本导出路径;
## 使用说明
### 安装
ObfuzResolver的Unity Package Manager URL安装地址:
- gitee `https://gitee.com/xinjay/ObfuzKlassExporter.git`
- github `https://github.com/xinjay/ObfuzKlassExporter.git`
打开Unity Package Manager窗口,点击`Add package from URL...`,填入以上地址之一即可完成安装。
### 添加导出类型
添加导出类型的方式有两种:
- 向**ExportConfig**脚本的**exportList**中添加需要导出的类型,如下:
```csharp
public partial class ObfuzKlassExporter
{
///
/// 需要导出的类型列表
///
public static List exportList = new()
{
typeof(GenericKlass),
typeof(GenericKlass),
typeof(GenericKlass),
typeof(GenericKlass),
typeof(GenericKlass