오버라이드 적용 또는 취소

상속된 구성요소를 제거하거나 상속된 구성요소의 특성 값을 변경하거나 새로운 구성요소를 추가하는 방법으로 엔티티를 수정하면 해당 변경 사항이 엔티티에 오버라이드(엔티티와 상속된 자산 간의 차이)로 기록됩니다. 오버라이드는 상속된 자산의 특성 또는 동일한 엔티티 자산으로부터 상속되는 다른 모든 엔티티에는 아무 영향을 미치지 않습니다.

이렇게 상속된 자산으로부터의 특성을 오버라이딩하는 시스템을 통해 개별 엔티티를 자유롭게 수정하여 기본 구성요소 및 설정 집합을 변경하거나 특수화할 수 있습니다. 하지만 엔티티에서 이루어진 변경 사항을 상속된 자산으로 다시 적용하고 싶을 때도 있습니다. 아니면, 원래 상속된 항목과 일치하도록 엔티티의 구성요소 및 특성을 재설정하고, 엔티티에 직접 수정한 사항은 취소하고 싶을 수도 있습니다.

엔티티의 모든 수정 사항을 상속된 자산에 다시 적용하는 방법:

  1. Asset Browser 또는 Explorer 패널에서 엔티티를 선택합니다.

  2. Property Editor의 트리 뷰에서 아이콘을 클릭하고 상황에 맞는 메뉴에서 Transfer Overrides to Inherited Asset을 선택합니다.

    엔티티의 모든 오버라이드가 상속된 자산에 적용되고, 상속된 자산에 수정되었다는 표식이 표시됩니다.

  3. 상속된 자산의 변경 사항을 저장하십시오. Ctrl+Shift+S를 누릅니다. 아니면, Asset Browser에서 해당 자산을 선택하고, Property Editor에서 아이콘을 클릭합니다.

엔티티의 모든 수정 사항을 취소하는 방법:

  1. Asset Browser 또는 Explorer 패널에서 엔티티를 선택합니다.

  2. Property Editor의 트리 뷰에서 아이콘을 클릭하고 상황에 맞는 메뉴에서 Reset to Inherited Asset을 선택합니다.

  3. 엔티티의 변경 사항을 저장하십시오.

    엔티티가 .entity 자산이라면 Ctrl+Shift+S를 누릅니다. 아니면, Asset Browser에서 해당 엔티티를 선택하고, Property Editor에서 아이콘을 클릭합니다.

    엔티티가 수준에 있는 경우 Ctrl+S를 눌러 수준을 저장합니다.

선택한 상속된 특성의 오버라이드를 취소하는 방법:

  1. Asset Browser 또는 Explorer 패널에서 엔티티를 선택합니다.

  2. Property Editor에서 엔티티의 상속된 자산으로부터 오버라이드된 모든 특성이 파란색 텍스트로 표시됩니다.

  3. 취소할 수정 사항이 적용되어 있는 특성 이름을 마우스 오른쪽 버튼으로 클릭합니다. 상황에 맞는 메뉴에서 Reset을 선택합니다.

삭제한 상속된 구성요소를 복원하는 방법:

  1. Asset Browser 또는 Explorer 패널에서 엔티티를 선택합니다.

  2. Property Editor의 트리 뷰에 이 엔티티에서 삭제된 상속된 구성요소가 빨간색으로 나열됩니다.

  3. 복원할 구성요소 이름을 마우스 오른쪽 버튼으로 클릭합니다. 상황에 맞는 메뉴에서 Restore를 선택합니다.