Unity에서 Editor 기능으 구현하다보니 SceneView에서 TargetParameterCountException이 발생하면서 SceneView에 아무것도 보이지 않는 현상이 발생했습니다.
CustomEditor에서 SceneView에 뭔가 표시하기 위한 방식은 아래와 같이 두가지가 있습니다. 이 두가지 스타일을 섞어서 사용할 경우 Exception이 발생합니다. 한가지 형태로 통일하면 Exception을 해결할 수 있습니다.
void OnEnable() { SceneView.onSceneGUIDelegate += OnSceneGUI; } void OnSceneGUI(SceneView sv) {}
[CustomEditor(typeof(SomeType))] class SomeType : Editor { void OnSceneGUI() {} }