Developers - giosuel/imperium GitHub Wiki

Project Structure

Public API

Imperium Namespace Description
Imperium.API The Public Imperium API
Imperium.API.Visualization The Visualization API
Imperium.API.Events Game event bindings
Imperium.API.Resources Game resource bindings

Internal

Imperium Namespace Description
Imperium.Core Imperium core functionality
Imperium.Integration Mod integration bridging classes
Imperium.MonoBehaviours Various unity scripts used by Imperium
Imperium.MonoBehaviours.ImpUI Imperium UI controllers and components
Imperium.Netcode Imperium networking functions
Imperium.Patches Imperium harmony patches
Imperium.Patches.Systems Patches of game systems (e.g. RoundManager)
Imperium.Patches.Objects Patches of game objects (e.g. EnemyAI)
Imperium.Types Imperium type definitions
Imperium.Util Various imperium utilities
Imperium.Util.Bindings Imperium's binding library
Imperium.Visualizers Imperium visualization managers
Imperium.Visualizers.MonoBehaviours Imperium visualization objects