internal void AddComponentReplicator(IReactiveComponentReplicationHandler reactiveComponentReplicationHandler) { componentReplicators.Add(new ComponentReplicator { Handler = reactiveComponentReplicationHandler, EventGroup = GetComponentGroup(reactiveComponentReplicationHandler.EventQuery), CommandGroup = GetComponentGroup(reactiveComponentReplicationHandler.CommandQueries), }); }
internal void AddComponentReplicator(IReactiveComponentReplicationHandler reactiveComponentReplicationHandler) { var replicator = new ComponentReplicator { Handler = reactiveComponentReplicationHandler, }; if (reactiveComponentReplicationHandler.EventQuery != null) { replicator.EventGroup = GetEntityQuery(reactiveComponentReplicationHandler.EventQuery); } if (reactiveComponentReplicationHandler.CommandQueries != null) { replicator.CommandGroup = GetEntityQuery(reactiveComponentReplicationHandler.CommandQueries); } componentReplicators.Add(replicator); }