샘플 프로젝트 및 사용 사례 > 사용 사례: 3D-Guided Service Instructions > 3D-Guided Service Instructions 301: 모델에 가격 데이터 및 쇼핑 카트 추가 > 오래된 함수 및 텍스트 제거
  
오래된 함수 및 텍스트 제거
팝업에 더 많은 기능을 추가하거나 코드의 오래된 부분을 제거하려면 이 새로운 경험에서 3D-Guided Service Instructions 200의 일부 함수를 업데이트해야 합니다. 오래된 코드를 제거하는 것은 코드를 깨끗하게 유지하는 좋은 방법입니다.
팝업의 버튼을 클릭하면 호출되는 함수가 있지만, 먼저 경험 내에서 제거 및 교체해야 하는 함수가 있습니다.
* 
이 섹션의 전체 코드와 사용자의 진행 상황을 비교하려면 GitHub의 Appendix 2에서 찾아볼 수 있습니다.
1. closePopup 함수를 제거합니다.
2. 이제 closePopup 함수를 호출하는 $timeout 서비스를 제거합니다. closePopup$timeout 서비스는 팝업이 저절로 사라지는 첫 번째 경험과 달리 팝업 버튼에 의해 메시지가 표시되는 경우에만 사라지기 때문에 제거할 수 있습니다.
3. 경험에서 playButton에 연결된 playit 함수를 제거합니다. 이 함수는 팝업의 Disassemble 버튼으로 자동화됩니다.
4. findMeta 함수 내에서 다음 코드 라인과 관련 설명을 제거합니다. 이는 다음 섹션의 2D 인터페이스에서 삭제될 playButton 위젯을 참조합니다.
$scope.view.wdg.playButton.text = '';
$scope.view.wdg.playButton.toPlay = undefined;
이제 Vuforia Studio 경험에서 2D 인터페이스 업데이트 방법을 살펴보겠습니다.