Table of Contents

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
SyncGroupUtils
SyncVarFlags
SyncableField

Base class for fields with custom serialization (strings,lists,etc)

SyncableFieldCustomRollback

Syncable fields with custom rollback notifications and implementation

Utils

Structs

EntityDataHeader
EntityParams
EntitySharedReference
LESDiagnosticDataEntry
RPCRegistrator
RemoteCall
RemoteCallSerializable<T>
RemoteCallSpan<T>
RemoteCall<T>
SpanReader
SpanWriter
SyncVar<T>

Synchronized variable

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
ISyncFieldChanged

Provides a standard interface for receiving SyncVar change notifications.

ISyncFieldChanged<T>

Provides a standard interface for receiving SyncVar change notifications.

Enums

DeserializeResult
EntityFlags
ExecuteFlags
MaxHistorySize
NetPlayerState
NetworkMode
ServerSendRate

Rate at which server sends state packets

SyncFlags

Synchronization flags.

SyncGroup
UpdateMode