Namespace Eco.Gameplay.Modules
Classes
AllowPluginModulesAttribute
EfficiencyModule
Abstract class for efficiency modules (both resource and speed) which may be used to enhance a table. It may only Modify(ModuleModifiedValue) values which associated to same SkillType or if SkillType not specified then apply to any value.
ModuleTypes
Possible PluginModule types.
PluginModule
Base abstract class for plugin modules which may be used as plugin for a table to enhance it in some way (like increase efficiency, extend labor queue etc).
Interfaces
IModule
Interface for in-game modules. Now it is only used for PluginModule, but going to be extended for all module types. Provides API point for modifying dynamic modules within ModuleContext.