SampSharp.Entities Namespace |
[Missing <summary> documentation for "N:SampSharp.Entities"]
Class | Description | |
---|---|---|
Component |
Represents a component which can be attached to an entity.
| |
EcsBuilder |
Represents the ECS system builder.
| |
EcsBuilderEnableEventExtensions |
Provides extended functionality for configuring a IEcsBuilder instance.
| |
EcsBuilderExtensions |
Provides extended functionality for configuring a IEcsBuilder instance.
| |
EcsBuilderUseMiddlewareExtensions |
Provides extended functionality for configuring a IEcsBuilder instance.
| |
EcsManager |
Represents the manager of the EntityComponentSystem which provides the game mode routines for SampSharp.
| |
EntityCreationException |
The exception that is thrown when an entity could not be created.
| |
EntityExtensions |
Provides extended functionality for the EntityId struct.
| |
EntityManager |
Represents the entity manager.
| |
EntityNotFoundException |
The exception that is thrown when an entity could not be found.
| |
EntityTypeAttribute |
When added to a static readonly Guid field, the attribute specifies the type name of entities with the
entity type Guid specified in this field. If no name is specified in the the attribute, the field name of is used as the type name.
| |
EventAttribute |
Indicates a method is to be invoked when an event occurs.
| |
EventContext |
Contains context information about a fired event.
| |
EventHelper |
Provides helper methods for event data.
| |
EventScopeMiddleware |
Represents a middleware which adds a Dependency Injection scope to the EventContext of an event.
| |
EventService |
Represents the event service.
| |
EventSignatureException |
The exception that is thrown when an event method signature does not match a requirement.
| |
GameModeBuilderExtensions |
Provides extended functionality for configuring a GameModeBuilder instance.
| |
InvalidEntityArgumentException |
The exception that is thrown when one of the arguments is of an invalid entity identifier type.
| |
NativeComponent |
Represents a Component which should be initialized as a native object proxy.
| |
NativeProxyT |
Provides a proxy object around a native object of type T.
| |
ServiceCollectionExtensions |
Extension methods for adding systems to an IServiceCollection.
| |
SystemRegistry |
Represents a registry which contains all enabled system types.
| |
SystemRegistryException |
Represents an error which occurs while registering a system.
| |
TimerAttribute |
An attribute which indicates the method should be invoked at a specified interval.
| |
TimerReference |
Represents a reference to an interval or timeout.
| |
TimerServiceExtensions |
Provides extended methods for ITimerService.
| |
TimerSystem |
Represents a system which invokes timers on every tick.
|
Structure | Description | |
---|---|---|
EntityId |
Represents an identifier of an entity.
|
Interface | Description | |
---|---|---|
IEcsBuilder |
Provides functionality for configuring the SampSharp EntityComponentSystem.
| |
IEntityManager |
Provides functionality for the creation, modification and destruction of entities.
| |
IEventService |
Provides functionality for handling events.
| |
INativeProxyT |
Provides a proxy object around a native object of type T.
| |
IStartup |
Contains the functionality of a class which provides a startup configuration for an EntitySystemComponent game mode.
| |
ISystem |
Contains methods which define a system.
| |
ISystemRegistry |
Provides the functionality for a registry of system types.
| |
ITickingSystem |
Contains methods which can be implemented by systems which handle server ticks.
| |
ITimerService |
Provides methods for starting and stopping timers.
|
Delegate | Description | |
---|---|---|
EventDelegate |
Invokes the next event handler with the specified event context.
|