Unity는 USS 파일을 C#에서 StyleSheet
오브젝트로 나타냅니다. USS 에셋의 레퍼런스를 관리하는 방법에 대한 자세한 내용은 C# 스크립트에서 UI 에셋 레퍼런스 관리를 참조하십시오.
VisualElement
의 StyleSheet
프로퍼티를 사용하려면 모든 요소에 StyleSheet
오브젝트를 부착합니다. 예를 들어 로컬 변수 styleSheet
에 스타일 시트가 있고 로컬 변수 element
에 요소가 있는 경우 다음을 수행하여 요소에 스타일 시트를 부착할 수 있습니다.
element.styleSheets.Add(styleSheet);
Unity는 스타일 시트의 선택자를 요소 자체와 모든 하위 요소에 적용합니다. Unity는 부모 요소 또는 형제 요소에 선택자를 적용하지 않습니다.
참고: Unity에서 USS 파일을 변경하면 이 스타일 시트를 사용하는 UI가 자동으로 새로 고쳐집니다.