Skip to content
This repository was archived by the owner on Jan 18, 2022. It is now read-only.

Commit 435874f

Browse files
authored
Early out when cleaning sometimes (#475)
Early out no authority or updates to clean
1 parent e455a14 commit 435874f

File tree

14 files changed

+140
-0
lines changed

14 files changed

+140
-0
lines changed

test-project/Assets/Generated/Source/improbable/gdk/tests/ExhaustiveBlittableSingularTranslation.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,11 @@ internal class ComponentCleanup : ComponentCleanupHandler
338338

339339
public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityCommandBuffer buffer)
340340
{
341+
if (updateGroup.IsEmptyIgnoreFilter)
342+
{
343+
return;
344+
}
345+
341346
var entities = updateGroup.GetEntityArray();
342347
var data = updateGroup.GetComponentDataArray<Improbable.Gdk.Tests.ExhaustiveBlittableSingular.ReceivedUpdates>();
343348
for (var i = 0; i < entities.Length; i++)
@@ -355,6 +360,11 @@ public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityComman
355360

356361
public override void CleanupAuthChanges(ComponentGroup authorityChangeGroup, ref EntityCommandBuffer buffer)
357362
{
363+
if (authorityChangeGroup.IsEmptyIgnoreFilter)
364+
{
365+
return;
366+
}
367+
358368
var entities = authorityChangeGroup.GetEntityArray();
359369
var data = authorityChangeGroup.GetComponentDataArray<AuthorityChanges<Improbable.Gdk.Tests.ExhaustiveBlittableSingular.Component>>();
360370
for (var i = 0; i < entities.Length; i++)

test-project/Assets/Generated/Source/improbable/gdk/tests/ExhaustiveMapKeyTranslation.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,11 @@ internal class ComponentCleanup : ComponentCleanupHandler
376376

377377
public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityCommandBuffer buffer)
378378
{
379+
if (updateGroup.IsEmptyIgnoreFilter)
380+
{
381+
return;
382+
}
383+
379384
var entities = updateGroup.GetEntityArray();
380385
var data = updateGroup.GetComponentDataArray<Improbable.Gdk.Tests.ExhaustiveMapKey.ReceivedUpdates>();
381386
for (var i = 0; i < entities.Length; i++)
@@ -393,6 +398,11 @@ public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityComman
393398

394399
public override void CleanupAuthChanges(ComponentGroup authorityChangeGroup, ref EntityCommandBuffer buffer)
395400
{
401+
if (authorityChangeGroup.IsEmptyIgnoreFilter)
402+
{
403+
return;
404+
}
405+
396406
var entities = authorityChangeGroup.GetEntityArray();
397407
var data = authorityChangeGroup.GetComponentDataArray<AuthorityChanges<Improbable.Gdk.Tests.ExhaustiveMapKey.Component>>();
398408
for (var i = 0; i < entities.Length; i++)

test-project/Assets/Generated/Source/improbable/gdk/tests/ExhaustiveMapValueTranslation.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,11 @@ internal class ComponentCleanup : ComponentCleanupHandler
376376

377377
public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityCommandBuffer buffer)
378378
{
379+
if (updateGroup.IsEmptyIgnoreFilter)
380+
{
381+
return;
382+
}
383+
379384
var entities = updateGroup.GetEntityArray();
380385
var data = updateGroup.GetComponentDataArray<Improbable.Gdk.Tests.ExhaustiveMapValue.ReceivedUpdates>();
381386
for (var i = 0; i < entities.Length; i++)
@@ -393,6 +398,11 @@ public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityComman
393398

394399
public override void CleanupAuthChanges(ComponentGroup authorityChangeGroup, ref EntityCommandBuffer buffer)
395400
{
401+
if (authorityChangeGroup.IsEmptyIgnoreFilter)
402+
{
403+
return;
404+
}
405+
396406
var entities = authorityChangeGroup.GetEntityArray();
397407
var data = authorityChangeGroup.GetComponentDataArray<AuthorityChanges<Improbable.Gdk.Tests.ExhaustiveMapValue.Component>>();
398408
for (var i = 0; i < entities.Length; i++)

test-project/Assets/Generated/Source/improbable/gdk/tests/ExhaustiveOptionalTranslation.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,11 @@ internal class ComponentCleanup : ComponentCleanupHandler
376376

377377
public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityCommandBuffer buffer)
378378
{
379+
if (updateGroup.IsEmptyIgnoreFilter)
380+
{
381+
return;
382+
}
383+
379384
var entities = updateGroup.GetEntityArray();
380385
var data = updateGroup.GetComponentDataArray<Improbable.Gdk.Tests.ExhaustiveOptional.ReceivedUpdates>();
381386
for (var i = 0; i < entities.Length; i++)
@@ -393,6 +398,11 @@ public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityComman
393398

394399
public override void CleanupAuthChanges(ComponentGroup authorityChangeGroup, ref EntityCommandBuffer buffer)
395400
{
401+
if (authorityChangeGroup.IsEmptyIgnoreFilter)
402+
{
403+
return;
404+
}
405+
396406
var entities = authorityChangeGroup.GetEntityArray();
397407
var data = authorityChangeGroup.GetComponentDataArray<AuthorityChanges<Improbable.Gdk.Tests.ExhaustiveOptional.Component>>();
398408
for (var i = 0; i < entities.Length; i++)

test-project/Assets/Generated/Source/improbable/gdk/tests/ExhaustiveRepeatedTranslation.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,11 @@ internal class ComponentCleanup : ComponentCleanupHandler
376376

377377
public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityCommandBuffer buffer)
378378
{
379+
if (updateGroup.IsEmptyIgnoreFilter)
380+
{
381+
return;
382+
}
383+
379384
var entities = updateGroup.GetEntityArray();
380385
var data = updateGroup.GetComponentDataArray<Improbable.Gdk.Tests.ExhaustiveRepeated.ReceivedUpdates>();
381386
for (var i = 0; i < entities.Length; i++)
@@ -393,6 +398,11 @@ public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityComman
393398

394399
public override void CleanupAuthChanges(ComponentGroup authorityChangeGroup, ref EntityCommandBuffer buffer)
395400
{
401+
if (authorityChangeGroup.IsEmptyIgnoreFilter)
402+
{
403+
return;
404+
}
405+
396406
var entities = authorityChangeGroup.GetEntityArray();
397407
var data = authorityChangeGroup.GetComponentDataArray<AuthorityChanges<Improbable.Gdk.Tests.ExhaustiveRepeated.Component>>();
398408
for (var i = 0; i < entities.Length; i++)

test-project/Assets/Generated/Source/improbable/gdk/tests/ExhaustiveSingularTranslation.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,11 @@ internal class ComponentCleanup : ComponentCleanupHandler
346346

347347
public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityCommandBuffer buffer)
348348
{
349+
if (updateGroup.IsEmptyIgnoreFilter)
350+
{
351+
return;
352+
}
353+
349354
var entities = updateGroup.GetEntityArray();
350355
var data = updateGroup.GetComponentDataArray<Improbable.Gdk.Tests.ExhaustiveSingular.ReceivedUpdates>();
351356
for (var i = 0; i < entities.Length; i++)
@@ -363,6 +368,11 @@ public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityComman
363368

364369
public override void CleanupAuthChanges(ComponentGroup authorityChangeGroup, ref EntityCommandBuffer buffer)
365370
{
371+
if (authorityChangeGroup.IsEmptyIgnoreFilter)
372+
{
373+
return;
374+
}
375+
366376
var entities = authorityChangeGroup.GetEntityArray();
367377
var data = authorityChangeGroup.GetComponentDataArray<AuthorityChanges<Improbable.Gdk.Tests.ExhaustiveSingular.Component>>();
368378
for (var i = 0; i < entities.Length; i++)

test-project/Assets/Generated/Source/improbable/gdk/tests/NestedComponentTranslation.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,11 @@ internal class ComponentCleanup : ComponentCleanupHandler
324324

325325
public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityCommandBuffer buffer)
326326
{
327+
if (updateGroup.IsEmptyIgnoreFilter)
328+
{
329+
return;
330+
}
331+
327332
var entities = updateGroup.GetEntityArray();
328333
var data = updateGroup.GetComponentDataArray<Improbable.Gdk.Tests.NestedComponent.ReceivedUpdates>();
329334
for (var i = 0; i < entities.Length; i++)
@@ -341,6 +346,11 @@ public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityComman
341346

342347
public override void CleanupAuthChanges(ComponentGroup authorityChangeGroup, ref EntityCommandBuffer buffer)
343348
{
349+
if (authorityChangeGroup.IsEmptyIgnoreFilter)
350+
{
351+
return;
352+
}
353+
344354
var entities = authorityChangeGroup.GetEntityArray();
345355
var data = authorityChangeGroup.GetComponentDataArray<AuthorityChanges<Improbable.Gdk.Tests.NestedComponent.Component>>();
346356
for (var i = 0; i < entities.Length; i++)

test-project/Assets/Generated/Source/improbable/gdk/tests/alternateschemasyntax/ConnectionTranslation.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,11 @@ internal class ComponentCleanup : ComponentCleanupHandler
387387

388388
public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityCommandBuffer buffer)
389389
{
390+
if (updateGroup.IsEmptyIgnoreFilter)
391+
{
392+
return;
393+
}
394+
390395
var entities = updateGroup.GetEntityArray();
391396
var data = updateGroup.GetComponentDataArray<Improbable.Gdk.Tests.AlternateSchemaSyntax.Connection.ReceivedUpdates>();
392397
for (var i = 0; i < entities.Length; i++)
@@ -404,6 +409,11 @@ public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityComman
404409

405410
public override void CleanupAuthChanges(ComponentGroup authorityChangeGroup, ref EntityCommandBuffer buffer)
406411
{
412+
if (authorityChangeGroup.IsEmptyIgnoreFilter)
413+
{
414+
return;
415+
}
416+
407417
var entities = authorityChangeGroup.GetEntityArray();
408418
var data = authorityChangeGroup.GetComponentDataArray<AuthorityChanges<Improbable.Gdk.Tests.AlternateSchemaSyntax.Connection.Component>>();
409419
for (var i = 0; i < entities.Length; i++)

test-project/Assets/Generated/Source/improbable/gdk/tests/blittabletypes/BlittableComponentTranslation.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -821,6 +821,11 @@ internal class ComponentCleanup : ComponentCleanupHandler
821821

822822
public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityCommandBuffer buffer)
823823
{
824+
if (updateGroup.IsEmptyIgnoreFilter)
825+
{
826+
return;
827+
}
828+
824829
var entities = updateGroup.GetEntityArray();
825830
var data = updateGroup.GetComponentDataArray<Improbable.Gdk.Tests.BlittableTypes.BlittableComponent.ReceivedUpdates>();
826831
for (var i = 0; i < entities.Length; i++)
@@ -838,6 +843,11 @@ public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityComman
838843

839844
public override void CleanupAuthChanges(ComponentGroup authorityChangeGroup, ref EntityCommandBuffer buffer)
840845
{
846+
if (authorityChangeGroup.IsEmptyIgnoreFilter)
847+
{
848+
return;
849+
}
850+
841851
var entities = authorityChangeGroup.GetEntityArray();
842852
var data = authorityChangeGroup.GetComponentDataArray<AuthorityChanges<Improbable.Gdk.Tests.BlittableTypes.BlittableComponent.Component>>();
843853
for (var i = 0; i < entities.Length; i++)

test-project/Assets/Generated/Source/improbable/gdk/tests/componentswithnofields/ComponentWithNoFieldsTranslation.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,11 @@ internal class ComponentCleanup : ComponentCleanupHandler
323323

324324
public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityCommandBuffer buffer)
325325
{
326+
if (updateGroup.IsEmptyIgnoreFilter)
327+
{
328+
return;
329+
}
330+
326331
var entities = updateGroup.GetEntityArray();
327332
var data = updateGroup.GetComponentDataArray<Improbable.Gdk.Tests.ComponentsWithNoFields.ComponentWithNoFields.ReceivedUpdates>();
328333
for (var i = 0; i < entities.Length; i++)
@@ -340,6 +345,11 @@ public override void CleanupUpdates(ComponentGroup updateGroup, ref EntityComman
340345

341346
public override void CleanupAuthChanges(ComponentGroup authorityChangeGroup, ref EntityCommandBuffer buffer)
342347
{
348+
if (authorityChangeGroup.IsEmptyIgnoreFilter)
349+
{
350+
return;
351+
}
352+
343353
var entities = authorityChangeGroup.GetEntityArray();
344354
var data = authorityChangeGroup.GetComponentDataArray<AuthorityChanges<Improbable.Gdk.Tests.ComponentsWithNoFields.ComponentWithNoFields.Component>>();
345355
for (var i = 0; i < entities.Length; i++)

0 commit comments

Comments
 (0)