Local Identifier In File 값 얻어오기
Unity2020. 10. 8. 11:28
using System.Reflection;
using using UnityEditor;
public int GetLocalIdentifierInFile(UnityEngine.Object obj) {
#if UNITY_EDITOR
PropertyInfo inspectorModeInfo = typeof(SerializedObject).GetProperty("inspectorMode", BindingFlags.NonPublic | BindingFlags.Instance);
SerializedObject serializedObject = new SerializedObject(obj);
inspectorModeInfo.SetValue(serializedObject, InspectorMode.Debug, null);
SerializedProperty localIdProp = serializedObject.FindProperty("m_LocalIdentfierInFile");
return localIdProp.intValue;
#else
return -1;
#endif
}
'Unity' 카테고리의 다른 글
스텐실(Stencil) Comparison, Operation Enum 표 (0) | 2019.02.07 |
---|---|
Unity Editor에서 PlayerPrefs 내용 지우는 메뉴 추가 (0) | 2019.01.23 |
Catmull Rom C# Code (0) | 2019.01.10 |
Mac에서 Script Editor로 Visual Studio Code 사용하기 (0) | 2017.03.20 |
Android Studio(Gradle)에서 Android Plugin 제작하기 (0) | 2016.08.12 |
[UnityUI] Button for Mobile (0) | 2016.08.08 |
[UnityUI] Horizontal Page Scroll (0) | 2016.08.08 |
[UnityUI] Nested ScrollRect (0) | 2016.08.08 |
[UnityUI] Text LetterSpacing (0) | 2016.08.08 |
[UnityUI] Text Gradient (0) | 2016.08.08 |