ECSModuleBundle

public static void RegisterModules(IScriptEngine<TResult, T> engine, params Assembly[] componentAssemblies)

Language: C#

Registers all ECS modules in the scripting engine (scene-agnostic).

Scene-related helpers live in SceneSystem modules.

Type Parameters:

  • TResult: Script engine result type
  • T: Module interface type

Parameters:

  • engine: The scripting engine to register modules in
  • componentAssemblies: Assemblies containing component types for reflection