public void CreateContextObserver(Entitas.IContext context) { if (UnityEngine.Application.isPlaying) { var observer = new Entitas.VisualDebugging.Unity.ContextObserver(context); UnityEngine.Object.DontDestroyOnLoad(observer.gameObject); } }
public static void CreateContextObserver(IContext context) { #if (!ENTITAS_DISABLE_VISUAL_DEBUGGING && UNITY_EDITOR) if (UnityEngine.Application.isPlaying) { var observer = new Entitas.VisualDebugging.Unity.ContextObserver(context); UnityEngine.Object.DontDestroyOnLoad(observer.gameObject); } #endif }
public static void Observe(IContext c) { if (!Application.isPlaying || !Application.isEditor) { return; } var observer = new Entitas.VisualDebugging.Unity.ContextObserver(c); Object.DontDestroyOnLoad(observer.gameObject); }