Show / Hide Table of Contents

Class HumanControllerLogic<TInput, T>

Base class for human Controller entities with typed ControlledEntity field

Inheritance
object
InternalBaseClass
InternalEntity
ControllerLogic
HumanControllerLogic
HumanControllerLogic<TInput>
HumanControllerLogic<TInput, T>
Implements
IComparable<InternalEntity>
Inherited Members
HumanControllerLogic<TInput>.IsBot
HumanControllerLogic<TInput>.ModifyPendingInput()
HumanControllerLogic<TInput>.CurrentInput
HumanControllerLogic.StringSizeLimit
HumanControllerLogic.FieldsDivision
HumanControllerLogic.InputSize
HumanControllerLogic.MinInputDeltaSize
HumanControllerLogic.MaxInputDeltaSize
HumanControllerLogic.RegisterRPC(ref RPCRegistrator)
HumanControllerLogic.GetAssignedPlayer()
HumanControllerLogic.RegisterClientCustomType<T>()
HumanControllerLogic.RegisterClientCustomType<T>(Action<NetDataWriter, T>, Func<NetDataReader, T>)
HumanControllerLogic.SendRequest<T>(T)
HumanControllerLogic.SendRequest<T>(T, Action<bool>)
HumanControllerLogic.SendRequestStruct<T>(T)
HumanControllerLogic.SendRequestStruct<T>(T, Action<bool>)
HumanControllerLogic.SubscribeToClientRequestStruct<T>(Action<T>)
HumanControllerLogic.SubscribeToClientRequestStruct<T>(Func<T, bool>)
HumanControllerLogic.SubscribeToClientRequest<T>(Action<T>)
HumanControllerLogic.SubscribeToClientRequest<T>(Func<T, bool>)
ControllerLogic.GetControlledEntity<T>()
ControllerLogic.BeforeControlledUpdate()
ControllerLogic.DestroyWithControlledEntity()
ControllerLogic.StartControl(PawnLogic)
ControllerLogic.StopControl()
InternalEntity.ClassId
InternalEntity.Id
InternalEntity.EntityManager
InternalEntity.IsServer
InternalEntity.IsClient
InternalEntity.Version
InternalEntity.IsDestroyed
InternalEntity.IsLocalControlled
InternalEntity.IsRemoteControlled
InternalEntity.IsServerControlled
InternalEntity.ClientManager
InternalEntity.ServerManager
InternalEntity.OwnerId
InternalEntity.IsLocal
InternalEntity.IsSingleton
InternalEntity.IsConstructed
InternalEntity.IsRemoved
InternalEntity.Destroy()
InternalEntity.OnDestroy()
InternalEntity.Update()
InternalEntity.OnBeforeRollback()
InternalEntity.OnRollback()
InternalEntity.VisualUpdate()
InternalEntity.OnConstructed()
InternalEntity.OnLateConstructed()
InternalEntity.ExecuteRPC(in RemoteCall)
InternalEntity.ExecuteRPC<T>(in RemoteCall<T>, T)
InternalEntity.ExecuteRPC<T>(in RemoteCallSpan<T>, ReadOnlySpan<T>)
InternalEntity.ExecuteRPC<T>(in RemoteCallSerializable<T>, T)
InternalEntity.CompareTo(InternalEntity)
InternalEntity.GetHashCode()
InternalEntity.ToString()
InternalBaseClass.OnSyncRequested()
Namespace: LiteEntitySystem
Assembly: LiteEntitySystem.dll
Syntax
public abstract class HumanControllerLogic<TInput, T> : HumanControllerLogic<TInput>, IComparable<InternalEntity> where TInput : unmanaged where T : PawnLogic
Type Parameters
Name Description
TInput
T

Constructors

HumanControllerLogic(EntityParams)

Declaration
protected HumanControllerLogic(EntityParams entityParams)
Parameters
Type Name Description
EntityParams entityParams

Properties

ControlledEntity

Declaration
public T ControlledEntity { get; }
Property Value
Type Description
T

Implements

IComparable<T>
In this article
Back to top Generated by DocFX