Namespace LiteEntitySystem (original) (raw)

Classes

AiControllerLogic

Base class for AI Controller entities

AiControllerLogic

Base class for AI Controller entities with typed ControlledEntity field

ClientEntityManager

Client entity manager

ControllerLogic

Base class for Controller entities

EntityFilter

EntityFlagsAttribute

EntityLogic

Base class for simple (not controlled by controller) entity

EntityManager

Base class for client and server manager

EntityTypesMap

EntityTypesMap

Entity types map that will be used for EntityManager

HumanControllerLogic

HumanControllerLogic

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

PredictableEntityLogic

Entity that can be spawned on client prediction

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

RemoteCallSpan

RemoteCall

SpanReader

SpanWriter

SyncVar

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

Provides a standard interface for receiving SyncVar change notifications.

Enums

BindOnChangeFlags

DebugFrameModes

DeserializeResult

EntityFlags

ExecuteFlags

MaxHistorySize

NetPlayerState

NetworkMode

ServerSendRate

Rate at which server sends state packets

SyncFlags

Synchronization flags.

SyncGroup

UpdateMode