Namespace LiteEntitySystem
Classes
AiControllerLogic
Base class for AI Controller entities
AiControllerLogic<T>
Base class for AI Controller entities with typed ControlledEntity field
ClientEntityManager
Client entity manager
ControllerLogic
Base class for Controller entities
EntityFilter
EntityFilter<T>
EntityList<T>
EntityLogic
Base class for simple (not controlled by controller) entity
EntityManager
Base class for client and server manager
EntityTypesMap
EntityTypesMap<T>
Entity types map that will be used for EntityManager
Helpers
HumanControllerLogic<TInput>
Base class for human Controller entities
HumanControllerLogic<TInput, T>
Base class for human Controller entities with typed ControlledEntity field
IdGeneratorByte
IdGeneratorUShort
InputProcessor
InputProcessor<TInput>
LocalOnly
Entity is local only (only on server or client no difference)
Logger
NetPlayer
PawnLogic
Base class for entites that can be controlled by Controller
ServerEntityManager
Server entity manager
SingletonEntityLogic
Base class for singletons entity that can exists in only one instance
SyncVarFlags
SyncableField
UpdateableEntity
Entity has update method
Structs
EntityParams
EntitySharedReference
RPCRegistrator
RemoteCall
RemoteCallSpan<T>
RemoteCall<T>
SyncVar<T>
SyncableRPCRegistrator
Interfaces
ILogger
Logger implementation for different situations (client/server/different engine)