/// <summary> /// <inheritdoc/> /// </summary> /// <param name="manager"></param> protected override void OnRegister(SystemsManager manager) { proxyListener.LoggingSystem = this; proxyListener.Name = Name; Trace.Listeners.Add(proxyListener); }
/// <summary> /// This method is called when the system is registered. /// </summary> /// <param name="manager">The manager that registered the system</param> /// See <see cref="SystemsManager.RegisterSystem(SystemBase)"/> protected virtual void OnRegister(SystemsManager manager) { }
/// <summary> /// This method is called when the system is registered. /// </summary> /// <param name="id">The new id of the system</param> /// <param name="manager">The manager that registered the system</param> /// See <see cref="SystemsManager.RegisterSystem(SystemBase)"/> internal void SetupSystem(int id, SystemsManager manager) { Id = id; OnRegister(manager); }
/// <summary> /// <inheritdoc/> /// </summary> /// <param name="manager"></param> protected override void OnRegister(SystemsManager manager) { manager.HostAppDomain.FirstChanceException += CatchException; }