1234567891011121314151617181920212223242526 |
- using System.Collections;
- using System.IO;
- using SingularityGroup.HotReload.Demo;
- using UnityEditor;
- using UnityEngine;
- namespace SingularityGroup.HotReload.Editor.Demo {
- class EditorDemo : IDemo {
- public bool IsServerRunning() {
- return ServerHealthCheck.I.IsServerHealthy;
- }
- public void OpenHotReloadWindow() {
- HotReloadWindow.Open();
- }
- public void OpenScriptFile(TextAsset textAsset, int line, int column) {
- var path = Path.GetFullPath(AssetDatabase.GetAssetPath(textAsset));
- #if UNITY_2019_4_OR_NEWER
- Unity.CodeEditor.CodeEditor.CurrentEditor.OpenProject(path, line, column);
- #else
- EditorUtility.OpenWithDefaultApp(path);
- #endif
- }
- }
- }
|