Unity/Editor Inspector 6

상속받은 모노에 에디트 둘다 사용하기.

상속받은 클래스 Hero의 인스펙트창.아래와 같이 해도 버튼이 2개가 나오지 않는다.CustomEditor(typeof(CharBase))]public class CharBaseEditor : Editor{ public override void OnInspectorGUI() { base.OnInspectorGUI(); CharBase heroObj = (CharBase)target; if (heroObj.Test) { GUILayout.Button("CHAR"); } }}[CustomEditor(typeof(HeroObj))]public class HeroObjEditor : Editor{ public override void OnInspectorGUI() { base.OnInspect..

클래스 상단에 입력되는 Attribute

[HelpURL("https://docs.unity3d.com/kr/current/ScriptReference/AddComponentMenu.html")] [AddComponentMenu("Test/AddComponentMenu_")] // Component 메뉴에 추가 [DisallowMultipleComponent] // 동일한 컴퍼넌트가 등록 안되게 한다. [ExecuteAlways] // 에디트 모드 혹은 플레이 모드일때 무언가 하기 위한. [RequireComponent(typeof(Rigidbody))] // 컴퍼넌트 추가시 특정 컴퍼넌트를 같이 추가 [SelectionBase] // 하위 오브젝트가 선택 되어도 이 컴퍼넌트 오브젝트가 선택 [SharedBetweenAnimatorsAttrib..