INNER CODE UNIT · C#
BepuEntityInstancing
stride3d/stride-community-toolkit · src/Stride.CommunityToolkit.Bepu/BepuEntityInstancing.cs:42
public class BepuEntityInstancing : EntityInstancing
{
private readonly List<BodyComponent?> _bodies = [];
private int _instancesWithoutBody;
/// <summary>
/// Gets the number of registered instances that have no <see cref="BodyComponent"/>, and so
/// prevent the sleep skip.
/// </summary>
public int InstancesWithoutBody => _instancesWithoutBody;
/// <summary>
/// Determines whether every registered body is asleep, in which case no transform can have changed.
/// </summary>
/// <returns><see langword="true"/> when the previous frame's gather is still valid.</returns>
protected override bool CanSkipUpdate()
{