public void CompletePosition(CompressedElement prevComplete) { if (rootSendType.IsLBits()) { compPos = compPos.GuessUpperBitsWorld(prevComplete); } // no new position is part of this update - copy the old else if (!rootSendType.IsPosType()) { compPos = prevComplete; } // now handled by the get set rootPos = compPos.DecompressFromWorld(); }