# NobleUtility

# Description

The NobleUtility namespace provides various utility functions for controlling different assistant feature settings in the game.

# How to Use

#include "Noble.h"

// Set offensive features toggle
NobleUtility::SetMenu_OffensivesEnabled(true);

// Set auto level up spell
NobleUtility::SetMenu_AutoLevelUpSpell(1, 3, 2, 4, true);

# SetMenu_OffensivesEnabled

void SetMenu_OffensivesEnabled(bool v)

Sets the enabled state of offensive features.

Parameter Type Description
v bool Whether to enable offensive features
// Enable offensive features
NobleUtility::SetMenu_OffensivesEnabled(true);

// Disable offensive features
NobleUtility::SetMenu_OffensivesEnabled(false);

# SetMenu_AutoLevelUpSpell

void SetMenu_AutoLevelUpSpell(int Q, int W, int E, int R = 4, bool Enabled = true, int activateLvl = 3, int delay = 0)

Sets the priority and related parameters for auto-leveling skills.

Parameter Type Description
Q int Upgrade priority for Q skill
W int Upgrade priority for W skill
E int Upgrade priority for E skill
R int Upgrade priority for R skill, default is 4
Enabled bool Whether to enable auto skill leveling, default is true
activateLvl int Character level to start auto skill leveling, default is 3
delay int Delay time for upgrading skills (milliseconds), default is 0
// Set skill upgrade priority as: Q > E > W > R
NobleUtility::SetMenu_AutoLevelUpSpell(1, 3, 2, 4, true);

// Set skill upgrade priority as: E > Q > W > R, start auto-leveling from level 2, with 100ms delay
NobleUtility::SetMenu_AutoLevelUpSpell(2, 3, 1, 4, true, 2, 100);

// Disable auto skill leveling
NobleUtility::SetMenu_AutoLevelUpSpell(1, 2, 3, 4, false);