30 lines
739 B
C#
30 lines
739 B
C#
#if ENABLE_MONO && (DEVELOPMENT_BUILD || UNITY_EDITOR)
|
|
using UnityEngine;
|
|
|
|
namespace SingularityGroup.HotReload.Demo {
|
|
public interface IDemo {
|
|
bool IsServerRunning();
|
|
void OpenHotReloadWindow();
|
|
void OpenScriptFile(TextAsset textAsset, int line, int column);
|
|
}
|
|
|
|
public static class Demo {
|
|
public static IDemo I = new PlayerDemo();
|
|
}
|
|
|
|
public class PlayerDemo : IDemo {
|
|
public bool IsServerRunning() {
|
|
return ServerHealthCheck.I.IsServerHealthy;
|
|
}
|
|
|
|
public void OpenHotReloadWindow() {
|
|
//no-op
|
|
}
|
|
|
|
public void OpenScriptFile(TextAsset textAsset, int line, int column) {
|
|
//no-op
|
|
}
|
|
}
|
|
}
|
|
#endif
|