しゅみぷろ読者になるしゅみぷろプログラミングとかこの広告は、90日以上更新していないブログに表示しています。Reflectionchroske.hatenablog.comUnityのエディタ拡張で動画を見よう(というかWebView使って色々しよう)!というもの。なんとも素晴らしい記事に心をつかまれました。以前から気になっていたのですが、なかなかタイミングがなくてこの時期に。処理内容コードはネタの元記事を参照してください。処理はとても単純でUnityEditor.dllのUnityEditor.Web.WebViewEditorWindow型をリフレクションで得るWebViewEditorWindowのCreateメソッドの情報を得るMakeGenericMethodでCreateのGeneric型引数を指定するInvokeでCreateを呼び出すといった感じ。UnityEditor.Web名前空間内のクラスが隠蔽されているため、その機能を使うためにリフレクションを使っているようです。実際にILDASMで見てみるとCreateはこんな感じ。