diff --git a/com.unity.netcode.gameobjects/Runtime/Components/Interpolator/BufferedLinearInterpolator.cs b/com.unity.netcode.gameobjects/Runtime/Components/Interpolator/BufferedLinearInterpolator.cs
index 8ee288b02f..9a3d92aa3e 100644
--- a/com.unity.netcode.gameobjects/Runtime/Components/Interpolator/BufferedLinearInterpolator.cs
+++ b/com.unity.netcode.gameobjects/Runtime/Components/Interpolator/BufferedLinearInterpolator.cs
@@ -433,7 +433,7 @@ internal void ResetCurrentState()
/// The maximum time delta between the current and target value.
/// Determines whether to use smooth dampening or lerp interpolation type.
/// The newly interpolated value of type 'T'
- internal T Update(float deltaTime, double tickLatencyAsTime, double minDeltaTime, double maxDeltaTime, bool lerp)
+ public T Update(float deltaTime, double tickLatencyAsTime, double minDeltaTime, double maxDeltaTime, bool lerp)
{
TryConsumeFromBuffer(tickLatencyAsTime, minDeltaTime, maxDeltaTime);
// Only begin interpolation when there is a start and end point