Empeld
Empeld plugin documentation.
|
Classes | |
class | DependencyAttribute |
Mark a field or a property in a class as a dependency to-be-injected More... | |
class | DependencyCollection |
class | DependencyException |
interface | ICacheProvider |
Per-system cache provider. Specific to the plugin More... | |
interface | IEntityFactory |
interface | IEntityManager |
Entity manager for server-side entities only More... | |
interface | IEnvironmentState |
Server-side interface that provides information about the lighting situation of a given position More... | |
interface | IFrameTimeState |
Injectable interface representing the time state of a current simulation frame More... | |
interface | IGameTime |
Injectable interface representing the current state of the world More... | |
interface | ILocalEntities |
Entity manager for local-side entities. This will work on client, or server, but will only have the capabilities to return things that said client or server know about The client only knows about the subset of total entities. Usually within the clients viewport More... | |
class | InjectableAttribute |
interface | IPluginLogger |
interface | IResourceResolver |
A dependency to locate resources local to a plugin More... | |
interface | ISettings |
Dependency that represents settings used when initializing the game Available on client and server More... | |
interface | IUserManager |
interface | IWorldStateServer |
class | PluginDependencies |
Manages dependencies for a plugin More... | |
class | PluginDependencyExtensions |
Plugin dependency extensions. Included to maintain backwards compatibility More... | |