Example #1
0
        public static void Message <MessageComponent>(this EntityCommandBuffer ecb, MessageArchetype msa, MessageComponent rx)
            where MessageComponent : struct, IMessage
        {
            Entity createdEntity = Message(ecb, msa);

            ecb.SetComponent(createdEntity, rx);
        }
Example #2
0
        public static void Message <MessageComponent>(this EntityCommandBuffer.Concurrent ecb, int jobIndex, MessageArchetype msa, MessageComponent rx)
            where MessageComponent : struct, IMessage
        {
            Entity createdEntity = Message(ecb, jobIndex, msa);

            ecb.SetComponent(jobIndex, createdEntity, rx);
        }
Example #3
0
 public static Entity Message(this EntityCommandBuffer ecb, MessageArchetype msa)
 {
     return(ecb.CreateEntity(msa.archetype));
 }
Example #4
0
 public static Entity Message(this EntityCommandBuffer.Concurrent ecb, int jobIndex, MessageArchetype msa)
 {
     return(ecb.CreateEntity(jobIndex, msa.archetype));
 }