Class CommandReceiveSystem<TCommandDataSerializer, TCommandData>
Inheritance
CommandReceiveSystem<TCommandDataSerializer, TCommandData>
Inherited Members
Unity.Entities.SystemBase.GetBuffer<T>(Unity.Entities.Entity)
Unity.Entities.SystemBase.GetBufferFromEntity<T>(System.Boolean)
Unity.Entities.SystemBase.OnCreateForCompiler()
Unity.Entities.ComponentSystemBase.GetComponentTypeHandle<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetDynamicComponentTypeHandle(Unity.Entities.ComponentType)
Unity.Entities.ComponentSystemBase.GetBufferTypeHandle<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetSharedComponentTypeHandle<T>()
Unity.Entities.ComponentSystemBase.GetEntityTypeHandle()
Unity.Entities.ComponentSystemBase.ExecutingSystemType
Namespace: Unity.NetCode
Syntax
public abstract class CommandReceiveSystem<TCommandDataSerializer, TCommandData> : SystemBase where TCommandDataSerializer : struct, ICommandDataSerializer<TCommandData> where TCommandData : struct, ICommandData
Type Parameters
Name | Description |
---|---|
TCommandDataSerializer | |
TCommandData |
Methods
InitJobData()
Declaration
protected CommandReceiveSystem<TCommandDataSerializer, TCommandData>.ReceiveJobData InitJobData()
Returns
Type | Description |
---|---|
CommandReceiveSystem.ReceiveJobData<> |
OnCreate()
Declaration
protected override void OnCreate()
Overrides
OnDestroy()
Declaration
protected override void OnDestroy()
Overrides
ScheduleJobData<T>(T)
Declaration
protected void ScheduleJobData<T>(in T sendJob)
where T : struct, IJobEntityBatch
Parameters
Type | Name | Description |
---|---|---|
T | sendJob |
Type Parameters
Name | Description |
---|---|
T |