Ecosystem Hub Core Framework (156+) Animated (87) Component Designer (75) Hierarchy Designer (83) Validation Module (39) Inspector Customizer ToolBox Vol. 1 (4)

[ConsoleCommand] & Advanced Console Pro

Target: Method (static) Tool: Advanced Console Reflection Auto-Bind

Registers static C# methods as invokable developer console commands within the Advanced Runtime Console overlay, supporting argument deserialization, categories, and fuzzy autocomplete.

In-Game Runtime Console Overlay • [F1 Toggle]
> spawn_item sword_legendary 1
[14:32:05] [Combat] Spawned item 'sword_legendary' x1 at player position.
> god_mode true
[14:32:11] [Cheats] Invulnerability enabled for local player.
> Tab to Complete

1. Overview & Value Proposition

What it does: Turns static C# methods into executable console commands with zero manual registry setup. Typing into the in-game developer console provides fuzzy search, command syntax help, and auto-conversion of string arguments into C# types.

The Problem: Building custom in-game consoles requires writing manual argument dispatchers, maintaining fragile string dictionaries, and constantly updating autocomplete registries.

The Solution:

  • Zero-Boilerplate Reflection: Automatically discovers decorated static methods at runtime startup.
  • Automatic Argument Conversion: Parses integers, floats, booleans, strings, and Vector3 coordinates automatically.
  • Categorized Autocomplete: Groups commands into clean tabs (e.g. Combat, Network, Cheats).

2. Quick Start Example

using UnityEngine;
using MaharajaStudio.MSUltimate.Runtime;

public static class DebugCommands
{
    [ConsoleCommand("heal_player", "Restores the local player to full health.", Category = "Player")]
    public static void HealPlayer()
    {
        Debug.Log("Player restored to full health.");
    }

    [ConsoleCommand("give_gold", "Grants gold currency to player inventory.", Category = "Economy", Usage = "give_gold ")]
    public static void GiveGold(int amount)
    {
        Debug.Log($"Granted {amount} gold to inventory.");
    }
}

[LiveTrack] In-Scene Telemetry HUD

Target: Field | Property Real-Time Oscillating Graphs World Space HUD

Draws real-time floating 3D world-space telemetry badges and oscillating variable wave graphs above GameObjects in the Scene view to monitor physics velocities, AI states, and combat values.

Scene View Floating Telemetry HUD
ActorVelocity (RigidBody) 14.8 m/s [MAX: 22.0]

1. Overview & Value Proposition

What it does: Plots continuous mathematical curves and numerical badges directly above game actors in the Unity Scene view. Inspect changes in velocity, AI threat ratings, or health values while moving through the scene.

ToolBox Vol. 1 Architecture & Tools

4 Developer Tools Staged in Workspace

Manuals for Advanced Console Pro, History Track, Lifetime Tracker, and Live Track are staged inside assets/Documentations/MSUltimate/Addons/ToolBox_Vol1/Documentation/.