/MERunner

Modular Entitas Runner - runs systems from plugin dlls in order defined by settings file

Primary LanguageC#MIT LicenseMIT

MERunner

Modular Entitas Runner

Runs systems from plugin dlls in order defined by settings file.

Uses Entitas with EntitasGenericAddon to allow extension by separate dll.

How it works

  • Parses settings file into Dictionary<String,List<String>>
  • Imports ISystem_Factory classes from MERunner.* plugin dlls
  • Runs systems in order specified by settings file

Usage

  • Build MERunner
  • Build MERunner.* plugin dlls in separate solution(ensure all runtime references are specified for each project)
  • Copy MERunner files and plugin files into same folder
  • Create settings file
  • Run mono MERunner.exe --SettingsPath=pathToSettingsFile

Examples