private void StartEventSystem() { GatherNodeObservers(); Logger.WriteInformation("NodeObservers are instantiated. ", new Dictionary<string, object> { { "Types", String.Join(", ", _nodeObservers.Select(x => x.GetType().FullName).ToArray()) } }); }
private static void LoadPrivate() { // this method must be called inside a lock block! var current = new NodeTypeManager(); current.Load(); current.StartEventSystem(); _current = current; NodeObserver.FireOnStart(Start); SnLog.WriteInformation("NodeTypeManager created: " + _current); }