class MAGES::Editor::OMENInstaller

class OMENInstaller
{
public:
    // structs

    struct Version;

    // methods

    static async Task GetVersions();
    static void OnScriptsReload();
    static bool IsVersionApplicable(Version version);
    static Version GetCurrentVersion();
    static bool IsInstalled();
    static async Task Uninstall();

    static async Task InstallVersion(
        Version version,
        System.Action progress = null
    );
};