Namespace LiteEntitySystem (original) (raw)
Classes
Base class for AI Controller entities
Base class for AI Controller entities with typed ControlledEntity field
Client entity manager
Base class for Controller entities
Base class for simple (not controlled by controller) entity
Base class for client and server manager
Entity types map that will be used for EntityManager
Base class for human Controller entities
HumanControllerLogic<TInput, T>
Base class for human Controller entities with typed ControlledEntity field
Base class for entites that can be controlled by Controller
Entity that can be spawned on client prediction
Server entity manager
Base class for singletons entity that can exists in only one instance
Base class for fields with custom serialization (strings,lists,etc)
Syncable fields with custom rollback notifications and implementation
Structs
Synchronized variable
Interfaces
Helper interface for printing entity syncVar names and values
Logger implementation for different situations (client/server/different engine)
Provides a standard interface for receiving SyncVar change notifications.
Provides a standard interface for receiving SyncVar change notifications.
Enums
Rate at which server sends state packets
Synchronization flags.