Class CommandSendSystem<TCommandDataSerializer, TCommandData>
Inheritance
CommandSendSystem<TCommandDataSerializer, TCommandData>
Inherited Members
Unity.Entities.SystemBase.UnmanagedUpdate$BurstManaged(System.IntPtr, Unity.Entities.SystemDependencySafetyUtility.SafetyErrorDetails)
Syntax
[UpdateInGroup(typeof(CommandSendSystemGroup))]
public abstract class CommandSendSystem<TCommandDataSerializer, TCommandData> : SystemBase where TCommandDataSerializer : struct, ICommandDataSerializer<TCommandData> where TCommandData : struct, ICommandData
Type Parameters
Name |
Description |
TCommandDataSerializer |
|
TCommandData |
|
Fields
Declaration
public const uint k_InputBufferSendSize = 4U
Field Value
Methods
InitJobData()
Declaration
protected CommandSendSystem<TCommandDataSerializer, TCommandData>.SendJobData InitJobData()
Returns
OnCreate()
Declaration
protected override void OnCreate()
Overrides
OnDestroy()
Declaration
protected override void OnDestroy()
Overrides
ScheduleJobData<T>(in T)
Declaration
protected void ScheduleJobData<T>(in T sendJob)
where T : struct, IJobEntityBatch
Parameters
Type |
Name |
Description |
T |
sendJob |
|
Type Parameters
ShouldRunCommandJob()
Declaration
protected bool ShouldRunCommandJob()
Returns