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<T>
EntityFlagsAttribute
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
HumanControllerLogic
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>
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
Utils
Structs
EntityParams
EntitySharedReference
RPCRegistrator
RemoteCall
RemoteCallSerializable<T>
RemoteCallSpan<T>
RemoteCall<T>
SpanReader
SpanWriter
SyncVar<T>
SyncableRPCRegistrator
Interfaces
IEntityFilter
ILocalSingleton
ILocalSingletonWithUpdate
ILogger
Logger implementation for different situations (client/server/different engine)