Skip to content

Commit 82306c0

Browse files
fix
Don't try to convert InterpolateState.Target if not assigned yet.
1 parent 283e2e8 commit 82306c0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

com.unity.netcode.gameobjects/Runtime/Components/Interpolator/BufferedLinearInterpolator.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -754,9 +754,12 @@ internal void ConvertTransformSpace(Transform transform, bool inLocalSpace)
754754
m_BufferQueue.Enqueue(entry);
755755
}
756756
InterpolateState.CurrentValue = OnConvertTransformSpace(transform, InterpolateState.CurrentValue, inLocalSpace);
757-
var end = InterpolateState.Target.Value;
758-
end.Item = OnConvertTransformSpace(transform, end.Item, inLocalSpace);
759-
InterpolateState.Target = end;
757+
if (InterpolateState.Target.HasValue)
758+
{
759+
var end = InterpolateState.Target.Value;
760+
end.Item = OnConvertTransformSpace(transform, end.Item, inLocalSpace);
761+
InterpolateState.Target = end;
762+
}
760763
InLocalSpace = inLocalSpace;
761764
}
762765
}

0 commit comments

Comments
 (0)