Class RpcCommandRequestSystem<TActionSerializer, TActionRequest>
Inheritance
RpcCommandRequestSystem<TActionSerializer, TActionRequest>
Inherited Members
Unity.Entities.SystemBase.OnCreateForCompiler()
Unity.Entities.ComponentSystemBase.GetArchetypeChunkComponentType<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkComponentTypeDynamic(Unity.Entities.ComponentType)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkBufferType<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkSharedComponentType<T>()
Unity.Entities.ComponentSystemBase.GetArchetypeChunkEntityType()
Namespace: Unity.NetCode
Syntax
public abstract class RpcCommandRequestSystem<TActionSerializer, TActionRequest> : SystemBase where TActionSerializer : struct, IRpcCommandSerializer<TActionRequest> where TActionRequest : struct, IComponentData
Type Parameters
Name | Description |
---|---|
TActionSerializer | |
TActionRequest |
Methods
InitJobData()
Declaration
protected RpcCommandRequestSystem<TActionSerializer, TActionRequest>.SendRpcData InitJobData()
Returns
Type | Description |
---|---|
RpcCommandRequestSystem.SendRpcData<> |
OnCreate()
Declaration
protected override void OnCreate()
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 |