static private GetBaseline ( uint baselineId, int objHash ) : NetworkObject | ||
baselineId | uint | |
objHash | int | |
return | NetworkObject |
internal static NetworkObject GetBaseline(uint baselineId, int objHash)
{
Collections.LinkedList<Tuple<uint, NetworkObject>> objList;
_deltaStates.TryGetValue(objHash, out objList);
if (objList != null)
{
foreach(var node in objList)
{
if (node.Value.Item1 == baselineId)
{
objList.TruncateTo(node);
return node.Value.Item2;
}
}
}
return null;
}