Show / Hide 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

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.

UpdateMode

In this article
Back to top Generated by DocFX