資源簡介
xlua在unity console雙擊在idea和vscode打開文件并定位位置.rar
tolua在unity console雙擊在idea和vscode打開文件并定位位置.rar
代碼片段和文件信息
using?System.Collections;
using?System.Collections.Generic;
using?UnityEditor;
using?UnityEngine;
public?enum?LuaIDEType
{
????IDEA?=?0
????VSCode
}
public?class?LuaIDESetting?:?EditorWindow
{
????[MenuItem(“Lua/LuaIDE?Path“)]
????public?static?void?SetIdeaIDEPath()
????{
????????LuaIDESetting?editor?=?CreateInstance();
????????editor.Show();
????}
????public?string[]?luaIDETypes?=?new?string[]?{?“IDEA“?“VSCode“};
????void?OnGUI()
????{
????????int?luaIDETypeIndex?=?EditorPrefs.GetInt(“LUA_IDE_TYPE“);
????????luaIDETypeIndex?=?EditorGUILayout.Popup(luaIDETypeIndex?luaIDETypes);
????????EditorPrefs.SetInt(“LUA_IDE_TYPE“?luaIDETypeIndex);
????????LuaIDEType?luaIDEType?=?(LuaIDEType)luaIDETypeIndex;
????????if?(luaIDEType?==?LuaIDEType.IDEA)
????????{
????????????GUILayout.Label(“IdeaIDE路徑:“);
????????????string?ideaPath?=?EditorPrefs.GetString(“IDEA_IDE_Path“);
????????????GUILayout.TextField(ideaPath);
????????????if?(GUILayout.Button(“Browse“))
????????????{
????????????????ideaPath?=?UnityEditor.EditorUtility.OpenFilePanel(“選擇路徑“?““?“exe“);
????????????????EditorPrefs.SetString(“IDEA_IDE_Path“?ideaPath);
????????????}
????????}
????????else?if?(luaIDEType?==?LuaIDEType.VSCode)
????????{
????????????GUILayout.Label(“VSCode?IDE路徑:“);
????????????string?vscodePath?=?EditorPrefs.GetString(“VSCode_IDE_Path“);
????????????GUILayout.TextField(vscodePath);
????????????if?(GUILayout.Button(“Browse“))
????????????{
????????????????vscodePath?=?UnityEditor.EditorUtility.OpenFilePanel(“選擇路徑“?““?“exe“);
????????????????EditorPrefs.SetString(“VSCode_IDE_Path“?vscodePath);
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????6135??2020-04-18?17:34??LogLocation.cs
?????文件????????1732??2020-04-18?10:13??IdeaIDESetting.cs
- 上一篇:tolua++源碼
- 下一篇:symbol.ttf
評論
共有 條評論