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
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
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
SyncChilds
SyncVarFlags
SyncableField
Utils
Structs
EntityDataHeader
EntityParams
EntitySharedReference
RPCRegistrator
RemoteCall
RemoteCallSerializable<T>
RemoteCallSpan<T>
RemoteCall<T>
SpanReader
SpanWriter
SyncVar<T>
SyncableRPCRegistrator
Interfaces
IEntityFilter
IEntitySyncVarInfoPrinter
Helper interface for printing entity syncVar names and values
ILocalSingleton
ILocalSingletonWithUpdate
ILogger
Logger implementation for different situations (client/server/different engine)
ISpanSerializable
Enums
DeserializeResult
EntityFlags
ExecuteFlags
MaxHistorySize
NetPlayerState
NetworkMode
OnSyncExecutionOrder
BindOnChange execution order
ServerSendRate
SyncFlags
Synchronization flags.