Skip to content

[Question] Are there any ready-made solutions for generating wrapper code? #127

@Albeoris

Description

@Albeoris

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions