using UnityEditor;
using System;
using System.Reflection;
public class OpenWebViewInTheEditorWindow : EditorWindow
{
[MenuItem("Tool/OpenWebViewInTheWindow")]
static void OpenWebView()
{
string Url = "https://www.4399.com";
string Title = "------------------------------";
int Width = 1080;
int Height = 1920;
int maxWidth = 1080;
int maxHeight = 1920;
string typeName = "UnityEditor.Web.WebViewEditorWindowTabs";
Type type = Assembly.Load("UnityEditor.dll").GetType(typeName);
BindingFlags Flags = BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy;
MethodInfo methodInfo = type.GetMethod("Create", Flags);
methodInfo = methodInfo.MakeGenericMethod(type);
methodInfo.Invoke(null, new object[] { Title, Url, Height, Width, maxHeight, maxWidth });
}
}
Swiming
最新推荐文章于 2023-11-08 09:02:37 发布