본문 바로가기
개발/Unity

Unity)Unity Editor (Pro 구분 코드)

by 테샤르 2023. 10. 2.

Unity Editor (Skin 구분 / Pro 구분 코드)

 

Unity Editor 에 기능을 추가하다가 찾은 코드이다.

라이선스가 `Pro`를 구분하는 코드와 ProSkin을 구분하는 코드이다.

 

<Pro 구분>

 var IsPro = UnityEditor.EditorGUIUtility.GetBuiltinSkin(UnityEditor.EditorSkin.Inspector);
	return UnityEditorInternal.InternalEditorUtility.HasPro() ?
PlayerSettings.advancedLicense

<Pro Skin 구분>

 

UnityEditor.EditorGUIUtility.isProSkin

 

 

ProSkin은 Dark Mode 를 구분하는 코드이다.

기존에는 실제 라이선스에 따라 Editor Theme('Dark Mode')가 지원이 되었다.

반응형

 

 

어두울때(Dark)와 기본(Gray)에 따라서 처리해줘야하는 로직(스킨에 따른 조건) 에서 유용하게 사용햇다.

 

참고 링크 : https://drehzr.tistory.com/1662

 

Unity) Editor Theme 변경(Dark Skin 다크모드 / Light Skin)

Unity Editor Theme 변경(Dark Skin 다크모드 / Light Skin) Unity Editor Theme는 2가지를 지원한다. 기존에는 Pro / Plus / Enterprise 에서만 가능한 기능이었지만. Unity 2019.4.8부터 Dark Editor 테마는 유료 구독자와 무료

drehzr.tistory.com

 

Unity AdvancedLicense : [링크]

Unity EditorGUIUtility IsProSkin : [링크]

 

Unity - Scripting API: EditorGUIUtility.isProSkin

Success! Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable. Close

docs.unity3d.com

 

★☆☆☆☆

 

반응형

댓글