Hi! I need to dump information about databases that are described as SerializableObject and stored in game bundles.
Now I'm describing my own class hierarchy, like this:
public sealed class Conversations : UMonoBehaviour, IWrapper<Conversations>
{
public Conversations(AssetsFileInstance assetsFile, AssetTypeValueField field) : base(assetsFile, field)
{
}
public static Conversations Wrap(AssetsFileInstance instance, AssetTypeValueField field) => new(instance, field);
public UArray<Dialogue> Dialogues => _field["dialogues"].AsArray<Dialogue>(_assetsFile);
}
Is there a ready-made solution that will generate wrapper code around AssetTypeValueField or allow me to use classes from restored DummyDll when reading assets?