# 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);
← Noble ObjectManager →