示例#1
0
 /// <summary>
 /// <inheritdoc/>
 /// </summary>
 /// <param name="manager"></param>
 protected override void OnRegister(SystemsManager manager)
 {
     proxyListener.LoggingSystem = this;
     proxyListener.Name          = Name;
     Trace.Listeners.Add(proxyListener);
 }
示例#2
0
 /// <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)
 {
 }
示例#3
0
 /// <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;
 }