Damageable/Destructible Benchmarks (#41064)

* the fard

* oomba

* The woke swarm...

* Review

* review

* Apply suggestions from code review

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
This commit is contained in:
Princess Cheeseballs
2025-10-26 19:46:27 -07:00
committed by GitHub
parent 7dbf084940
commit 3a9bcf1a83
5 changed files with 211 additions and 2 deletions

View File

@@ -0,0 +1,15 @@
namespace Content.Shared.Damage;
public sealed partial class DamageableSystem
{
/// <summary>
/// Applies damage to all entities to see how expensive it is to deal damage.
/// </summary>
public void ApplyDamageToAllEntities(List<Entity<DamageableComponent>> damageables, DamageSpecifier damage)
{
foreach (var (uid, damageable) in damageables)
{
TryChangeDamage(uid, damage, damageable: damageable);
}
}
}