Skip to main content
Namespace: MolcaDT.Managers
File: Assets/_MolcaDT/Code/Scripts/Managers/FactoryMenuManager.cs
The factory menu system provides the main navigation shell for DT twin applications: footer bar, left sidebar, popup panels, and menu bar icon management.

FactoryMenuManager

Singleton (instance) that orchestrates the entire menu UI. Initializes in Awake with DefaultExecutionOrder(-100), discovers popup panels, and wires animation states.

Inspector

Public API

Quick-access invokers

Camera & environment

FactoryMenuPopUpPanel

File: Assets/_MolcaDT/Code/Scripts/Managers/FactoryMenuPopUpPanel.cs A single popup panel managed by FactoryMenuManager. Each panel has a unique key, an open/close animation, and optional content.

FactoryMenuPopUpOptionData

File: Assets/_MolcaDT/Code/Scripts/Managers/FactoryMenuPopUpOptionData.cs ScriptableObject holding configuration for a single popup panel option (icon, label, linked panels).

FactoryMenuBarIconKeyMappings

File: Assets/_MolcaDT/Code/Scripts/Managers/FactoryMenuBarIconKeyMappings.cs Maps AssetBundleUtility settings to menu bar icon keys for dynamic menu bar construction.

Code