AEntityMultiMapSystem_TState,TKey_.AEntityMultiMapSystem(EntityMultiMap_TKey_,IParallelRunner,int).md

March 19, 2022 ยท View on GitHub

DefaultEcs

DefaultEcs.System.AEntityMultiMapSystem<TState,TKey>

AEntityMultiMapSystem(EntityMultiMap, IParallelRunner, int) Constructor

Initialise a new instance of the AEntityMultiMapSystem<TState,TKey> class with the given EntityMultiMap<TKey> and IParallelRunner.

protected AEntityMultiMapSystem(DefaultEcs.EntityMultiMap<TKey> map, DefaultEcs.Threading.IParallelRunner runner, int minEntityCountByRunnerIndex=0);

Parameters

map DefaultEcs.EntityMultiMap<TKey>

The EntityMultiMap<TKey> on which to process the update.

runner IParallelRunner

The IParallelRunner used to process the update in parallel if not null.

minEntityCountByRunnerIndex System.Int32

The minimum number of Entity per runner index to use the given runner.

Exceptions

System.ArgumentNullException
map is null.