mirror of
https://github.com/AssetRipper/TypeTreeConversion.git
synced 2026-11-13 18:07:53 -10:00
25 lines
716 B
C#
25 lines
716 B
C#
namespace TypeTreeConversion.TextAssetExample;
|
|
|
|
public class TextAssetPlugin : ConversionPlugin
|
|
{
|
|
public TextAssetPlugin()
|
|
{
|
|
Program.RegisterFieldConverters += RegisterFieldConverters;
|
|
Program.RegisterTypeTreeReplacers += RegisterTypeTreeReplacers;
|
|
}
|
|
|
|
private static void RegisterFieldConverters(FieldConverterRegistry registry)
|
|
{
|
|
TextAssetFieldConverter converter = new(registry.ClassDatabase);
|
|
registry.Converters.Clear();
|
|
registry.DefaultConverter = converter;
|
|
}
|
|
|
|
private static void RegisterTypeTreeReplacers(TypeTreeReplacerRegistry registry)
|
|
{
|
|
TextAssetTypeTreeConverter converter = new(registry.ClassDatabase);
|
|
registry.Replacers.Clear();
|
|
registry.DefaultReplacer = converter;
|
|
}
|
|
}
|