Example #1
0
 public ModConfigMenu(IModConsole console, IModData modData, IModBehaviour mod) : base(console)
 {
     _console = console;
     ModData  = modData;
     Mod      = mod;
     _storage = new ModStorage(console, modData.Manifest);
 }
Example #2
0
 public ModHelper(IModLogger logger, IModConsole console, IHarmonyHelper harmonyHelper, IModEvents events,
                  IModAssets assets, IModStorage storage, IModMenus menus, IModManifest manifest, IModConfig config, IOwmlConfig owmlConfig, IModInteraction interaction)
 {
     Logger        = logger;
     Console       = console;
     HarmonyHelper = harmonyHelper;
     Events        = events;
     Assets        = assets;
     Storage       = storage;
     Menus         = menus;
     Manifest      = manifest;
     Config        = config;
     OwmlConfig    = owmlConfig;
     Interaction   = interaction;
 }
Example #3
0
 protected ModConfigMenuBase(IModConsole console, IModManifest manifest) : base(console)
 {
     Manifest = manifest;
     Storage  = new ModStorage(manifest);
 }