DotRecastNetSim/src/DotRecast.Detour.Extras/Jumplink/PolyQueryInvoker.cs

19 lines
448 B
C#

using System;
namespace DotRecast.Detour.Extras.Jumplink
{
public class PolyQueryInvoker : IPolyQuery
{
public readonly Action<MeshTile, Poly, long> _callback;
public PolyQueryInvoker(Action<MeshTile, Poly, long> callback)
{
_callback = callback;
}
public void Process(MeshTile tile, Poly poly, long refs)
{
_callback?.Invoke(tile, poly, refs);
}
}
}