ToggleMaster

Unreal Engine 5.2+ Plugin

Adds Enabled / Hidden / Collision toggle columns to the Scene Outliner. The closest UE equivalent to Unity's SetActive(false).

Open Source — UE 5.2+

What Happens on Disable

Disabling an actor hides it, stops tick, removes collision and suppresses BeginPlay via Blueprint guard injection.

SetActorHiddenInGame(true) SetActorTickEnabled(false) SetActorEnableCollision(false) SetComponentTickEnabled(false) // on every component ActorDisabled tag added // source of truth

With Blueprint modification enabled (default), TM Guard nodes are injected into BeginPlay, Construction Script and Tick. These persist in shipping builds.

Pre-disable hidden/collision state is saved via tags and restored on re-enable.

Installation

Copy ToggleMaster/ into YourProject/Plugins/ Regenerate project files Build

Outliner Columns

E
Full enable/disable
hidden + tick + collision + BP guard
H
Hidden-in-game only
optional, off by default
C
Collision only
optional, off by default

Enable H/C in Editor Preferences > Plugins > Toggle Master.

Context Menu

Right-click selected actors > Toggle Master States:

Activation State

Enable / Disable actors with full state management.

Hidden-In-Game State

Show / Hide actors in-game independently.

Collision State

Enable / Disable collision independently.

Update Guards

Selected Actors or All Actors in Level. Use after connecting new nodes to guarded events on a disabled actor.

Blueprint API

Category "Toggle Master" — all work in packaged builds:

Settings

All settings are under Editor Preferences > Plugins > Toggle Master and take effect immediately.

Blueprint

Modify BP on disable, never remove guards, guard Construction Script, guard Tick, auto-sync on compile.

Visibility Sync

Eye icon drives the E column for seamless workflow.

Columns

Show/hide E, H, C columns. Toggle between text labels and icons.

Context Menu

Show or hide individual context menu entries.

Architecture

ToggleMaster ships as two modules:

ToggleMasterRuntime

Runtime Module

TMFunctionLibrary, ToggleMasterTags. Ships in packaged builds.

ToggleMaster

UncookedOnly Module

Columns (E/H/C), context menu, ActorBlueprintPatcher, K2Node_IsActorEnabled, settings. Editor only.

Notes